Copyright ? 2003 - 2019 www.jushandian.cn All Rights Reserved.
應用介紹
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方式)
《NoActive框架》軟件亮點:
1.有很強大的功能設置,能對手機主題,通知欄,ui美化,美化效果都很不錯。
2.工具功能應用到系統應用程序,防止信息撤回,自動回復信息,對聊天信息加密。
3.隱藏和他人的聊天信息,保護你的秘密和隱私,操作時也特別的安全。
《NoActive框架》軟件特色:
1.各類設置工具都有,按照提示操作,選用工具對后臺應用管制。
2.讓你在管理手機時特別輕松,手機一旦卡頓,將后臺運行的應用全部關閉。
3.設置不同應用都有提示,放心操作,讓步驟進行絕不會出錯。
《NoActive框架》軟件優勢:
1.選擇不常用的應用凍結,讓應用無法在后臺運行,能節省電量,手機能耗。
2.兼容性是很強,各種應用,各種類型的手機都支持使用,不存在任何bug。
3.要注冊應用程序,找到最適合自己的應用凍結方式。
《NoActive框架》軟件測評:
應用測試沒有出現問題,采用自動,手動應用凍結方式,還有定時凍結,輪番解凍設置功能。
- 系統要求:安卓4.4
- 更新時間: 2024-10-18 15:59:01
- 權限說明:查看詳情
- 隱私說明:查看隱私
- 包名:cn.myflv.noactive
- MD5:93D141151971B9E4A92F552081EDB11A