如何限制从我的Android .apk生成代码?

时间:2012-10-23 07:51:13

标签: android

我想限制我的Android应用程序代码,使用我的android .apk文件中的逆向工程流程重新生成代码。那么我的应用程序代码将是安全的,但我不知道如何做到这一点,请帮我限制逆向工程过程到我的android .apk文件。

谢谢, Android开发者。

2 个答案:

答案 0 :(得分:1)

据我所知,您可以做的最好的事情是在部署代码之前对代码进行模糊处理。

即使代码被反编译,混淆,缩小等也会使原始代码无法读取。由于不可读,我的意思是人们不会轻易地告诉他们使用哪些变量,因为他们将不再有有意义的名字。方法等也是如此。

答案 1 :(得分:0)

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