如何在smali中复制文件

问题描述

我正在对应用进行逆向工程。 我想将图像从 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并使用ApktoolJadx(Jadx可以为每个类显示Smali代码)反编译得到Smali代码。只需从显示的 smali 代码中复制相关部分即可。