是否可以将捆绑文件转换为源代码?

Is it possible to convert bundle file to source code?

不久前,我开发了一个android应用程序并以捆绑文件的形式发布在google play商店,但由于我的特殊情况删除了源代码。现在,我想更新应用程序。是否可以使用我的 google 游戏控制台帐户中的捆绑文件取回源代码? 提前致谢。

您可以将 aab 转换为 apk:

然后就可以反编译apk文件了,但是如果代码已经用proguard混淆过的话就不太容易了。 您可以使用这样的网站:http://www.javadecompilers.com/apk

无论如何,如果您想重新创建应用程序,它仍然是一个很好的帮助,您可以恢复布局/字符串和一些代码...

是的,您可以使用 JDAX (https://androidrepo.com/repo/skylot-jadx-android-security--decompiler) 反编译 AAB 包文件,这将节省您将 APK 转换作为初始处理步骤的工作量。

但是存在局限性,因为该线程的第一个答案已经说明了这一点。如前所述,您的主要问题是代码混淆,但最好有一些代码模板来重新创建应用程序,而不是一无所获。