您的位置:首页 手机软件 系统工具 NoActive墓碑 安卓版v1.0-Alpha

NoActive墓碑 安卓版v1.0-Alpha

NoActive墓碑 安卓版v1.0-Alpha

  • 类型:系统工具
  • 版本:4.0.0
  • 大小:61.6MB
  • 评分:
  • 更新:2025/09/21 14:20:30
软件截图
软件介绍

NoActive墓碑是一款由myflavor开发的XP模块,专为安卓用户设计,旨在优化后台应用管理,提升设备性能。通过模拟IOS的墓碑后台机制,该软件能够有效冻结后台应用,使其保留在RAM中但断开与处理器的联系,从而减少CPU的活跃度,节省电量并提升系统响应速度。当用户需要重新使用这些应用时,它们可以快速加载,无需重新启动。NoActive墓碑不仅适用于普通用户,也适合那些希望延长电池续航时间的用户。通过多种冻结方式,该软件兼容性广泛,能够适应不同安卓系统的需求。

软件功能

系统框架:

NoActive墓碑 安卓版v1.0-Alpha

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、CgroupFreezerV1、CgroupFreezerV2。这些冻结方式各有优缺点,用户可以根据系统兼容性选择最适合的方式。

Kill-19和Kill-20兼容性最好,但是存在Bug,进程还在依然重载。尽管存在一些缺陷,这两种方式仍然是大多数用户的首选。

Google官方使用CgroupFreezerV2。这一冻结方式由Google官方推荐,具有较高的稳定性和兼容性。

NoActive仅仅作用于系统框架,不是Root权限,权限不足。由于权限限制,NoActive无法读取系统配置,用户需要根据实际情况选择合适的冻结方式。

Kill使用Android的Process.send,该方法为安卓封装间接调用Kill,所以可能存在部分系统19有效或者20有效,需要自测。用户在使用Kill方式时,建议进行自测以确保兼容性。

CgroupFreezerV1和V2采用NoActive参考millet自行实现并封装,或V2调用安卓Process.setProcessFrozen实现。这些冻结方式由NoActive自行实现,具有较高的灵活性和兼容性。

所以NoActive支持5种冻结方式分别为Kill-19、Kill-20、CgroupFreezerV1(NoActive)、CgroupFreezerV2(NoActive)、CgroupFreezerV2(系统API)。用户可以根据系统兼容性和需求选择最适合的冻结方式。

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

配置文件说明:

目录/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使用CgroupFreezerV1(NoActive)冻结

freezer.v2使用CgroupFreezerV2(NoActive)冻结

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

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

日志说明:

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

更新日志

v1.0-Alpha

冻结后释放唤醒锁。这一更新确保应用在冻结状态下不会占用系统资源,提升整体性能。

v0.9.9

2022.8.1000:10更新

新增黑白名单标识。这一功能允许用户更灵活地管理后台应用,确保关键应用不会被误杀。

2022.8.1008:30更新

修复电量性能少Hook一处。这一修复确保系统在电量管理方面更加高效,延长电池续航时间。

v0.9.8

优化切换事件。这一优化提升应用切换的流畅性,减少系统资源的浪费。

去除修改oom_adj功能(导致Sanboxed进程被LMK杀后闪退)。这一更新解决部分用户反馈的闪退问题,提升系统稳定性。

v0.9.7

新增忽略前台选项。这一功能允许用户在前台应用时忽略冻结机制,确保关键应用的正常运行。

展开内容
同类推荐

猜你喜欢

推荐标签

最新录入

热门合集

免费聊天app 语音导航软件合集 免费游戏app平台 免费视频观看MV免费软件
免责声明 | 关于我们 | 问题反馈
Copyright @ 2019 系统盒 闽ICP备2023011968号-1