0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Shizuku的啟動(dòng)

汽車電子技術(shù) ? 來(lái)源:安卓腳本 ? 作者: 稻草人 ? 2023-03-03 13:49 ? 次閱讀

上一篇文章寫了利用Termux來(lái)啟動(dòng)Shizuku,比較繁瑣,有些人用起來(lái)不方便或者出錯(cuò)導(dǎo)致無(wú)法啟動(dòng)Shizuku,今天有一點(diǎn)點(diǎn)點(diǎn)的空閑時(shí)間.來(lái)處理這么問(wèn)題,并且得到一個(gè)更有效的解決方案.但還是需要改包,不過(guò)這里我已經(jīng)修改好了.

公眾號(hào)聊天界面回復(fù) "shizuku" 即可獲取下載鏈接.

如果您不放心我修改的安裝包,請(qǐng)按照下面的方法自行修改一下即可使用了

修改方法:

  1. 首先使用MT管理器提取出shizuku的apk安裝包.點(diǎn)擊定位跳轉(zhuǎn)到安裝包的提取位置.
  2. 點(diǎn)擊提取的安裝包,在彈出的懸浮窗中選擇"查看"按鈕
  3. 點(diǎn)擊"AndroidManifest.xml"文件, 并選擇反編譯
  4. 找到包含 moe.shizuku.manager.starter.StarterActivity 字符串的那一行,大概在81行附近, 如果找不到的話,可以使用搜索(右上角三個(gè)點(diǎn)按鈕)
  5. 在這一行的 /> 符號(hào)前面加入 android:exported="true" 后保存.加入后的樣子如下
<activity android:label="@string/0_resource_name_obfuscated_RES_2131820740" 
          android:name="moe.shizuku.manager.starter.StarterActivity" 
          android:exported="true" />
6. 編輯完成,保存退出,這里會(huì)提示你文件已被修改,是否更新, 選擇確定

7. 最后,會(huì)生成一個(gè)新的apk包, 給這個(gè)包進(jìn)行簽名后安裝,就完工了.

**最重要的一步: ** 別忘記了給手機(jī)開啟無(wú)線ADB的功能, 手機(jī)連上數(shù)據(jù)線,電腦命令行中輸入: adb tcpip 5555 這個(gè)端口你可以隨意指定,最好是比5555大.

準(zhǔn)備好了以后,上代碼

Autojs Code

//adb tcpip 5555  這條命令你設(shè)置的什么端口,下面的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的方式無(wú)法啟動(dòng) , 我已經(jīng)使用--ei 來(lái)指定PORT的值為 int類型了,但傳入進(jìn)去后,shizuku接收intent的方法依舊識(shí)別為未知參數(shù),然后指定一個(gè)0端口(可能必須是Integer類型,它才能識(shí)別為正確的吧)...這就有點(diǎn)蛋疼了.我覺(jué)得他這里應(yīng)該指定 5555位默認(rèn)端口,而不是0.

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 管理器
    +關(guān)注

    關(guān)注

    0

    文章

    239

    瀏覽量

    18434
  • 安裝包
    +關(guān)注

    關(guān)注

    1

    文章

    14

    瀏覽量

    3423
  • apk
    apk
    +關(guān)注

    關(guān)注

    0

    文章

    22

    瀏覽量

    4815
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是啟動(dòng)電阻?啟動(dòng)電阻的作用 啟動(dòng)電阻電路詳解

    啟動(dòng)電阻是指在具有啟動(dòng)一個(gè)系統(tǒng)或者是部分功能系統(tǒng)的電路中,電路電流或者信號(hào)通過(guò)它將系統(tǒng)啟動(dòng),此電阻就叫啟動(dòng)電阻,我們可以換個(gè)簡(jiǎn)單方式理解就是助力系統(tǒng)運(yùn)行起來(lái),沒(méi)有它,系統(tǒng)無(wú)法
    的頭像 發(fā)表于 02-27 16:54 ?3089次閱讀
    什么是<b class='flag-5'>啟動(dòng)</b>電阻?<b class='flag-5'>啟動(dòng)</b>電阻的作用 <b class='flag-5'>啟動(dòng)</b>電阻電路詳解

    啟動(dòng)啟動(dòng)方式

    啟動(dòng)器是一種集軟啟動(dòng)、軟停車、輕載節(jié)能和多功能保護(hù)于一體的電機(jī)控制裝備。實(shí)現(xiàn)在整個(gè)啟動(dòng)過(guò)程中無(wú)沖擊而平滑的啟動(dòng)電機(jī),而且可根據(jù)電動(dòng)機(jī)負(fù)載的特性來(lái)調(diào)節(jié)
    的頭像 發(fā)表于 09-19 17:04 ?2.3w次閱讀

    減小啟動(dòng)電流的啟動(dòng)方法_如何測(cè)量啟動(dòng)電流大小

    直接啟動(dòng)是一種非常簡(jiǎn)單、經(jīng)濟(jì)和可靠的啟動(dòng)方式。直接啟動(dòng)就是將電動(dòng)機(jī)的定子繞組直接接入電源,在額定電壓下啟動(dòng),具有啟動(dòng)轉(zhuǎn)矩大、
    的頭像 發(fā)表于 10-07 09:58 ?1.3w次閱讀
    減小<b class='flag-5'>啟動(dòng)</b>電流的<b class='flag-5'>啟動(dòng)</b>方法_如何測(cè)量<b class='flag-5'>啟動(dòng)</b>電流大小

    自動(dòng)激活Shizuku

    關(guān)于adb權(quán)限老生常談的問(wèn)題,Shizuku的激活狀態(tài)莫名其妙掉了再次激活很麻煩,所以啊在執(zhí)行需要用到ADB權(quán)限的腳本時(shí),在腳本代碼前加上我今天講的知識(shí),就無(wú)須擔(dān)心這個(gè)問(wèn)題.檢測(cè)如果沒(méi)有adb權(quán)限.就自動(dòng)去激活一下Shizuku. 首先說(shuō)一下整個(gè)流程的原理.
    的頭像 發(fā)表于 03-03 13:50 ?1.2w次閱讀
    自動(dòng)激活<b class='flag-5'>Shizuku</b>

    啟動(dòng)的應(yīng)用及啟動(dòng)模式

    啟動(dòng)是指在電力系統(tǒng)的啟動(dòng)過(guò)程中,通過(guò)逐步增加電壓、電流、頻率等參數(shù),實(shí)現(xiàn)電力設(shè)備逐漸達(dá)到設(shè)計(jì)參數(shù)的啟動(dòng)方式,以降低啟動(dòng)過(guò)程中機(jī)械應(yīng)力、電磁應(yīng)力等因素對(duì)設(shè)備的影響。軟
    發(fā)表于 04-17 17:10 ?2426次閱讀

    什么是軟啟動(dòng)和硬啟動(dòng)有什么區(qū)別

    啟動(dòng)和硬啟動(dòng)是電動(dòng)機(jī)啟動(dòng)方式中兩種不同的啟動(dòng)方式,區(qū)別如下:   1. 啟動(dòng)方式:硬啟動(dòng)
    發(fā)表于 04-17 17:48 ?2.2w次閱讀

    變頻啟動(dòng)和工頻啟動(dòng)的區(qū)別

    變頻啟動(dòng)和工頻啟動(dòng)是電機(jī)啟動(dòng)的兩種方式,它們的區(qū)別在以下方面:   1. 器件不同:工頻啟動(dòng)是利用電路中的電磁開關(guān)、保護(hù)器等器件實(shí)現(xiàn)電機(jī)啟動(dòng)
    發(fā)表于 04-24 15:09 ?1w次閱讀

    什么是冷啟動(dòng)和熱啟動(dòng) 西門子PLC的熱啟動(dòng),冷啟動(dòng)有什么區(qū)別?

    完全再啟動(dòng)啟動(dòng)類型,啟動(dòng)時(shí)過(guò)程映像和不保持的標(biāo)志存儲(chǔ)器、定時(shí)器及計(jì)數(shù)器被清除,保持的標(biāo)志存儲(chǔ)器
    發(fā)表于 07-14 14:14 ?827次閱讀

    限流啟動(dòng)為什么高于額定電流啟動(dòng)

    限流啟動(dòng)指的是在電路中添加一個(gè)電流限制器,用來(lái)限制啟動(dòng)時(shí)的電流流過(guò)電路。額定電流啟動(dòng)是指啟動(dòng)時(shí)電路中流過(guò)的電流達(dá)到額定值。 為什么限流啟動(dòng)
    的頭像 發(fā)表于 12-19 10:23 ?817次閱讀

    啟動(dòng)和變頻啟動(dòng)的區(qū)別是什么

    啟動(dòng)和變頻啟動(dòng)是兩種不同的電動(dòng)機(jī)啟動(dòng)方式,它們?cè)诠I(yè)自動(dòng)化和電力系統(tǒng)中有著廣泛的應(yīng)用。本文將詳細(xì)介紹軟啟動(dòng)和變頻啟動(dòng)的概念、原理、特點(diǎn)、應(yīng)
    的頭像 發(fā)表于 06-18 10:33 ?2509次閱讀

    什么叫軟啟動(dòng)?如何實(shí)現(xiàn)軟啟動(dòng)

    啟動(dòng)(Soft Start)是一種電動(dòng)機(jī)啟動(dòng)方式,它通過(guò)控制電動(dòng)機(jī)的啟動(dòng)電流,使電動(dòng)機(jī)在啟動(dòng)過(guò)程中逐漸加速,從而減少啟動(dòng)時(shí)的電流沖擊和機(jī)械
    的頭像 發(fā)表于 06-18 11:31 ?3473次閱讀

    直接啟動(dòng)和軟啟動(dòng)的區(qū)別是什么

    直接啟動(dòng)和軟啟動(dòng)是兩種不同的電動(dòng)機(jī)啟動(dòng)方式,它們?cè)?b class='flag-5'>啟動(dòng)過(guò)程中對(duì)電動(dòng)機(jī)的電流、轉(zhuǎn)矩和機(jī)械沖擊等方面有不同的影響。本文將詳細(xì)介紹直接啟動(dòng)和軟
    的頭像 發(fā)表于 06-18 11:35 ?1361次閱讀

    啟動(dòng)啟動(dòng)時(shí),啟動(dòng)電流大,如何調(diào)整

    啟動(dòng)器(Soft Starter)是一種用于電機(jī)啟動(dòng)的電力電子設(shè)備,它可以有效地減少啟動(dòng)時(shí)的電流沖擊,從而保護(hù)電機(jī)和電網(wǎng)。然而,在某些情況下,軟啟動(dòng)
    的頭像 發(fā)表于 06-18 14:09 ?2230次閱讀