Xposed「NoActive」v2.6 Android 后台墓碑模块

NoActive 是作者 myflavor 开发的 XP 模块,NoActive 正如其名,让 Android 后台 CPU 不再活跃。NoActive 可以达到类似 iOS 的墓碑后台机制。

软件介绍

NoActive 是作者 myflavor 开发的 XP 模块,NoActive 正如其名,让 Android 后台 CPU 不再活跃。NoActive 可以达到类似 iOS 的墓碑后台机制。

iOS 的墓碑后台机制是指,当你使用一个程序时,这个时候你直接滑出去并没有关掉,这时系统会将它冻结,所谓冻结就是把它保留在 RAM(运存)中但是断开了它与处理器的联系,不让它执行任何操作。

软件截图

Xposed「NoActive」v2.6 Android 后台墓碑模块

新版变化

NoActive v2.6

  1. 优化功耗

  2. 修复唤醒锁

软件说明

作用域说明:

系统框架:

  1. Hook应用切换事件,冻结切换至后台的应用,解冻切换至前台的应用

  2. Hook广播分发事件,屏蔽被冻结的应用接收广播,从而避免触发广播ANR

  3. Hook计算oom_adj事件,修改后台应用的oom_adj,白名单主进程500子进程700,冻结名单主进程700+子进程900+

  4. Hook系统ANR事件,由于冻结之后,应用无法做出响应被系统认为是ANR,所以需要屏蔽ANR避免系统误杀被冻结的APP

  5. Hook系统是否开启暂停执行已缓存变量获取,由于系统自带的暂停执行已缓存在收到广播后可能解冻再次活跃

电量和性能(MIUI):

  1. Hook清理APP事件,将该方法置空解决锁屏或夜间杀后台

  2. 禁用millet,该功能与NoActive重复

冻结方式说明:

  1. 目前Linux进程冻结方式有Kill -19、Kill -20、Cgroup Freezer V1、Cgroup Freezer V2

  2. Kill -19和Kill -20兼容性最好,但是存在Bug,进程还在依然重载

  3. Google官方使用Cgroup Freezer V2

  4. NoActive仅仅作用于系统框架,不是Root权限,权限不足

  5. Kill使用Android的Process.sendSignal,该方法为安卓封装间接调用Kill,所以可能存在部分系统19有效或者20有效,需要自测

  6. Cgroup Freezer V1和V2采用NoActive参考millet自行实现并封装,或V2调用安卓Process.setProcessFrozen实现

  7. 所以NoActive支持5种冻结方式分别为Kill -19、Kill -20、Cgroup Freezer V1(NoActive)、Cgroup Freezer V2(NoActive)、Cgroup Freezer V2(系统API)

  8. 由于对System权限不足导致无法读取配置判断Cgroup Freezer版本,故Hook获取系统是否支持暂停执行已缓存来判断V2、其余皆为V1,如果测试没有效果,或者冻结error报错,请选择Kill方式,配置方式参考下面的配置文件说明。

配置文件说明:

  1. 目录 /data/system/NoActive

即时生效配置:

  1. blackSystemApp.conf 系统黑名单(系统APP默认白名单)

  2. killProcess.conf 杀死进程名单(后台3S杀死进程)

  3. whiteApp.conf 白名单APP(用户APP默认黑名单)

  4. whiteProcess.conf 白名单进程(添加白名单APP无需添加)

重启生效配置:

  1. debug 开启调试日志

  2. disable.oom 禁用修改oom_adj功能

  3. kill.19 使用Kill -19冻结

  4. kill.20 使用kill -20冻结

  5. freezer.v1 使用Cgroup Freezer V1(NoActive)冻结

  6. freezer.v2 使用Cgroup Freezer V2(NoActive)冻结

  7. freezer.api 使用Cgroup Freezer API(系统API)冻结

  8. color.os ColorOS专属配置(特殊oom_adj方式)

日志说明:

日志级别分为debug(调试信息)、info(基本信息)、warn(警告信息)、error(错误信息)

下载地址

下载地址下载地址下载地址下载地址

温馨提示:
本站所发布的全部内容源于互联网收集整理,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,版权争议与本站无关。用户必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
重点提示:不要轻信文件或者视频里的任何加微信或者二次收费的信息!!!

给TA打赏
共{{data.count}}人
人已打赏
其他软件

Xposed「要妳命三千」v22.06.02 抖音去广告去水印模块

2022-6-4 4:24:35

其他软件

安卓 灵动鸟 v1.3.6 安卓手机上的灵动岛

2022-10-19 3:19:07

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索