有什么方法可以将 Smali 转换为 Java 进行编辑,反之亦然

问题描述 投票:0回答:1

我目前正在修改一个应用程序。有没有办法将 Smali 文件转换为 Java 进行编辑,反之亦然。 我查遍了整个互联网,甚至XDA论坛也无法给我准确的答案。 方法虽然有十几种,但都不方便。

java class apk smali
1个回答
6
投票

您可以使用 Apktool 反编译/解码 APK 并重建它。

生成的文件为smali格式。
为了更容易理解/找到您想要更改的代码,您可以使用JD GUI从APK文件生成Java源代码。
生成的Java文件(大多数时候)不完整,不能用于重新编译apk!

在 Android Studio 和 IntelliJ 上,您可以使用 Java2Smali 插件将 Java/Kotlin 代码转换为 smali。

© www.soinside.com 2019 - 2024. All rights reserved.