thanox情景模式 減少Q(mào)Q微信資源占用 須root
情景模式:QQ微信后臺(tái) 減少資源占用 并不一定省電
粗略概括是三部分 一 檢查可用性? ?二 情景模式? 三可忽略的內(nèi)容
功能說明:總結(jié)為自動(dòng)執(zhí)行my android tools 進(jìn)程管理,也可以利用edge xposed等軟件實(shí)現(xiàn)。? ? ?使用adb命令代替my android tools (所以可以用my android tools驗(yàn)證是否能達(dá)到效果,否則須解決其他問題)
如果在用my android tools測(cè)試無法生效則考慮:
1把微信QQ添加進(jìn)乖巧模式并設(shè)置乖巧模式打開阻止服務(wù)重啟選項(xiàng),選擇停止服務(wù)則需要添加保留的兩個(gè)進(jìn)程對(duì)應(yīng)的服務(wù)規(guī)則。建議電池白名單增加穩(wěn)定性或保活情景模式。
2根據(jù)軟件作者教程https://tornaco.github.io/Thanox/5-Start-Rules.html 添加三條后臺(tái)啟動(dòng)規(guī)則-考慮增減、甚至把后臺(tái)啟動(dòng)規(guī)則也添加到乖巧模式規(guī)則中。
二情景模式:??
?需要下載su插件 地址https://github.com/Tornaco/Thanox/releases/download/v1.2.2/plugin_su_enabler_1.2.2-dirty.tp? 設(shè)置插件允許 root。
微信:
[{
"name": "微信優(yōu)能",
"description": "從微信界面離開? ?結(jié)束主進(jìn)程和push以外的進(jìn)程微信進(jìn)程",
"priority": 2,
"condition": "frontPkgChanged == true && from == \"com.tencent.mm\"",
"actions": [
"sh.exe(\"ps -ef|grep com.tencent.mm:|grep -v push|grep -v grep|awk '{print $2}'|xargs kill -9\")",
"ui.showShortToast(\"[受虐滑稽][受虐滑稽][受虐滑稽]\");"
]
}]
qq:
[{
"name": "QQ優(yōu)能",
"description": "關(guān)閉屏幕時(shí)?關(guān)閉QQ后臺(tái)進(jìn)程 但保留主進(jìn)程和MSF進(jìn)程",
"priority": 2,
"condition": "screenOff==true",
"actions": [
"sh.exe(\"ps -ef|grep com.tencent.mobileqq:|grep -v MSF|grep -v grep|awk'{print $2}'|xargs kill -9\")"
]
}]
我的手機(jī)上gameService無法關(guān)閉? 所以可以禁用對(duì)應(yīng)的服務(wù)com.tencent.mobileqq/com.tencent.gamecenter.wadl.api.impl.WadlProxyService 后果還未知
-----------------------
三請(qǐng)忽略以下內(nèi)容
自行增減將要結(jié)束的進(jìn)程,? 頻繁觸發(fā)情景模式反而耗電 須自行修改,參照軟件作者教程https://tornaco.github.io/Thanox/6-Profile.html? ?
替換成其他觸發(fā)條件比如
"condition": "frontPkgChanged == true && globalVarOf$自定義名稱.contains(from)",情景模式內(nèi)建的全局變量 離開應(yīng)用界面觸發(fā)
"condition": "frontPkgChanged == true && globalVarOf$自定義名稱.contains(to)",? ? 情景模式內(nèi)建的全局變量 打開應(yīng)用觸發(fā)
"condition": "frontPkgChanged == true && to == \"包名\"", 打開應(yīng)用觸發(fā)
"condition": "systemReady == true ", 開機(jī)觸發(fā)
"condition": "screenOff==true", 關(guān)閉屏幕觸發(fā)
點(diǎn)擊快捷方式生效https://tornaco.github.io/Thanox/6-Profile.html#0515-%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F 0.5.15快捷方式
以及"actions": [下一行加入"Thread.sleep(數(shù)值);",? ? ?1000=1秒? 自定義多久后執(zhí)行 。? 酷安彩蛋?(括號(hào)中不能有非中文。否則發(fā)帖提示:未知錯(cuò)誤 HTTP 566 Waf Forbid。服務(wù)器中也不能保存這樣的信息)
可以在一些在線json格式化校驗(yàn)網(wǎng)站 檢查是否正確
可以評(píng)論區(qū)搜索情景模式關(guān)鍵字
adb命令含義:(ps -ef|grep com.tencent.mm:|grep -v push|grep -v grep|awk '{print $2}'|xargs kill -9\)
ps(顯示正在運(yùn)行進(jìn)程) -ef(前者基礎(chǔ)上顯示全部) | grep(搜索) com.tencent.mm(微信包名) | grep -v push 排除在之前搜索結(jié)果中包含帶有push的進(jìn)程 | grep -v grep | awk '{print $2}' (提取進(jìn)程pid)| xargs kill -9(殺死之前命令的輸出結(jié)果--pid)。? 可能需要修改awk '{print $2里的2。
單獨(dú)運(yùn)行某個(gè)“|”之前的部分確保輸出結(jié)果正確?
————————————
my android tools、scene或3c tool box 查看微信進(jìn)程名(冒號(hào)后部分), 前兩者查看pid等信息。
scene進(jìn)程管理查看進(jìn)程cpu占用,3c tool box查看真實(shí)物理內(nèi)存占用是否過多,NoWakelock、DeepSleep查看喚醒, 確定是否有必要結(jié)束進(jìn)程而減少消耗。
乖巧模式設(shè)置方法 視頻4k :https://b23.tv/FAOLbHD? (01:11之前是設(shè)置? 之后是效果? 時(shí)長(zhǎng)2分1秒)。
此種方法不結(jié)束主進(jìn)程,再次打開程序切換秒進(jìn),內(nèi)存占用稍高,因?yàn)榫彺媪诵﹥?nèi)容。
乖巧模式內(nèi)存占用低再次打開程序 要加載的內(nèi)容更多些,不同系統(tǒng)情況不同,查看主進(jìn)程pid,如果變化就是程序重啟了。
還有諸如thanox中設(shè)置后臺(tái)運(yùn)行和后臺(tái)自啟、重啟系統(tǒng)、軟件版本等因素。推薦play版。