smali文件运行


根据某大佬的书学习遇见的问题:

经查阅资料并实践,需如下步骤即可食用:

smali文件运行:

1.smali jar

2.smali代码

3.生成dex文件

4.推入设备运行

下载地址:https://bitbucket.org/JesusFreke/smali/downloads/?tab=downloads

 和smali文件放在一起

根据书里命令报错如下:

经修正如下:

java -jar smali-2.5.2.jar a -o classes.dex HelloWorld.smali

 

 成功生成dex文件

将.dex文件放进安卓模拟器环境

adb push classes.dex /data/local
adb shell dalvikvm –cp /data/local/classes.dex HelloWorld
adb shell dalvikvm –cp /data/local/classes.dex HelloWorld  

相关