android - 是否可以上传反向工程 APK?

标签 android apk reverse-engineering proguard decompiling

我们正在开发 Android 应用程序。我们知道使用APKTool,dex2jar等工具可以获取APK的源代码。

1) 他们能否获得完整的源代码,以便以最少的努力重建相同的 APK?

2) 拿到源码后,有没有可能别人用自己的名字上传重建的APK?

3)如果可能,如何防止这种情况?

我们的客户对此很感兴趣。

最佳答案

  1. 无法阻止您的应用程序被逆向工程。但是,您可以使用类似 proguard 的工具让它变得更难

  2. 是的,有可能其他人可以上传反向工程 APK。然而,他们需要更改包名称。

  3. 无法被阻止。

在这里仔细看看更详细的解释: How to secure my app against piracy

关于android - 是否可以上传反向工程 APK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22453029/

相关文章:

java - 如何在 Android 中编辑以编程方式创建的按钮?

android - 如何使用 Android ADB 工具启动应用程序

android - 有没有办法从APK文件中获取源代码?

gdb - Dwarf DW_AT_location objdump 和 dwarfdump 不一致

assembly - 循环 "xorl %edx,%eax; shrl $1,%edx"的目的是什么?

java - 加载失败,请确认其已声明

Android AlarmManager 不准确

Android - 让其他人免费测试和审查我的(付费)应用程序?

winapi - Discord如何挂接到特定进程的音频中?

android - 在 Listview Titanium SDK 中更改列表项的背景颜色