NoActive是一款专注于提升用户专注力的应用程序,旨在帮助用户减少手机使用时间,提高工作与学习效率。通过智能提醒和应用限制功能,它能够有效管理用户的手机使用习惯,防止沉迷于社交媒体或不必要的应用程序。NoActive提供多种模式,如工作模式、学习模式和睡眠模式,以适应不同场景的需求。同时,它还具备详细的数据统计功能,让用户清晰了解自己的使用习惯并进行优化。无论是学生、职场人士还是希望改善生活习惯的用户,都可以从中受益。
使用说明
NoActive框架APP使用说明
作用域说明:
系统框架:
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有效,需要自测
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方式,配置方式参考下面的配置文件说明。

NoActive框架APP配置文件说明
目录 /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方式)
日志说明:
日志级别分为debug(调试信息)、info(基本信息)、warn(警告信息)、error(错误信息)

NoActive框架APP其他说明
1、Hook应用切换事件,冻结切换至后台的应用,解冻切换至前台的应用
2、Hook广播分发事件,屏蔽被冻结的应用接收广播,从而避免触发广播ANR
3、Hook计算oom_adj事件,修改后台应用的oom_adj,白名单主进程500子进程700,冻结名单主进程700+子进程900+
4、Hook系统ANR事件,由于冻结之后,应用无法做出响应被系统认为是ANR,所以需要屏蔽ANR避免系统误杀被冻结的APP
5、Hook系统是否开启暂停执行已缓存变量获取,由于系统自带的暂停执行已缓存在收到广播后可能解冻再次活跃

常见问题
1. NoActive是否支持所有设备?
答:NoActive目前支持大部分Android和iOS设备,但部分老旧机型可能存在兼容性问题,请在下载前确认设备系统版本。
2. 使用NoActive需要付费吗?
答:NoActive提供免费基础功能,但高级功能需要订阅会员服务。
3. 如何设置专注模式?
答:进入应用后选择“专注模式”,然后根据提示添加需要限制的应用并设置时间段即可。
4. 数据统计是否准确?
答:数据统计基于设备使用情况,通常较为准确,但可能会受到系统限制的影响。
5. 是否可以自定义限制规则?
答:是的,用户可以根据个人需求灵活设置限制规则。
软件特色
1. 智能提醒功能,帮助用户及时调整使用习惯。
2. 多种专注模式,满足不同场景需求。
3. 详细的数据统计,让用户全面了解使用行为。
4. 自定义限制规则,灵活性强。
5. 界面简洁友好,操作简单易上手。
用户评价
1. “用了NoActive之后,我的工作效率明显提高了,推荐给需要专注的朋友!”
2. “数据统计功能很实用,让我意识到自己花了太多时间在社交媒体上。”
3. “界面设计很清爽,操作也很方便,希望能增加更多个性化选项。”
小编点评
NoActive作为一款专注力管理工具,功能全面且实用,尤其适合那些希望摆脱手机依赖的用户。它的多模式设计和数据统计功能为用户提供了极大的便利,而智能提醒则进一步增强了用户体验。虽然部分高级功能需要付费,但免费版已足够满足日常需求。总体来说,这是一款值得尝试的应用,尤其适合学生和职场人士使用。
- 厂商:myflavor
- 包名:cn.myflv.noactive
- 版本:v3.3-Pro
- MD5值:0475d666486e01f71bc7590262300be4



