不同保护技术比较希望能给大家带来参考:
如何把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 编译为本地代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
- redis本地登录 redis只能本地连接
- java查询数组中是否包含某一个值 javamongodb数组查询
- mysql转换字符类型 mysql语句中转义
- redis实战电子书 redisjava书籍
- javaredis集群 javaredis列队
- Redis队列排队 redis队列java
- mysql转换成数字 mysql语句转es语句
- java mongodb aggregate mongodb的教程java
- 如何连接mongodb 本地服务器怎么连接mongodb
- redis实现秒杀功能java redis和mq实现秒杀
