不同保护技术比较希望能给大家带来参考:
如何把java代码转换成smali代码把java代码转成smali代码共需要以下三个步骤
1、编译java代码为class文件
javac smaliTest.java
这个比较简单,会生成smaliTest.class文件
2、把class文件转成dex文件
我们知道apk包里java代码最后生成的是class.dex文件,把class转化成dex文件就需要用到android SDK提供的一个工具dx,该jar包位于android-sdk\build-tools\23.0.1\lib,找到该包后执行以下命令
java -jar dx.jar --dex --output=smaliTest.dex smaliTest.class
3、把dex转化成smali文件
这时候会使用到另外一个工具baksmali,该工具位于android-sdk\platform-tools\ , 找到该包后执行以下命令
java -jar baksmali.jar smaliTest.dex
OK,完成,此时会生成一个out目录,在out目录下的smaliTest.smali就是我们要看到的smali代码了
【java转换本地代码 java 编译为本地代码】关于java转换本地代码和java 编译为本地代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- jquery手风琴api,jquery手风琴动画
- 怎么看是否独立显卡,怎么知道是否独立显卡
- 未有手机密码怎么解锁,没有手机密码怎么办
- b站手机直播开不了,b站直播不能开播
- php给数据表添加字段 php给数据表添加字段的方法
- 包含linux怎么查看mysql日志的词条
- 长春直播设备调试,直播调试是什么意思
- pg删除数据库所有表,pg数据库删除分区
- redis基本类型数据结构,一redis的数据结构一般分为哪几种?