我以前开发过一个应用程序,现在我找不到我的应用程序源代码。
我想对我的应用程序进行一些更改。
现在我只有我的密钥库(jks 文件),我之前用它来签署我的应用程序。
我使用在线 Apk Decompiler来反编译我的应用程序,但它没有给出我想要的结果。我需要它来编辑我的代码并将其提供给客户,但它为我提供了如下所示的代码预览,其中包含难以理解的类和方法名称。
我反编译的APK文件夹目录
我的代码预览
我知道这个问题是为了在 gradle 中将发布模式的 minify enabled设置为 true 。
有什么方法可以将反编译的代码恢复为可理解的代码,或者使用密钥库将其恢复或使用可理解的源代码反编译应用程序 apk 文件?
我真的需要反编译这个 apk 并对其进行一些更改。特别是应用程序源文件。
任何帮助将不胜感激 :)
在我看来,您正在尝试进行一些逆向工程。这是 proguard 的要点之一,使这变得更加困难。
如果您是开发人员,请查看您在构建时是否保存了 mappings.txt 文件。它将显示混淆的名称所指的内容。否则,不,没有该文件就无法知道混淆之前的名称是什么。
归档时间: |
|
查看次数: |
220 次 |
最近记录: |