在线观看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>
    主站蜘蛛池模板: 26uuu影院亚洲欧美综合| www性| 又长又大又粗又硬3p免费视频| 免费看一级黄色录像| 性过程很黄的小说男男| 日韩免费无砖专区2020狼| 在线观看免费xx高清视频| 日本肥妇| 色九| 午夜视频1000部免费看| 又粗又大的机巴好爽欧美 | 一级毛片一级毛片一级毛片| 久久精品免费观看视频| 国产综合在线播放| 亚洲va久久久久综合| 成人综合在线观看| 免费在线视频播放| 色婷婷亚洲十月十月色天| 亚洲久久在线| 欧美激情xxxx性bbbb| 久久全国免费久久青青小草| 国内精品久久影视免费| 亚洲 欧美 自拍 另类| chinese国产videoxx实拍| 在线三区| 激情六月网| 日韩性xxx| 拍拍拍美女黄色1000视频| 人人艹在线视频| 新四虎影院| 亚洲精品视频免费| 岬奈奈美在线 国产一区| 国模吧一区二区三区精品视频| 亚洲迅雷| 欧美综合影院| 国产精品理论| 日本国产在线观看| 国产视频分类| 人人射人人插| 岛国午夜精品视频在线观看| 色多视频|