Android(安卓)apk反编译java代码
16lz
2021-01-26
工具下载链接:https://download.csdn.net/download/csj731742019/12655396
第一步:首先将apk文件后缀改为zip并解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes.dex复制到dex2jar.bat所在目录下。
第二步:
在命令行下定位到d2j-dex2jar.bat所在目录,运行
d2j-dex2jar.bat classes.dex
生成
classes_dex2jar.jar
ps:如果运行错误,如下所示
找不到命令 d2j-dex2jar.bat就改为“.\d2j-dex2jar.bat”。
然后,进入jdgui文件夹双击jd-gui.exe,打开上面生成的jar包classes_dex2jar.jar,即可看到源代码了,如下图
更多相关文章
- Android(安卓)捕获运行时异常详解
- Android模拟器运行速度很慢的解决办法
- Android之编译打包apk的技巧
- Android运行Socket项目 Error: ShouldNotReachHere()
- ida android incompatible debugger server protocol version is
- 毕业设计遇到的问题及解决方法
- 用ndk-build 编译C语言文件,生成可在android系统上运行的文件
- Android实现判断某个服务是否正在运行的方法
- android studio jni 开发生成.h