Android 蓝牙 selinux权限讲解

本文是全网最牛逼的 Android 蓝牙分析博主分享,探讨了Android系统中关于蓝牙的SELinux权限问题。解释了为何在user版本无法禁用SELinux,并展示了如何通过修改`/device/mediatek/sepolicy/basic/non_plat/bluetooth.te`文件来解决AVC报错。博主建议在`hal_wifi_default.te`文件中添加权限配置,例如`allow hal_wifi_default vendor_default_prop:property_service {set};`来允许相应进程设置属性。
摘要由CSDN通过智能技术生成

同学,别退出呀,我可是全网最牛逼的 Android 蓝牙分析博主,我写了上百篇蓝牙文章,请点击下面了解本专栏,进入本博主主页看看再走呗,一定不会让你后悔的,记得一定要去看主页置顶文章哦。

目前user 版本无法禁用 seliunx。
setenforce 0
/system/core/init/selinux.cpp

99  bool IsEnforcing() {
100      if (ALLOW_PERMISSIVE_SELINUX) {
101          return StatusFromCmdline() == SELINUX_ENFORCING;
102      }
103      return true;
104  }

直接return false

selinux 的改动一般放在下面目录
 /device/mediatek/sepolicy/basic/non_plat/ bluetooth.te

举例:
这两条AVC报错是hal_wifi_default进程没有权限去set vendor.wlan.firmware.version  vendor.wlan.driver.versi

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知识分享小达人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值