【问题标题】:What are the best Android APK obscurators?什么是最好的 Android APK 遮蔽器?
【发布时间】:2016-10-23 14:03:13
【问题描述】:

APKTool 让我害怕发布我的 APK,因为任何新手破解者都可以看到它。

什么是最好的 APK 混淆器(或编码实践),这会使(APKTool、DEX2JAR、JD-GUI...)等工具难以反编译 APK?

问候

【问题讨论】:

    标签: compilation decompiling apktool


    【解决方案1】:

    您不能完全限制 Android apk 进行反编译。因为它使用 dex 格式,所以任何人都可以使用 apktool、dex2jar 等公开可用的工具轻松地将这些 dex 文件转换为 jar 文件。但是你可以混淆代码来降低代码的可读性,你也可以使用原生代码来防止代码容易被反编译。您可以使用反射概念将部分代码存储在服务器中,并在运行时调用函数库中下载它们,这将帮助您防止代码被反编译。

    最好的混淆器方法是,

    ->使用Proguard进行代码反混淆。

    ->为您的安全部分写native code。不能逆向工程

    ->在服务器端处理您的安全部分并使用结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-29
      • 1970-01-01
      • 2016-08-29
      • 2019-03-25
      • 1970-01-01
      • 2015-10-21
      相关资源
      最近更新 更多