一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Android 讓adb以root的身份來運行

 wenxuefeng360 2022-11-09 發(fā)布于四川

1. 首先安裝自己手機對應的root的image, 如twrp.img

  1. //上傳supersu 到
  2. adb push SuperSU-v2.79-20161211114519.zip /mnt/sdcard/supersu.zip
  3.    adb reboot fastboot
  4. //等重啟好
  5.   fastboot  flash recovery twrp-3.3.1-0-shamu.img

  fastboot  flash recovery twrp-3.3.1-0-shamu.img

   進入twrp的菜單,安裝SuperSU-v2.79-20161211114519.zip

2. 這樣可以通過su命令來取得root權限 , 但是不能adb root這樣,

以下命令會提示出錯,

  1. adb root
  2. adbd cannot run as root in production builds
  1. adb remount
  2. Not running as root. Try "adb root" first.

需要再替換一下adbd, 安裝個termux

  找個修改版的adbd,如adbd.21.png , 下載 https://download.csdn.net/download/aerror/14122036

adb push adbd.21.png /mnt/sdcard/

 

  1. su
  2. stop adbd
  3. mount -o rw,remount / /
  4. cat /sbin/adbd > /sbin/adbd.original
  5. chown 0.0 /sbin/adbd.original
  6. chmod 644 /sbin/adbd.original
  7. rm /sbin/adbd
  8. cat /sdcard/adbd.21.png > /sbin/adbd
  9. chown 0.0 /sbin/adbd
  10. chmod 0750 /sbin/adbd
  11. cat /system/bin/sh > /sbin/adbsh
  12. chown 0.0 /sbin/adbdsh
  13. chmod 0750 /sbin/adbdsh
  14. supolicy --live "permissive init_shell" \
  15. "allow adbd adbd process setcurrent" \
  16. "allow adbd init process dyntransition" \
  17. "allow servicemanager { init_shell zygote } dir search" \
  18. "allow servicemanager { init_shell zygote } file { read open }" \
  19. "allow servicemanager { init_shell zygote } process getattr" \
  20. "allow system_server init_shell binder { transfer call }" \
  21. "allow zygote { servicemanager system_server } binder call"
  22. start adbd

成功之后:

  1. shamu:/ # whoami
  2. root
  3. shamu:/ # ps | grep adbd
  4. root 9296 1 8628 224 poll_sched 000204f4 S /sbin/adbd
  5. $ adb root
  6. adbd is already running as root
  7. $ adb remount
  8. remount succeeded

發(fā)現(xiàn)重啟之后不行,于是寫了一個腳本adbroot放到/system/bin下面,每次重啟之后在termux里執(zhí)行一下:

  1. shamu:/ # cat /system/bin/adbroot
  2. stop adbd
  3. mount -o rw,remount /
  4. rm /sbin/adbd
  5. ln -s /data/local/adbd.21.png /sbin/adbd
  6. supolicy --live "permissive init_shell" \
  7. "allow adbd adbd process setcurrent" \
  8. "allow adbd init process dyntransition" \
  9. "allow servicemanager { init_shell zygote } dir search" \
  10. "allow servicemanager { init_shell zygote } file { read open }" \
  11. "allow servicemanager { init_shell zygote } process getattr" \
  12. "allow system_server init_shell binder { transfer call }" \
  13. "allow zygote { servicemanager system_server } binder call"
  14. start adbd
  15. 在termux每次重啟后執(zhí)行:
  16. su
  17. adbroot

 

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产精品白丝久久av| 日本亚洲欧美男人的天堂| 搡老熟女老女人一区二区| 亚洲少妇人妻一区二区| 男人操女人下面国产剧情| 午夜福利视频日本一区| 久久亚洲精品中文字幕| 老司机精品福利视频在线播放| 91国自产精品中文字幕亚洲| 日本不卡视频在线观看| 不卡视频免费一区二区三区| 日韩不卡一区二区三区色图| 亚洲国产欧美精品久久| 久久偷拍视频免费观看| 国产成人精品资源在线观看| 久久精品中文字幕人妻中文| 色婷婷中文字幕在线视频| 亚洲av一区二区三区精品| 91天堂素人精品系列全集| 丝袜诱惑一区二区三区| 色婷婷亚洲精品综合网| 91欧美日韩精品在线| 亚洲天堂有码中文字幕视频| 国产精品涩涩成人一区二区三区| 日本精品视频一二三区| 国产又粗又长又大高潮视频| 成年女人午夜在线视频| 国产高清在线不卡一区| 国产超薄黑色肉色丝袜| 欧美午夜色视频国产精品| 美女露小粉嫩91精品久久久| 成年男女午夜久久久精品| 日韩专区欧美中文字幕| 99久热只有精品视频最新| 国产亚洲精品岁国产微拍精品| 国产欧美日韩精品成人专区| 国产美女精品午夜福利视频| 日本乱论一区二区三区| 国产精品超碰在线观看| 千仞雪下面好爽好紧好湿全文 | 99久久国产精品亚洲|