安卓逆向动态调试

ADB连接手机

  1. 手机root,进入开发人员选项,打开USB调试功能
  2. 手机安装Wireless ADB,PC命令行执行adb connect ip:5555
  3. 在PC命令行查看设备状态:adb devices
  4. 如果显示unauthorized,通过USB连接设备,进行授权
  5. 将setpropex放入手机:PC命令行执行adb push “setpropex路径” /data/local/tmp
  6. PC命令行执行adb shell,进入手机shell。修改setpropex执行权限。
  7. 打开手机调试功能:./setpropex ro.debuggable 1。查看手机调试状态:getprop ro.debuggable
  8. 关闭手机secure模式:./setpropex ro.secure 0。查看手机secure状态:getprop ro.secure
  9. PC命令行调用adb root命令,重启手机中adb进程。

Android Studio 调试smali

  1. 安装java 32位、Android Studio。
  2. 启动Android Studio 32位,安装插件smalidea。
  3. 启动monitor,路径在Android sdk目录tools目录下。
  4. 手机打开apk,monitor选中对应进程。
  5. AS配置调试,调试端口8700。
  6. AS下断点,启动调试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值