【问题标题】:How to secure application source code如何保护应用程序源代码
【发布时间】:2014-01-27 13:29:26
【问题描述】:

我有一个应用程序,我需要保护/防止我的应用程序源代码。 我需要没有人可以在apk文件的帮助下使用任何工具来获取我的应用程序代码。

我发现通过以下步骤,有人可以从 apk 文件中获取应用程序源代码。 即,如果有人获得了 apk 文件,那么他/她可以通过使用其 apk 轻松找到应用程序的源代码。

通过此链接,您可以轻松地从 apk 文件中获取源代码: how to extract code of apk file

我只是想保护我的应用程序源代码。

提前谢谢...

【问题讨论】:

  • 为什么你觉得你需要混淆你的应用程序?这个问题的通常答案是你不知道。

标签: android decompiler


【解决方案1】:

总而言之,没有办法完全阻止人们复制和逆向工程 APK。虽然没有办法完全保护您的代码,但您可以尽最大努力让我们尽可能难以理解反编译的代码。这就是 Proguard 的用武之地:它会混淆您的代码,这意味着它会以一种无法从 APK 中恢复类、成员和函数名称的方式修改代码。

ProGuard 是包含在 Android SDK 中的免费工具。 还有一个带有附加功能的商业版本,称为 DexGuard here

【讨论】:

  • 请注意,即使在 Proguard 之后,代码仍然相对容易理解。它只会阻止普通用户观看。
【解决方案2】:

检查以下内容。 http://developer.android.com/tools/help/proguard.html

解释如何保护您的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-05
    • 1970-01-01
    • 2018-05-19
    • 2013-05-02
    • 1970-01-01
    • 2016-11-03
    相关资源
    最近更新 更多