我想让我的应用程序保护使用混淆或任何好的技术,如我所展示的。关于这个问题,我已经问过很多次了。
在反编译过程中,我看到了两种很好的技术.
Androidmanifest.xml,它是Manifest.xml丢失了还是不在那里。任何人都可能理解此示例用于保护apk不受反编译的影响。
如何在反编译后使我的代码在UniCode中类似字符?以及如何在反编译中隐藏报表。
编辑
我在三种不同的decompilers.but上进行了测试,代码保持不变。没有一个Procyon,CFR,FernFlower可以帮助查看代码。
发布于 2015-09-05 13:26:06
如何在反编译后使我的代码在UniCode中像字符一样?以及如何在反编译中隐藏Manifest。
请记住,没有100%的保护。您可以添加一些简单的方法,使潜在攻击者更加困难,但在此环境中没有安全港。谷歌有一个名为护卫的开源工具。它还帮助您混淆您的源代码。
发布于 2015-11-19 13:58:37
当我解压缩代码时,一个应用程序隐藏了Androidmanifest.xml,它是Manifest.xml丢失了还是不在那里。
我测试这个,因为我正在学习如何使用程序守卫。实际上,即使您设法检索AndroidManifeste.xml文件,它也是空的。我在几个APK上测试了这个xml是空的
至于第二个问题,我建议您测试具有这类Unicode的APK,并使用AndroChef反编译器对其进行反编译。AndroChef总是从大多数APK中检索JAVA代码,即使使用proguard也是如此。
https://stackoverflow.com/questions/30664472
复制相似问题