Magisk實現(xiàn)Android手機“全局可調(diào)試”

  • 在Android真機上調(diào)試程序有一個前提,就是這個apk包必須有 debuggable=true 的屬性才行。而除了自己開發(fā)的apk能夠控制打包屬性之外,其他的程序發(fā)行之后顯然不會設(shè)這個值為 true ,只能通過重打包方式加上。這就有個問題,app可能加固,或者簽名校驗,這就給重打包造成麻煩。那就嘗試一個萬能方式。
  • 我們可以從整個手機系統(tǒng)入手 —— 因為除了每個apk中的 debuggable 標志以外,這個標志還可以在系統(tǒng)中全局指定,所以只要把系統(tǒng)里的 debuggable 值設(shè)為true,那么不管apk的這個屬性是什么值 都可以被調(diào)試了。
  1. 打開并在模塊界面中搜索 MagiskHide Props Config ,并安裝。


    image.png

    如果無法科學上網(wǎng)也可以在gitub上下載發(fā)布的包,從手機本地安裝


    image.png
github.com/Magisk-Modules-Repo/MagiskHidePropsConf/releases

2.用PC 連接 Android 手機,在PC端 打開命令行或終端,依次輸入以下指令(如圖):

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

3.這么操作一番,手機就實現(xiàn)了全局可調(diào)式模式,就可以任意調(diào)試手機里的任何程序了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容