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

cedebl8k  于 2022-12-21  发布在  Java
关注(0)|答案(1)|浏览(1780)

我现在正在修改一个应用程序,到现在为止我还是初学者,我想问一下有没有办法把smali文件转换成java文件进行编辑,或者把java文件转换成smali文件进行编辑,我搜遍了整个互联网,甚至xda论坛都不能给予我准确的答案,虽然有很多方法,但是没有一个是方便的。

nbysray5

nbysray51#

您可以使用Apktool来反编译/解码APK并重建它。
生成的文件为smali格式。
为了更容易理解/找到您想要更改的代码,您可以使用JD GUI从APK文件生成Java源代码。
生成的Java文件(大多数时候)是不完整的,不能用于重新编译apk!
在Android Studio和IntelliJ上,您可以使用Java2Smali插件将Java/Kotlin代码转换为smali。

相关问题