Android 蓝牙 selinux权限讲解

同学,别退出呀,我可是全网最牛逼的 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.version 这两个文件的属性,看上去不影响wifi功能。
Line 1037: 09-03 17:26:31.356000 1 1 W /system/bin/init: type=1107 audit(0.0:849): uid=0 auid=4294967295 ses=4294967295 subj=u:r:init:s0 

猜你喜欢

转载自blog.csdn.net/weixin_45534242/article/details/125231855