墓碑NoActive后台冻结应用v2.6安卓最新版

时间:2022-10-17 08:58

大小:3.0M

系统:Android

语言:中文

点击下载
墓碑NoActive后台冻结应用截图0墓碑NoActive后台冻结应用截图1墓碑NoActive后台冻结应用截图2墓碑NoActive后台冻结应用截图3

可以冻结后台系统应用的一款xp模块,NoActive墓碑apk是个很强大的应用,可以帮你将RAM运行时断开与处理器的联系,不仅节约手机电量,还能延缓手机的使用寿命,欢迎有兴趣的免费下载。

墓碑NoActive后台冻结应用

NoActive系统框架

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重复

冻结方式说明

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

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

Google官方使用Cgroup Freezer V2

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

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

墓碑NoActive后台冻结应用

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

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

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

配置文件说明

目录 /data/system/NoActive

即时生效配置:

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

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

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

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

重启生效配置

debug 开启调试日志

disable.oom 禁用修改oom_adj功能

kill.19 使用Kill -19冻结

kill.20 使用kill -20冻结

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

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

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

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

软件点评

NoActive(包名:cn.myflv.noactive)是myflavor开发的一款XP模块,NoActive正如其名,让Android后台CPU不再活跃。NoActive可以达到类似iOS的墓碑后台机制。iOS的墓碑后台机制是指,当你使用一个程序时,这个时候你直接滑出去并没有关掉,这时系统会将它冻结,所谓冻结就是把它保留在RAM(运存)中但是断开了它与处理器的联系,不让它执行任何操作。

日志说明:

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

更新日志

v2.6更新

1.优化功耗

2.修复唤醒锁

v1.1更新

1、阻止不活跃的Activity被清理,有效解决重载问题

2、MIUI13可通过监听Binder消息临时解冻应用3s,有效解决长时间后台点开闪退问题

已知问题:

1、非MIUI长期后台仍可能出现闪退,取决于冻结期间是否收到Binder消息,目前没有解决方案

2、MIUI最近任务的APP长期不活跃,出现掉卡片现象,但是点开不重载,属于卡片丢失问题

v0.9.8

优化切换事件

去除修改oom_adj功能(导致Sanboxed进程被LMK杀后闪退)

v0.9.7

新增忽略前台选项

你可能感兴趣的

猜你喜欢

    安卓墓碑软件

    安卓墓碑软件

    可以让你的安卓手机变得更加流畅的墓碑模式软件,安卓墓碑模式软件免费分享给大家,很多手机自带了墓碑模式,不过需要手动开启,如果手机上没有墓碑模式也可以下载第三方的墓碑机制来安装使用。“墓碑机制”就是当App进入后台时,将App目前的状态像墓碑一样冻结保存,从而释放这些App所占用的CPU资源。当我们重新切回这个App时,它就会根据墓碑上的记录将App恢复到冻结时的状态。ios系统之所以能这么流畅,其..
    进入专区>>
    模块安装软件

    模块安装软件

    今天给大家推荐一些很好用的模块软件,可以极大的丰富我们日常使用软件的功能,比如微X模块就可以提供各种实用的自动任务项目,让微信使用更加轻松,防止微信撤回消息,自动领取红包、转账等多种功能,还有针对知乎打造的去广告模块,知乎无论是国内版还是谷歌版广告和营销满屏都是,知了软件是知乎去广告Xposed模块,它是目前最有效的一个去知乎广告的方法,功能很强大,使用简单,完全免费易用。当然还有模块安装器就像绿..
    进入专区>>

    更多专题

    大家都在玩

    网友留言默认

    查看更多评论

    本类排行榜

    其他版本