【发布时间】:2021-12-26 08:11:12
【问题描述】:
不久前,我开发了一个android app,并作为bundle文件发布在google play store,但由于我的特殊情况,源代码被删除了。现在,我想更新应用程序。是否可以使用我的 google play 控制台帐户中的捆绑文件恢复源代码? 提前致谢。
【问题讨论】:
标签: android google-play android-app-bundle
不久前,我开发了一个android app,并作为bundle文件发布在google play store,但由于我的特殊情况,源代码被删除了。现在,我想更新应用程序。是否可以使用我的 google play 控制台帐户中的捆绑文件恢复源代码? 提前致谢。
【问题讨论】:
标签: android google-play android-app-bundle
您可以将 aab 转换为 apk:Generate Apk file from aab file (android app bundle)
然后你就可以反编译apk文件了,但是如果代码被proguard混淆了就不容易了。 您可以使用类似的网站:http://www.javadecompilers.com/apk
无论如何,如果你想重新创建应用程序,它仍然是一个很好的帮助,你可以恢复布局/字符串和一些代码......
【讨论】:
是的,您可以使用 JDAX (https://androidrepo.com/repo/skylot-jadx-android-security--decompiler) 反编译 AAB 捆绑文件,这样可以节省您在初始处理步骤中进行 APK 转换的工作。
但是有一些限制,因为该线程的第一个答案已经说明了这一点。如前所述,您的主要问题将是代码混淆,但最好有一些代码模板来重新创建应用程序,而不是一无所有。
【讨论】: