我为iOS和Android开发了一个混合应用程序。如果我使用一些黑客工具,那么我可以解压缩APK文件并查看代码。
我还使用以下网站解密了一些着名的应用程序源代码
http://www.javadecompilers.com/apk
我有以下问题:
是否允许在App Store(Android Play商店和Apple应用商店)中加密应用代码?
这是最佳做法吗?
如果允许,加密的方式是什么?
将是app-store批准的加密应用程序?
答案 0 :(得分:4)
是的,您可以使用Proguard https://developer.android.com/studio/build/shrink-code.html
加密您的Android源代码我不确定,但我认为您不能使用任何黑客工具来解密iOS代码。
Proguard是免费的Java类文件收缩器,优化器,混淆器和预验证器。它检测并删除未使用的类,字段,方法和属性。它优化字节码并删除未使用的指令。它使用简短的无意义名称重命名剩余的类,字段和方法。
希望这有帮助。
答案 1 :(得分:1)
试试这个Bg+ Anti Decompiler/Obfuscator 它是保护您的Android应用程序的最佳工具。 一个样本:
void ¢¢£()
{
¢¢ = (AdView) findViewById(R.id.ad_view);
¢¢¢=null;
{
AdRequest ¢¢¤ = new AdRequest.Builder() .build();
¢¢.loadAd(¢¢¤);
¢¢º();
}
}