Magisk实现Android手机“全局可调试”

  • 在Android真机上调试程序有一个前提,就是这个apk包必须有 debuggable=true 的属性才行。而除了自己开发的apk能够控制打包属性之外,其他的程序发行之后显然不会设这个值为 true ,只能通过重打包方式加上。这就有个问题,app可能加固,或者签名校验,这就给重打包造成麻烦。那就尝试一个万能方式。
  • 我们可以从整个手机系统入手 —— 因为除了每个apk中的 debuggable 标志以外,这个标志还可以在系统中全局指定,所以只要把系统里的 debuggable 值设为true,那么不管apk的这个属性是什么值 都可以被调试了。
  1. 打开并在模块界面中搜索 MagiskHide Props Config ,并安装。


    image.png

    如果无法科学上网也可以在gitub上下载发布的包,从手机本地安装


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

2.用PC 连接 Android 手机,在PC端 打开命令行或终端,依次输入以下指令(如图):

adb shell //adb进入命令行模式
su //切换至超级用户
magisk resetprop ro.debuggable 1  //设置debuggable
stop;start; //一定要通过该方式重启

3.这么操作一番,手机就实现了全局可调式模式,就可以任意调试手机里的任何程序了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容