drozer利用可调试APP及jdb远程连接失败的解决办法
来源:互联网 发布:北京青少年行知实践 编辑:程序博客网 时间:2024/06/13 17:02
用命令 run app.package.debuggable可发现手机中可调试的package,此时可以使用ADB连接Java调试连接协议(JDWP),做法是:
- 用drozer运行可调试的package
run app.activity.start –component [package名] [入口activity名]
package运行的同时会打开手机的jdwp端口 查看手机jdwp端口
adb jdwp
如果有多个jdwp端口开放,可以用adb shell ps命令查看哪个是需要调试的package的端口。- 用本地计算机连接jdwp端口
adb forward tcp:[本地端口] jdwp:[jdwp端口]
jdb -attach locaohost:[本地端口]
这种办法有时会报这样的错:
java.io.IOException: shmemBase_attach failed
jdb 调试这篇文章给了另一种办法,经测试可用
adb forward tcp:[本地端口] jdwp:[jdwp端口]
jdb -connect com.sun.jdi.SocketAttach:port=[本地端口],hostname=localhost
连接成功后可以:
1。用classes命令列枚举package的类
2。用methods [类名]命令枚举类的方法
3。用fields [类名]命令列出类的域或属性。
0 0
- drozer利用可调试APP及jdb远程连接失败的解决办法
- JDB远程调试Tomcat7
- JDB远程调试Tomcat7
- GraphEidt远程连接失败的解决办法
- RedisDesktopManager远程连接失败的解决办法
- 连接远程mysql数据库失败常见原因及解决办法
- VS远程调试连接失败
- 收集的linux远程ssh连接putty失败解决办法!
- Drozer安装使用及报错解决办法
- 远程SSH连接Putty失败解决办法
- mysql安装远程连接失败404 解决办法
- 远程连接阿里云MySQL失败解决办法
- linux下jdb远程调试tomcat源码
- 使用jdb对tomcat进行远程调试
- 利用JDB附加调试JAVA程序
- 利用JDB附加调试JAVA程序
- Android下的JDB调试
- Android下的JDB调试
- HALCON形状匹配讲解
- R语言学习:RStudio安装
- struts2 返回类型
- UVa--679 Dropping Balls(模拟)
- 工作3个月了
- drozer利用可调试APP及jdb远程连接失败的解决办法
- 1070: [SCOI2007]修车
- 自定义Uri启动外部应用
- QT程序自动寻找依赖的DLL(Qt官方开发环境生成的exe发布方式--使用windeployqt)
- 【SSH】之Struts2和MVC对应
- 信必优助力Polar推出Loop健身手环
- Web.xml配置项说明
- 编程那点事
- Get