Android修改ro.debuggable 的四種方法


Android修改ro.debuggable 的四種方法

1. 使用一鍵root工具

使用Root工具,一鍵root后ro.debuggable一般就為1了

常見的root工具:KingRoot、360超級Root、百度一鍵Root、root大師、root精靈、線刷寶等

如果通過一鍵root工具,root成功后,可以省去很多功夫。

現在市場上主流的是使用Magisk,所以下面三個方法都是和Magisk有關

2. 使用mprop工具(重啟失效)

前提:需要有su命令

此方案重啟失效,需要每次重啟都要執行下面步驟

下載工具mprop: https://github.com/wpvsyou/mprop

這個工具需要選擇對應手機的cpu架構的腳本下載

查看手機cpu架構:adb shell getprop ro.product.cpu.abi

  1. push mprop 到系統data目錄下
adb push mprop /data/local/tmp # 將下載的mprop 放入 /data/local/tmp 當中
  1. 修改為可執行的命令 chmod 751 mprop
adb shell
su
cd /data/local/tmp/
chmod 755 mprop
  1. 執行mprop設置debuggable=1
./mprop ro.debuggable 1 # 修改 ro.debuggable 1 的值為 1
getprop ro.debuggable # 獲取ro.debuggable 此處應該是 1
adb kill-server # 重啟adb進程

上面的修改需要在root手機中進行,手機再次重啟后需要再次進行一次修改操作
如果此方案不生效,可以參考這個方案:https://bbs.pediy.com/thread-215311.htm

3. Magisk 重置 ro.debuggable (重啟失效)

前提:需要手機安裝magisk模塊
此方案重啟失效,需要每次重啟都要執行下面步驟

adb shell #adb進入命令行模式
su #切換至超級用戶
magisk resetprop ro.debuggable 1
stop;start; #一定要通過該方式重啟

4. MagiskHide Props Config 模塊修改(永久有效)

    前提:需要手機安裝magisk模塊
  1. 打開magisk app,進入模塊搜索MagiskHide Props Config並安裝

  2. 重啟手機,進入adb shell模式

  3. 執行 props ,如果沒有安裝 busybox 會提示讓安裝

  4. 選擇需要操作的選項即可,非常方便

    • 首先選擇 4 - Edit MagiskHide props

    • 之后選擇 1 - ro.debuggable

    • 最后查看 getprop ro.debuggable

    • 重啟后再次查看,如果不是1,在看下面步驟5



5. 按上面的操作讓,理論上通過上面步驟就設置完畢了,之后重啟系統查看是否仍然為1,如果不是1,則執行下面步驟

  • 設置 ro.debuggable=1
  • 設置 ro.secure=0
    安裝 adbd-Insecure-v2.00` 並啟動
    之后,再執行 adb root 就可以啦!

原文鏈接: https://blog.csdn.net/jinmie0193/article/details/111355867


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM