ADB连接手机
- 手机root,进入开发人员选项,打开USB调试功能
- 手机安装Wireless ADB,PC命令行执行adb connect ip:5555
- 在PC命令行查看设备状态:adb devices
- 如果显示unauthorized,通过USB连接设备,进行授权
- 将setpropex放入手机:PC命令行执行adb push “setpropex路径” /data/local/tmp
- PC命令行执行adb shell,进入手机shell。修改setpropex执行权限。
- 打开手机调试功能:./setpropex ro.debuggable 1。查看手机调试状态:getprop ro.debuggable
- 关闭手机secure模式:./setpropex ro.secure 0。查看手机secure状态:getprop ro.secure。
- PC命令行调用adb root命令,重启手机中adb进程。
Android Studio 调试smali
- 安装java 32位、Android Studio。
- 启动Android Studio 32位,安装插件smalidea。
- 启动monitor,路径在Android sdk目录tools目录下。
- 手机打开apk,monitor选中对应进程。
- AS配置调试,调试端口8700。
- AS下断点,启动调试。