问题描述
我正在对应用进行逆向工程。
我想将图像从 res/drawable 复制到 smali 中的内部存储
Java代码是
FileUtil.copyFile("android.resource://com.package.name/drawable/app_icon.png","/storage/emulated/0/App_name/icon/");
我只想要这个 smali 语言的代码
我想把它转换成smali。
提前致谢...
解决方法
有一个从 Java 代码生成 Smali 代码的简单选项:
只需使用AndroidStudio,新建一个App项目,在主Activity的onCreate
方法中粘贴你想要的Java代码(或者添加自定义方法)。
然后构建APK并使用Apktool或Jadx(Jadx可以为每个类显示Smali代码)反编译得到Smali代码。只需从显示的 smali 代码中复制相关部分即可。