空道 发表于 2014-10-10 09:58:18

shell 用户执行dex文件

<<Android逆向和安全>> 这本书的 3.4 节中 通过smali写过一个 HelloWord.zip 文件,原书中是在虚拟机通过adb shelldalvikvm -cp /data/local/tmp/HelloWorld.zip HelloWorld      去执行这个zip文件,因为虚拟机默认是 adb 是 root 用户所以可以执行成功
如果在真机上 默认adb 是shell 用户 将会出错
通过下面命令shell 用户也照样可执行成功
adb shell mkdir /data/local/tmp/dalvik-cache;ANDROID_DATA=/data/local/tmp dalvikvm -cp /data/local/tmp/HelloWorld.zip HelloWorld

huaqqdu 发表于 2014-11-2 11:02:54

这个可以试试
页: [1]
查看完整版本: shell 用户执行dex文件