android - 如何从破解的APK到java代码?一键式工具破解了我的应用程序

标签 android apk

所以我发布了我的 android 应用程序,我对其进行了保护,应用了 LVL,甚至更改了一些 LVL 代码,但当然,我发现它在某处使用名为 Lucky Patcher 的工具破解了。我不会问我如何防止像这样的一键式工具,因为我想没有单一的答案(除非你有想法并且可以指出我的方向)。

我需要请你帮忙弄清楚我的代码是如何被破解的。我了解此工具需要 APK 文件并删除许可。鉴于此,我如何获取此 APK 文件并将其反向工程回 Java 文件以查看该工具如何破解我的代码(因此我修复了它)

请帮帮我 谢谢

最佳答案

在 Proguard 之后,无法将您的代码反编译为人类可读的 Java。
虽然它使逆向工程过程更加困难,但聪明的逆向者并非不可能找出隐藏的算法。

至于工具,
使用 android-apktool反编译为smali并提取所有编码的xml资源。
使用 dex2jar将 Dalvik 翻译成 jar 最后 jd-gui查看生成的反向 java 代码

关于android - 如何从破解的APK到java代码?一键式工具破解了我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10904532/

相关文章:

Android ImageView 在屏幕上获取缩放图像

android - 错误 :(47, 35) 找不到与给定名称匹配的资源(在 'resource' 处,值为 '@xml/searchable')

android - 签署 apk google plus 登录后无法在 Android 中运行?有proguard选项吗?

android - 如何在 MotionLayout 过渡期间平滑更改可绘制资源?

android - GridView:getCheckedItemPositions() 不返回值或返回错误值

java - 摩尔斯电码音频解码器(Android)

java - 如何从 APK 文件恢复 Gradle 文件?

android - 以编程方式启用蓝牙网络共享android

android - Javafxports 和 Gluon 魅力 - 如何在不将 Android 连接到 PC 的情况下生成 apk

android - 如何从apk文件中删除权限?