- 显示设备
adb devices
- 使用root用户连接,需要root过的设备
adb root
- 使用shell用户连接
- 指定端口
adb connect 127.0.0.1:5554
- 默认端口
adb shell
- 指定端口
- 使用dex2jar将dex文件反编译成jar包
d2j-dex2jar.bar classes.dex
-
使用
jd-gui.exe
打开反汇编后的jar包 可查看类似Java 代码。 - adb shell后过滤查找想找的包
pm list packages | grep daiyad
显示包的路径
pm path com.example.daiyd
提取apk包到本地
adb pull /data/app/xxxxxx/base.apk ~/apks
- 安装apk包到模拟器
adb install ./hhr.apk
- 反编译apk安装包
解压缩
unzip test.apk
反编译,前置条件是apk安装包未加固
java -jar ../tools/apktool_2.3.3.jar d -f test.apk -o decompile