Java转dex,dex转smali,smali转Java
来源:互联网 发布:java中文本框取值 编辑:程序博客网 时间:2024/05/18 15:24
1。Java转dex
这里利用javac 编译生成Hello.class,(使用JDK1,7编译Hello.java,生成的Hello.class默认版本会比较低,使用dx生成dex文件会提示class文件无效,解决办法为控制class的版本)然后用dx工具生成dex文件
Javac -source 1.6 -target 1.6 Hello.java(要编译的文件)
接着 dx --dex --output=Hello.dex Hello.class 说明以下,这里的生成文件到了SDK目录下dx.bat同一目录,也可以人为指定路径 如dx --dex --output= D:\Android\files\Hello.dex Hello.class
2.dex转smali,用 baksmali工具,(这些工具我的资源里都有,免费下载)(如果没有添加特别路径的话,默认是处理工具同一目录下的文件)
java -jar baksmali.jar -o baksmaliout Hello.dex
发现在目录下生成了 baksmali 文件夹,咱们需要的文件便在这个文件夹里面了
3.smali 转Java 这里用到的工具是 smali2java ,很实用的一个工具,可以处理单个smali
到这里就大功告成了,哈哈哈!!!
最后贴上关系图(自己画的,献丑献丑)
阅读全文
0 0
- Java转dex,dex转smali,smali转Java
- apk转smali转dex转jar转class
- smali反编译dex
- smali反编译dex
- 编辑java转smali文件
- java代码转Smali代码
- smali文件对比java文件(转)
- 由.java文件到.class文件转化成.dex文件再转化.smali文件的过程
- dex转jar , jar转dex , class转java
- .odex--->.smali--->classes.dex--->.jar---->.odex
- 用baksmali/smali,将odex转成dex
- java dex
- Smali反编译Java文件
- android dex文件Dalvik指令到smali代码的解析
- Android apk dex odex smali 反编译、回编译、签名
- jar文件转smali文件
- android 反编译 方法大全(classex.dex转java,odex转classex.dex,system.img解压等等)
- android 反编译 方法大全(classex.dex转java,odex转classex.dex,system.img解压等等)
- python Counter模块
- gcc基本使用技巧
- CSS悬浮下拉菜单
- 八大类型
- 安卓开发获取当前手机音量和最大音量
- Java转dex,dex转smali,smali转Java
- 【java 基础知识复习】数组
- 全栈里面比如还包括服务器运维
- groovy TestRunnerInsertMysqlSingle
- MySQL升级
- Bzoj1336 Bzoj1337 最小圆覆盖
- Tensorflow -mofan1
- Oracle多库查询方法
- 最小费用最大流(模板)