我如何在smali中复制文件

How can i copy a file in 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工程,把你想要的Java代码粘贴到mainActivity的onCreate方法中(或者添加自定义方法).

然后构建APK并使用Apktool or Jadx反编译它(Jadx可以为每个class显示Smali代码)以获得Smali代码。只需将显示的 smali 代码中的相关部分复制出来即可。