- 在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)試了。
-
打開并在模塊界面中搜索 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)試手機里的任何程序了