这是一个轻量级的库,配置几行代码,就可以实现在android上实现进程常驻,也就是在系统强杀下,以及360获取root权限下,clean master获取root权限下都无法杀死进程
支持系统2.3到6.0
支持大部分设备,包括三星,华为,oppo,nexus,魅族等等
可以简单对开机广播进行保护
github地址:
https://github.com/Marswin/MarsDaemon
原理分析:
Android 进程常驻(0)----MarsDaemon使用说明
Android 进程常驻(2)----细数利用android系统机制的保活手段
Android 进程常驻(3)----native保活5.0以下方案推演过程以及代码详述
Android 进程常驻(4)----native保活5.0以上方案推演过程以及代码详述
Android 进程常驻(5)----开机广播的简单守护以及总结
正文:
上一篇我们通过父子进程间建立双管道,来监听进程死掉,经过测试,无耗电问题,无内存消耗问题,可以在设置中force close下成功拉起,也可以在获取到root权限的360/cleanmaster下成功存活。
4.4.3的ActivityManagerService

该博客详细介绍了如何在Android 5.0及以上系统版本中实现进程常驻,通过native保活技术确保应用在系统强杀和第三方清理工具攻击下仍能存活。作者提出并实现了一种双进程同步监听的解决方案,使用反射操作ActivityManagerNative以在进程死亡时快速启动服务或广播。尽管在6.0上遇到挑战,但最终通过优化启动速度成功应对一键清理的威胁。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



