上一篇文章寫了利用Termux來啟動Shizuku,比較繁瑣,有些人用起來不方便或者出錯導致無法啟動Shizuku,今天有一點點點的空閑時間.來處理這么問題,并且得到一個更有效的解決方案.但還是需要改包,不過這里我已經修改好了.
公眾號聊天界面回復 "shizuku" 即可獲取下載鏈接.
如果您不放心我修改的安裝包,請按照下面的方法自行修改一下即可使用了
修改方法:
- 首先使用MT管理器提取出shizuku的apk安裝包.點擊定位跳轉到安裝包的提取位置.
- 點擊提取的安裝包,在彈出的懸浮窗中選擇"查看"按鈕
- 點擊"AndroidManifest.xml"文件, 并選擇反編譯
- 找到包含 moe.shizuku.manager.starter.StarterActivity 字符串的那一行,大概在81行附近, 如果找不到的話,可以使用搜索(右上角三個點按鈕)
- 在這一行的 /> 符號前面加入 android:exported="true" 后保存.加入后的樣子如下
<activity android:label="@string/0_resource_name_obfuscated_RES_2131820740"
android:name="moe.shizuku.manager.starter.StarterActivity"
android:exported="true" />
6. 編輯完成,保存退出,這里會提示你文件已被修改,是否更新, 選擇確定
7. 最后,會生成一個新的apk包, 給這個包進行簽名后安裝,就完工了.
**最重要的一步: ** 別忘記了給手機開啟無線ADB的功能, 手機連上數據線,電腦命令行中輸入: adb tcpip 5555 這個端口你可以隨意指定,最好是比5555大.
準備好了以后,上代碼
Autojs Code
//adb tcpip 5555 這條命令你設置的什么端口,下面的5555就用什么端口
var port = new java.lang.Integer(5555)
app.startActivity({
packageName : "moe.shizuku.privileged.api",
className : "moe.shizuku.manager.starter.StarterActivity",
extras : {
"moe.shizuku.manager.extra.HOST" : "localhost",
"moe.shizuku.manager.extra.PORT" : new java.lang.Integer(5555),
"moe.shizuku.manager.extra.IS_ROOT" : false
},
// root : true
})
Android Code
intent = new Intent();
intent.setClassName("moe.shizuku.privileged.api", "moe.shizuku.manager.starter.StarterActivity");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra("moe.shizuku.manager.extra.HOST", "localhost");
intent.putExtra("moe.shizuku.manager.extra.PORT", new java.lang.Integer(5555));
intent.putExtra("moe.shizuku.manager.extra.IS_ROOT", false);
context.startActivity(intent);
Shell Code
am start -n moe.shizuku.privileged.api/moe.shizuku.manager.starter.StarterActivity \\
--es moe.shizuku.manager.extra.HOST localhost \\
--ei moe.shizuku.manager.extra.PORT 5555 \\
--ez moe.shizuku.manager.extra.IS_ROOT false
shell的方式無法啟動 , 我已經使用--ei 來指定PORT的值為 int類型了,但傳入進去后,shizuku接收intent的方法依舊識別為未知參數,然后指定一個0端口(可能必須是Integer類型,它才能識別為正確的吧)...這就有點蛋疼了.我覺得他這里應該指定 5555位默認端口,而不是0.
-
管理器
+關注
關注
0文章
242瀏覽量
18493 -
安裝包
+關注
關注
1文章
15瀏覽量
3453 -
apk
+關注
關注
0文章
23瀏覽量
4906
發布評論請先 登錄
相關推薦
評論