ShizukuRunner命令是一款需要與shizuku配套使用的手機(jī)軟件,通過(guò)配套使用,能夠?yàn)槟峁└嗟拿钍褂?,更加便捷有效的?duì)各種應(yīng)用程序進(jìn)行管理,軟件使用方法簡(jiǎn)單,通過(guò)對(duì)不同命令的選擇使用,將手機(jī)的各種使用性能進(jìn)行更加優(yōu)化使用,自主對(duì)不同的參數(shù)進(jìn)行設(shè)置,輕松實(shí)現(xiàn)系統(tǒng)的優(yōu)化,節(jié)省各種應(yīng)用程序的使用資源。
ShizukuRunner命令CPU不降頻
1、系統(tǒng)資源:確保你的系統(tǒng)沒(méi)有其他高優(yōu)先級(jí)的進(jìn)程占用大量資源。
2、關(guān)閉不必要的程序:如果有多個(gè)程序在運(yùn)行,嘗試關(guān)閉一些不必要的程序,看看這是否有助于降低CPU使用率。
3、更新驅(qū)動(dòng)程序和系統(tǒng):確保你的操作系統(tǒng)和驅(qū)動(dòng)程序(尤其是顯卡驅(qū)動(dòng)程序)是最新的,以便最有效地利用硬件。
4、檢查程序代碼:如果你在開發(fā)一個(gè)程序,檢查代碼確保沒(méi)有無(wú)限循環(huán)或者其他資源密集型的操作。
5、使用任務(wù)管理器:在Windows中,你可以打開任務(wù)管理器來(lái)查看哪些進(jìn)程正在使用最多的CPU資源,并嘗試了解為何它們會(huì)運(yùn)行得如此高效。
6、監(jiān)控硬件:使用工具如Prime95或者其他高端的CPU監(jiān)測(cè)軟件來(lái)測(cè)試和監(jiān)控你的CPU的負(fù)載情況。
ShizukuRunner小黑屋激活并正常使用教程
1、下載安裝好ShizukuRunner后,打開軟件——點(diǎn)擊配對(duì)——通知設(shè)置——允許通知。

2、(設(shè)置中的操作)
——進(jìn)入手機(jī)設(shè)置——通知與控制中心——通知顯示設(shè)置——選擇原生樣式(方便后期輸入配對(duì)碼)

——我的設(shè)備——全部參數(shù)與信息——多次點(diǎn)擊MIUI版本直到提示已經(jīng)打開開發(fā)者模式——搜索框搜索開發(fā)者選項(xiàng)。

——打開USB調(diào)試(安全設(shè)置)——打開無(wú)線調(diào)試——選擇使用配對(duì)碼配對(duì)設(shè)置——在控制欄中填入配對(duì)碼。

3、(Shizuku中的操作)

——返回到Shizuku點(diǎn)擊啟動(dòng)。
4、(小黑屋中的操作)
——進(jìn)入小黑屋軟件——右上角三個(gè)點(diǎn)點(diǎn)擊后選擇設(shè)置——工作模式——在小黑屋首頁(yè)點(diǎn)擊加號(hào)添加要凍結(jié)的軟件——點(diǎn)擊雪花軟件變黑凍結(jié)成功。

返回到小黑屋添加應(yīng)用對(duì)應(yīng)用進(jìn)行操作即可。
ShizukuRunner命令
1. run:運(yùn)行指定的應(yīng)用程序。
2. list:列出已安裝的應(yīng)用程序。
3. install:安裝新的應(yīng)用程序。
4. uninstall:卸載指定的應(yīng)用程序。
ShizukuRunner還有其他一些命令,比如update、refresh等,可以幫助大家更新應(yīng)用程序或者刷新已安裝的應(yīng)用程序列表。
ShizukuRunner注意事項(xiàng)
·想讓本APP幫忙運(yùn)行命令的話,請(qǐng)啟動(dòng)本工具中名為Exec的活動(dòng)并PutExtra,格式為content="XXX"(XXX是要執(zhí)行的命令)。
·對(duì)于輸出多于1000個(gè)字符的命令,本APP將強(qiáng)行關(guān)閉其信息輸出管道并終止命令執(zhí)行(否則APP會(huì)卡死)。在這種情況下,命令返回值為141。(如logcat命令)
·如果Shizuku是用adb激活的,那么本工具執(zhí)行命令時(shí)將具有shell權(quán)限;如果是root權(quán)限激活的,本2265工具也將具有root權(quán)限;但可以勾選"降權(quán)至shell身份執(zhí)行"來(lái)讓工具強(qiáng)制以shell身份執(zhí)行命令。
·盡量不要執(zhí)行l(wèi)ogcat 2&1 > /sdcard/1.txt這類無(wú)窮無(wú)盡且沒(méi)有輸出的命令。因?yàn)閟hizuku的一些未知原因,命令執(zhí)行時(shí)無(wú)法接收終端控制碼,加上這類命令不提供兩個(gè)信息輸出管道,導(dǎo)致本APP無(wú)法停止其進(jìn)程,它會(huì)永遠(yuǎn)運(yùn)行直到手機(jī)關(guān)機(jī)。
ShizukuRunner常見(jiàn)問(wèn)題
1、這個(gè)應(yīng)用為何而生?
在android系統(tǒng)中,許多api需要應(yīng)用是系統(tǒng)應(yīng)用或擁有框架簽名才能調(diào)用。
一些需要ROOT權(quán)限才能使用的應(yīng)用可能僅僅只是需要調(diào)用那些的api。由于該限制,他們通常會(huì)采取一些不需要直接調(diào)用api的變通方式,但執(zhí)行速度通常會(huì)比直接調(diào)用api慢很多。
為了更好的用戶體驗(yàn),我們需要一個(gè)更快更好的方案。ShizukuServer就此誕生,同時(shí)也讓免ROOT使用成為可能(通過(guò)adb)。
2、什么是Shizuku Server?
Shizuku Server是一個(gè)通過(guò)ROOT或者adb啟動(dòng)的進(jìn)程,普通應(yīng)用可以通過(guò)與該進(jìn)程交互來(lái)調(diào)用自身無(wú)權(quán)調(diào)用的api。調(diào)用速度與直接調(diào)用api幾乎沒(méi)有差距。
3、什么是Shizuku Manager?
Shizuku Manager用于啟動(dòng)ShizukuServer及管理使用該服務(wù)的應(yīng)用。為了避免ShizukuServer被惡意應(yīng)用調(diào)用,普通應(yīng)用需要先向ShizukuManager請(qǐng)求授權(quán)后才能使用。若需要在不同用戶下安裝使用服務(wù)的應(yīng)用,需要在對(duì)應(yīng)用戶中安裝ShizukuManager才能授權(quán)。
4、如何啟動(dòng)Shizuku Server?
如果您已經(jīng)ROOT您的設(shè)備,直接通過(guò)Shizukumanaer啟動(dòng)即可。
如果您沒(méi)有ROOT你的設(shè)備,您也可以遵照ShizukuManager中的指引,通過(guò)adb啟動(dòng)服務(wù)。使用adb并不難,網(wǎng)絡(luò)上有不少教程可以幫助您學(xué)會(huì)使用它。
ShizukuRunner不同系統(tǒng)如何設(shè)置
1、MIUI(小米)
您需要在“開發(fā)者選項(xiàng)”中啟用“USB 調(diào)試(安全選項(xiàng))”。
對(duì)于 MIUI 11 及更高版本,您必須向軟件中的用戶應(yīng)用授予權(quán)限。這是因?yàn)樽远x權(quán)限被 MIUI 破壞了,參見(jiàn)Shizuku #45 (打開新窗口)和android-in-china/兼容性 #16 (打開新窗口)。
另外,請(qǐng)勿在 MIUI 的“安全”應(yīng)用中使用掃描功能,因?yàn)樗鼤?huì)禁用“開發(fā)者選項(xiàng)”。
2、ColorOS (OPPO) & OxygenOS (一加)
您需要在“開發(fā)者選項(xiàng)”中禁用“權(quán)限監(jiān)控”。
3、Flyme(魅族)
您需要在“開發(fā)者選項(xiàng)”中禁用“Flyme 支付保護(hù)”。
4、EMUI(華為)
您需要在“開發(fā)者選項(xiàng)”中啟用“在“僅收費(fèi)”模式下允許 ADB 調(diào)試選項(xiàng)”。
5、OriginOS (vivo)
OriginOS的系統(tǒng)設(shè)置不支持分屏,需要在“開發(fā)者選項(xiàng)”中開啟“強(qiáng)制活動(dòng)可調(diào)整大小”,使用它。