同款下载

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个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别!

教热门 » Xposed「NoActive」v2.6 Android 后台墓碑模块

发表回复