Android mprop 不重打包就可实现的应用动态调试

一般签名后的应用调试需反编译修改配置并重新打包,但很多时候无法重新打包成功。本文介绍借助root环境下更改ro配置,利用神器mprop实现免打包调试的方法,还提到重启adbd进程可让所有进程都能调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一般经过签名的应用就不能调试了,我们要调试的话就要反编译修改Manifest.xml里面的Debug配置,然后重新打包运行。

很多时候我们没办法重新打包成功一个应用,所以我们需要借助root环境下更改ro配置的方式才能实现。

这样就可以实现不用重打包应用也能调试。

今天我们介绍一下一个神器 mprop 的使用。

    1.手机需要root权限

    2.将 mprop 文件(请点击这里下载)复制到手机内存储的/data/local/tmp目录下。

    3.输入命令  adb shell su  ,   进入  shell管理员权限

    4.输入命令 cd /data/local/tmp ,进入到mprop文件路径

    5.输入命令 chmod 755 mprop ,设定文件操作权限

    6.输入命令 ./mprop ro.debuggable 1  ,运行mprop文件修改debug=1

 

如图,很多进程都可以调试了

debug调试可以使用

 

 

但是我们发现,并没有所有进程都可以调试。因为我们虽然修改了内存值,但是有一个进程我们需要重启一下,哪个进程呢?那就是adbd这个进程,这个进程是adb的守护进程,就是设备连接信息传输后台进程,所以想看到可以调试的进程信息的话,那么需要重启这个进程,这样连接信息才会更新。

那么这样才可以让所有进程都可以调试呢?

8.  输入   stop;start 命令,使adb关闭重启。然后就发现所有的进程都可以调试了。当然如果第 7 步已经能满足你的需求了,那就不需要再执行这一步了。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昆仑双开分身

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值