使android apk文件中的java代码无法访问(不仅仅是混淆)

时间:2014-03-14 00:20:33

标签: java obfuscation copy-protection

最近我被要求接受潜在雇主的面试,因为我正在开发的Android应用程序引起了他的注意。它还没有完成,所以它没有上传到谷歌游戏商店。在这个应用程序中,我做了一些新的和原创的东西,并没有在任何其他应用程序游戏商店中存在。现在......他让我给他一个apk来测试它并亲自看看它有多好和可靠。

我对这样做有了第二个想法,因为我并不是真的很想让我难以为陌生人制作代码......一旦有人拥有apk文件,就很容易被盗而且由于它还没有全部在Play商店,应用程序的原创性再见...

问题:有没有办法让应用程序的代码无法访问(不仅仅是难以阅读),这样我才能避免这种可能性?

我知道混淆,虽然这是一个很好的步骤,但它并不完全安全。有了足够的耐心和工具,人们仍然可以获得您的代码。鉴于此特定受保护的apk不会上传到谷歌播放,但将手头提供是否有其他技术阻止访问代码?

1 个答案:

答案 0 :(得分:1)

不是真的......

通过 .apk 文件,他可以通过使用逆向工程轻松获取布局(.XML文件)以及所有.class文件。

即使他获得了所有代码,也需要花费很多时间来解释代码

最好将其上传到PlayStore上。