【问题标题】:How to disable SELinux competely in android如何在android中完全禁用SELinux
【发布时间】:2017-09-02 19:18:36
【问题描述】:

对于一些非常不可避免的情况,我想从我的Android builds 中完全禁用SEAndroid 而不仅仅是使其成为permissive。任何帮助将不胜感激。但是请不要以“相反,您可以将其设为permissive”的方式回答,因为我知道,但我只是想在我的情况下禁用它。 我已经阅读了this 的帖子,但这不是我想要的!

【问题讨论】:

  • 您想要完全禁用 SeAndroid 似乎很奇怪。你能详细说明原因吗?
  • 由于三星的强制执行策略,并且在其 kenel 源中没有 git 提交,因此内核不能完全允许(仅通过恢复提交)。我正在尝试在我的设备上启动自定义 ROM,并通过日志,我知道尽管允许,它仍然没有授予权限

标签: android selinux


【解决方案1】:

您可能想尝试编辑默认的 AOSP SE 策略,以允许 to all for all 访问。首先从所有“.te”文件中删除所有“neverallow”规则,然后按照自己的方式查找系统上的所有不同域,并授予每个域对设备上所有资源(文件、目录、套接字等)。

这可能需要一些工作,但您最终会得到一个允许一切的强制 SE-Policy。

【讨论】:

  • 感谢您的回答,这似乎是很好的一步,但我很确定我们也可以通过对内核源代码进行一些调整来禁用它。虽然您的方法也很好,但
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-10-07
  • 2019-05-02
  • 1970-01-01
  • 1970-01-01
  • 2018-02-11
  • 1970-01-01
  • 2020-10-07
相关资源
最近更新 更多