当前位置:首页>安卓软件>手机工具>NoActive
NoActive
  • 类型:手机工具
  • 版本:v3.3-Pro
  • 平台:安卓软件
  • 更新时间:2025-11-13 15:17:01
  • 大小:3.5MB
  • 厂商:myflavor

NoActive系统工具系统辅助

游戏截图
  • NoActive
  • NoActive
  • NoActive
  • NoActive

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
相关版本
热门推荐