![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android问题解决
文章平均质量分 54
奥特男孩打代码怪兽
这个作者很懒,什么都没留下…
展开
-
Android SElinux权限添加,NeverAllow,未生效等全解(超详细)
我以我自己的方式来理解SELinuxSELinux有如下四个重要参数:操作权限想要使用改操作的对象类型操作的原始拥有者操作要操作的文件类型首先我们需要确定当前我们所操作的文件的类型。比如我们需要操作的是/sys/class/leds/brightness文件。我们可以到当前目录下运行“ls -Z”结果如下:我们可以去system/sepolicy/ 或者device/*/sepolicy 目录下检索关键字“u:object_r:device:s0”原创 2024-01-30 11:39:37 · 1638 阅读 · 2 评论 -
Android ActivityManagerService 进程管理之进程adj管理
注意:由于安卓版本更新,可能很多方法和源码位置有发生变化。遇到了具体的问题切记自行去源码中梳理。但是并不是说以往的流程分析就没有了阅读的必要。原创 2023-09-11 11:38:48 · 61 阅读 · 0 评论 -
android 扩展Swap分区
Swap分区,即交换区,系统在物理内存不够时,与Swap进行交换。其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。众所周知,现代操作系统都实现了“虚拟内存”这一技术,不但在功能上突破了物理内存的限制,使程序可以操纵大于实际物理内存的空间,更重要的是,“虚拟内存”是隔离每个进程的安全保护网,使每个进程都不受其它程序的干扰。。原创 2023-09-11 10:31:12 · 915 阅读 · 0 评论 -
Android 13 添加进程白名单方法
本文主要介绍,在Android 13中通过设置进程oomadj,来防止进程容易被lmkd给杀掉。(这里首先放上修改方式。然后进行分析)原创 2023-09-11 10:58:12 · 787 阅读 · 0 评论