首页
论坛
专栏
课程

[求助]动态调试apk,monitor.bat只显示设备名,不显示进程

2019-8-4 11:45 2140

[求助]动态调试apk,monitor.bat只显示设备名,不显示进程

2019-8-4 11:45
2140
动态调试apk,monitor.bat只显示设备名,不显示进程。
明明已经用mprop开启了全局可调试,以前调试也没出问题,偏偏现在出了问题。
有哪位大佬知道是怎么一回事吗?可否指点一下?

系统环境:手机是nexus5 安卓6.0,已root,已开启USB调试, 已经用mprop开启了全局可调试



2020安全开发者峰会(2020 SDC)议题征集 中国.北京 7月!

最新回复 (10)
柒雪天尚 2019-8-4 12:24
2
0
用 setpropex 试试  ro.secure = 0
ro.debuggable = 1,完了之后重启DDMS
xmhwws 2019-8-4 13:01
3
0
柒雪天尚 用 setpropex 试试 ro.secure = 0 ro.debuggable = 1,完了之后重启DDMS
感谢大佬,真的是 ro.secure 的原因。
我查了一下,这个是默认开启adb root,这跟普通的root有什么区别吗?
我用的是ROM助手解包boot.img,发现ro.debuggable=1,我的ROM默认开启了全局可调式。。。
今天才知道,原来还需要ro.secure = 0,涨知识了,感激大佬。
xmhwws 2019-8-4 13:16
4
0
柒雪天尚 用 setpropex 试试 ro.secure = 0 ro.debuggable = 1,完了之后重启DDMS
大佬,萌新还想请教一个问题,log中application基本是?,偶尔才显示正常,这种情况正常吗?是我设置有误吗?

xmhwws 2019-8-4 15:20
5
0
柒雪天尚 用 setpropex 试试 ro.secure = 0 ro.debuggable = 1,完了之后重启DDMS
因为修改了boot.img,我重新安装了Magisk,安装完,monitor.bat又开始只显示设备名,不显示进程。
现在,ro.secure=0和ro.debuggable=1,整个人懵逼中......绝望
xmhwws 2019-8-4 15:40
6
0
现在基本确定是Magisk的问题了,因为Magisk修补了boot.img,导致monitor.bat只显示设备名,不显示进程。
然而动态调试需要root,root需要安装Magisk,Magisk导致monitor.bat不显示进程,无法动态调试。
嗯,一个死循环。
最后于 2019-8-4 15:40 被xmhwws编辑 ,原因:
柒雪天尚 2019-8-4 22:55
7
0
xmhwws 感谢大佬,真的是 ro.secure 的原因。[em_85] 我查了一下,这个是默认开启adb root,这跟普通的root有什么区别吗?[em_88] 我用的是ROM助手解包boot.img,发 ...
或者你可以理解为,root只是允许你操作调试模式吧,具体不是太清楚,改了 secure和debuggable之后你会发现 DDMS,显示设备名旁边哪一拦多了个debug的标志,而且,这个方法好像只是单次有用,如果重启手机或者模拟器的话,下次打开,还要在修改一次,修改完了继续重启DDMS,方能看到
wx_刘杰 2019-12-6 18:54
8
0
大佬,请问怎么解决的呢?
mb_vgcevkrb 2020-1-2 22:06
9
0
好像关掉android studio 就可以了 ,端口占用的原因
lateautumn4l 2020-1-14 17:42
10
0
可以参考这个文章: https://www.bodkin.ren/index.php/archives/533/
xmhwws 2020-1-14 21:27
11
0
xmhwws 现在基本确定是Magisk的问题了,因为Magisk修补了boot.img,导致monitor.bat只显示设备名,不显示进程。然而动态调试需要root,root需要安装Magisk,Magisk导致 ...
上面有疑惑的朋友,没有仔细看评论。
我在6楼已经说了,是magisk的原因。
如果手机是通过magisk取得root权限,必须关闭默认的magisk hide才行。
游客
登录 | 注册 方可回帖
返回