Smali反编译Java文件
来源:互联网 发布:超级基因优化液女主角 编辑:程序博客网 时间:2024/05/18 14:23
我们在开发 安卓中,有时需要对其他apk文件进行反编译,以便我们方便进行学习交流研究使用。
我们使用 Android SDK 默认生成的工程会自动添加一些类到我们的工程中。这些类在程序发布后会仍然保留在apk 文件中。
我们对其进行反编译后 可以发现 会有Smali后缀名的文件。我们怎么对他进行反编译城Java文件,并让我们看懂呢?下面进行一下简单介绍:
使用的到工具:
smali.jar, ApkToolKit工具,jd-gui工具(文下附下载链接):
首先我们找到我们的activity.smali和smali.jar文件(activity.smali文件):
打开cmd:执行命令:
C:\Users\Administrator>java -jar C:\Users\Administrator\Desktop\smali.jar -o cle
sses.dex C:\Users\Administrator\Desktop\activity.smali
生成clesses.dex文件:
将文件 拖入:ApkToolKit中:
点击dex转jar 这时会生成一个jar文件:
打开jd-gui:
将我们生成的jar文件拖拽过去:
效果如图:
就会产生我们可以看得懂的Java代码了:
这样整个转换过程就完成了。
软件下载链接:
http://download.csdn.net/detail/u013233097/9503683
1 1
- Smali反编译Java文件
- Android 反编译 -smali文件对比java文件
- Android 反编译 -smali文件对比java文件
- AXMLPrinter2 baksmali smali dex2jar 反编译文件用法
- APK反编译之一:基础知识--smali文件阅读
- 利用SublimeText查看Android反编译smali文件
- APK反编译之一:基础知识--smali文件阅读
- apk反编译,smali文件修改,重新打包,java转samli插件在项目中的实际应用
- smali文件对比java文件
- smali文件对比java文件
- smali文件对比java文件
- smali文件对比java文件
- 编辑java转smali文件
- apk的反编译、汉化、修改,实现sd2flash,修改smali文件
- apk的反编译、汉化、修改,实现sd2flash,修改smali文件
- 用 AXMLPrinter2、baksmali、smali、dex2jar 反编译.xml文件
- smali反编译dex
- smali反编译dex
- HDU 1054 Hungary
- hdu-4544-湫湫系列故事——消灭兔子-贪心+stl
- 看过的一些iOS书籍及源代码下载地址
- windows下安装xgboost numpy scipy scikit-learn matplotlib
- Android 中Theme的使用随笔
- Smali反编译Java文件
- MFC框架的一种理解方法
- JavaWeb之Servlet day01
- c++第四次作业
- hadoop面试100道收集(带答案)
- windows编程学习之路--双缓冲绘图
- C++实验四-穷举法三色球问题
- hive权限控制
- [汇编学习笔记][第十二章内中断]