, 主要是 获取 AndroidManifest.xml , res 目录下的图片 , 布局 , style 风格配置 , 等 资源文件 ;
Android 应用打包时 , 会使用 aapt 对工程中的资源文件进行编译..., 一般情况下将 apk 打开以后 , 都是编译后的资源文件 , 这些文件基本不可读 , 无法理解 ;
apktool 工具可以将 Android 项目中编译后的 资源文件反编译 出来 ;
反编译命令..., 可以看到真实的文件内容 ;
4、使用 apktool 重新打包
将反编译后的文件 重新打包 ;
java -jar apktool_2.4.1.jar b demo -o demo_repackage.apk...将 dex 文件反编译成 jar 文件 ;
在 Android 反编译中就是将 classes.dex 反编译成 jar 文件 ;
2、dex2jar 反编译命令
反编译命令 : demo.apk 是指定要反编译的...查看 jar 包中的文件源码 , 将 jar 文件拖入到该工具的窗口界面即可 ;
将 jar 文件拖到窗口中 , 即可查看反编译出的 jar 文件源码 ;
五、jadx
----
GitHub 地址