在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

自動激活Shizuku

汽車電子技術 ? 來源:安卓腳本 ? 作者: 稻草人 ? 2023-03-03 13:50 ? 次閱讀

喲...好久沒更新文章了.嘿嘿, 今天得空兒,更新一篇~

關于adb權限老生常談的問題,Shizuku的激活狀態莫名其妙掉了再次激活很麻煩,所以啊在執行需要用到ADB權限的腳本時,在腳本代碼前加上我今天講的知識,就無須擔心這個問題.檢測如果沒有adb權限.就自動去激活一下Shizuku. 首先說一下整個流程的原理.

關于無線ADB:

無線ADB就是在手機上打開一個adb的端口. 默認是 5555, 但是開這個端口的前提是.需要手機連接電腦打開手機的adb調試之后,在電腦的終端上執行一條命令

adb tcpip 5555

執行之后無線ADB算是開放了.此時拔掉數據線. 在終端輸入

adb connect 192.168.1.80 #自己替換成自己手機的IP


connected to 192.168.1.80:5555 #出現這個提示,說明連接成功了

這就是無線的方式連接adb調試, 但是它有一個弊端.就是每次重啟后這個adb的端口就會被重置了,需要重新連接數據線進行開啟

關于Termux:

Termux之前講過是一個Android端的終端仿真器,有很多的軟件可安裝.這里面就需要用到adb工具了, adb這個可執行程序在android-tools這個軟件包中,需要在Termux里面先安裝它,安裝命令如下:

pkg install -y android-tools

加-y參數會直接跳過確認提醒直接一步安裝完畢.我就不截圖了,你們自己執行一下就好.安裝完畢后Termux的準備也就完成了.

Shizuku激活命令:

adb shell sh /storage/emulated/0/Android/data/moe.shizuku.privileged.api/start.sh

圖片

執行階段:

關于Autojs如何調用Termux. 原理和方法請參考上一篇發的文章

傳送門: 利用Autojs調用termux的內部命令

注意這篇文章一定要看. 否則你的Termux不能從外部被調用的. 需要改包.因為Autojs沒有調用Termux的權限.

這里我需要Ctrl+CV一下. 請騷等我一下...

圖片

好了...代碼copy完成了

//判斷autojs是否有adb權限
let adbCheck = $shell.checkAccess("adb");
if (!adbCheck) {
    console.log("沒有adb權限");
    app.launchApp("Termux");
    let szkCommand = "adb shell sh /storage/emulated/0/Android/data/moe.shizuku.privileged.api/start.sh";
    runShellToTermux(szkCommand);
} else {
    console.log("已有adb權限");
}


//將autojs的shell切換到adb權限
$shell.setDefaultOptions({adb: true});


//在此之后執行你需要的操作










/**
 * 使用termux終端執行shell命令
 * @param {string}  cmd          需要執行的命令
 * @param {string}  workdir      shell的工作目錄 不填則默認 "/sdcard/腳本/"
 * @param {boolean} backgound    是否前臺運行 不填則默認后臺運行
 * @return {void}   沒有返回值
 */
function runShellToTermux(cmd, workdir, backgound) {
    let shellStr = cmd;
    let workDir = workdir || "/sdcard/腳本/";
    let bg = backgound || true;

    let strArry = shellStr.split(" ");
    let strArryLength = strArry.length - 1;
    let command = strArry[0];

    let per = util.java.array('string', strArryLength);
    for (let i = 0; i < strArryLength; i++) {
        per[i] = strArry[i+1];
    }

    let intent = new Intent();
    intent.setClassName("com.termux", "com.termux.app.RunCommandService");
    intent.setAction("com.termux.RUN_COMMAND");
    intent.putExtra("com.termux.RUN_COMMAND_PATH", "/data/data/com.termux/files/usr/bin/" + command);
    intent.putExtra("com.termux.RUN_COMMAND_ARGUMENTS", per);
    intent.putExtra("com.termux.RUN_COMMAND_WORKDIR", workDir);         //工作目錄
    intent.putExtra("com.termux.RUN_COMMAND_BACKGROUND", bg);        //是否后臺運行
    intent.putExtra("com.termux.RUN_COMMAND_SESSION_ACTION", "0");
    context.startService(intent);
}
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 代碼
    +關注

    關注

    30

    文章

    4788

    瀏覽量

    68612
  • 腳本
    +關注

    關注

    1

    文章

    389

    瀏覽量

    14865
  • adb
    adb
    +關注

    關注

    1

    文章

    35

    瀏覽量

    10425
收藏 人收藏

    評論

    相關推薦

    windows xp SP2激活工具(詳細步驟說明怎么激活,如何操作)

    Windows的激活窗口然后等待幾秒.4)打開一個新窗口 打開,WPA.exe文件,單擊“apply/browse按鈕”,然后關閉wpa.exe窗口。 自動打開一個新的窗口,選擇“激活windows
    發表于 01-17 17:39

    黑暗激活繼電器

    黑暗激活繼電器 把
    發表于 09-22 17:26 ?610次閱讀
    黑暗<b class='flag-5'>激活</b>繼電器

    Win7旗艦版激活工具

    Win7旗艦版激活工具Windows7旗艦版激活軟件 激活工具
    發表于 03-10 11:56 ?0次下載

    微辰金服|不激活的信用卡會自動注銷嗎

      信用卡一直不激活會不會就自動注銷了呢?下面就讓微辰金服為大家介紹一下吧。  根據信用卡的有效期來看的,一般信用卡的有效期為3-5年,標注在信用卡的正面,在此期間內,信用卡可以隨時進行激活
    發表于 01-15 15:50 ?671次閱讀

    windows怎么激活沒有密鑰

    首先,檢查Win10專業版的激活狀態:點擊桌面左下角的“Windows”按鈕,從擴展面板依次點擊“設置”—“更新與安全”,切換到“激活”選項卡,可以查看當前系統激活狀態。
    的頭像 發表于 12-23 15:20 ?5.4w次閱讀

    西門子S7-1500從站的激活與取消激活程序應用

    今天跟大家分享西門子S7-1500從站的激活與取消激活程序應用。通過指令“D_ACT_DP”,可根據需要取消激活激活所組態的 DP 從站/PROFINET IO 設備。另外,還可查詢
    發表于 02-11 17:55 ?6920次閱讀
    西門子S7-1500從站的<b class='flag-5'>激活</b>與取消<b class='flag-5'>激活</b>程序應用

    iphone跳過id激活教程

     iphone如何跳過id來進行激活呢?iphone跳過id激活方法如下:
    的頭像 發表于 09-18 10:53 ?5.5w次閱讀

    win10激活工具免費激活

    win10激活工具一鍵永久激活免費版下載入口。
    發表于 04-07 14:43 ?0次下載

    具有自動亮度調節功能的運動激活

    電子發燒友網站提供《具有自動亮度調節功能的運動激活燈.zip》資料免費下載
    發表于 11-14 10:18 ?0次下載
    具有<b class='flag-5'>自動</b>亮度調節功能的運動<b class='flag-5'>激活</b>燈

    S7-1500從站的激活與取消激活

    通過指令“D_ACT_DP”,可根據需要取消激活激活所組態的 DP 從站/PROFINET IO 設備。另外,還可查詢每個指定的 DP 從站或 PROFINET IO 設備當前是啟用還是禁用。
    的頭像 發表于 01-11 11:17 ?1884次閱讀

    Shizuku的啟動

    首先使用MT管理器提取出shizuku的apk安裝包.點擊定位跳轉到安裝包的提取位置. 點擊提取的安裝包,在彈出的懸浮窗中選擇"查看"按鈕
    的頭像 發表于 03-03 13:49 ?5301次閱讀
    <b class='flag-5'>Shizuku</b>的啟動

    Windows激活工具

    直接激活Windows7,8,10 家庭版,專業版還可激活office 2010,2013,2016,2019 及各版本專業增強版
    發表于 04-17 11:20 ?5次下載

    激活CPU的系統診斷并在HMI上調用

    這里將激活“S7-300 Master”CPU 的系統診斷。 如果激活了系統診斷,則在下一次編譯硬件時將自動生成診斷所需的所有報警和塊。
    的頭像 發表于 04-15 10:13 ?758次閱讀

    一個簡單的設備激活器電路

    設備激活器是能夠使用簡單組件切換大功率電器的電路。通常,設備激活器電路使用簡單的按鈕和開關作為激活元件來觸發設備的操作。然而,在這個設備激活器中,一個簡單的家用遙控器將充當
    的頭像 發表于 06-29 16:05 ?900次閱讀
    一個簡單的設備<b class='flag-5'>激活</b>器電路

    自動M&M啟動器-使用Alexa激活

    電子發燒友網站提供《全自動M&M啟動器-使用Alexa激活.zip》資料免費下載
    發表于 07-04 10:03 ?0次下載
    全<b class='flag-5'>自動</b>M&M啟動器-使用Alexa<b class='flag-5'>激活</b>
    主站蜘蛛池模板: sihu影院永久在线影院 | 一级a性色生活片毛片 | xx视频在线 | 亚洲欧美视频网站 | 毛片大全免费 | 天天玩天天操 | 日本网络视频www色高清免费 | 天天干夜夜骑 | 国产va免费精品高清在线 | 日韩三级小视频 | 亚洲午夜精品在线 | 在线精品一区二区三区 | bt天堂网在线 | 午夜在线视频国产 | 天天干天天插天天 | 日本大片免费观看视频 | 午夜免费网址 | 国产亚洲综合精品一区二区三区 | 欧美日韩无 | 久久亚洲国产午夜精品理论片 | 中文字幕123区 | 午夜影院在线免费 | chinese国产一区二区 | 黄色地址 | 日本免费色网站 | 亚洲羞羞裸色私人影院 | 美女视频黄免费 | 免费人成网址在线观看国内 | 免费观看视频网站 | 天堂免费在线视频 | 国产精品资源在线观看网站 | 日本在线视频一区二区 | 欧美日韩色图 | 777kkk亚洲综合欧美色老头 | 亚洲黄色网址 | 一级特黄aaa大片在线观看 | 种子天堂bt磁力在线资源 | 亚洲天堂视频在线观看免费 | 久久夜色精品国产亚洲噜噜 | 亚洲影视久久 | 欧美色视频网 |