gpt4 book ai didi

java - 在反编译的 apk 上恢复启用缩小和 proguard 效果

转载 作者:行者123 更新时间:2023-12-03 23:46:11 25 4
gpt4 key购买 nike

我以前开发过一个应用程序,现在我找不到我的应用程序源代码。
我想对我的应用程序进行一些更改。

现在我只有我的 keystore (jks 文件)我以前用它来签署我的申请。
我用 online Apk Decompiler反编译 我的应用程序,但它没有给出我想要的结果。
我需要它来编辑我的代码并将其提供给客户,但它为我提供了如下所示的代码预览,其中包含难以理解的类和方法名称。

My decompiled APK folders directory



folder direcotory

My Code Preview



Code preview

我知道这个问题是为了设置 启用缩小 对于 gradle 中的 Release模式为 true 。

有什么方法可以将反编译的代码还原为 可理解的代码 或使用 恢复它 keystore 或使用可理解的源代码反编译应用程序 apk 文件?

我真的需要反编译这个 apk 并对其进行一些更改。
特别是应用程序源文件。

任何帮助将不胜感激:)

最佳答案

在我看来,您正在尝试进行一些逆向工程。
这是proguard的要点之一,使这变得更加困难。

如果您是开发人员,请查看您在构建时是否保存了 mappings.txt 文件。它将显示混淆名称所指的内容。否则,不,没有该文件就无法知道在混淆之前的名称是什么。

关于java - 在反编译的 apk 上恢复启用缩小和 proguard 效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59244971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com