无法在 root 的 Nexus 9 上禁用 com.android.systemui

Unable to disable com.android.systemui on rooted Nexus 9

我在 Nexus 9 运行 5.1.1 上获得了 root 权限。我试过了 运行

adb shell
su
pm disable com.android.systemui

但在禁用命令后我总是得到

/system/bin/pm[6]: app_process: Permission denied

难道我需要刷不同的ROM?我在某处缺少命令吗?我完全被难住了

*因为有人一定会问这个问题而不是回答这个问题:我正在尝试禁用系统 UI 这样 Nexus 就可以用作信息亭(客户不希望导航栏可见于所有,已向他们建议固定屏幕并被拒绝)

非常感谢来自 CM 的 Adnan 帮助找到了这个解决方案 - 一位同事招募了他来提供帮助。

我的权限被拒绝的原因是 SELinux 设置被设置为 enforcing 而不是 permissive。为了改变它,我只是 运行

$ adb shell su -c setenforce 0

并且我的禁用系统 UI 命令被接受了!

注意:它确实说 here 生产设备不支持 Permissive 模式,所以我实际上并不期望它能工作。可能是拥有 root 权限允许我颠覆这个,也可能是其他一些因素