1.环境准备:
安装JAVA:
反编译工具依赖java java官方下载地址: Java Downloads | Oracle
注意: 安装完必须设置java环境变量
检查安装成功: java -version
手机一台:nexus 6p(刷机 root)找商家刷系统
apk包文件结构: .apk文件,一种压缩包,
包含:
classes.dex:编译后的代码 AndroidManifest.xml:重要配置文件,APP启动入口,界面信息等等 assets:资源目录,没被编译 lib:so文件 res:资源目录,被编译了 猿人学 resources.arsc:资源文件索引 安卓虚拟机 davlink虚拟机(安卓4) art虚拟机(安卓5以后),java,dex
2.工具使用 adb 使用:需要单独下载(PS:模拟器、androidstudio里自带) 最全的ADB命令合集_adb 全部api_启航风起时的博客-CSDN博客
adb ps -l 查看手机进程 adb shell 进入手机 adb install xxx.apk 安装apk adb install -r xxx.apk 覆盖安装 adb uninstall 包名 卸载 最好把文件放在/sdcard/ 目录下面 adb push 电脑端源文件路径 手机端目标路径 adb pull 手机端源文件路径 电脑源文件路径 adb logcat 查看日志 ..... <