首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何避免逆向破解的APK文件?

如何避免逆向破解的APK文件?

提问于 2017-12-15 09:51:06
回答 3关注 0查看 845

我正在开发Android 的付款处理应用程序,我想阻止黑客访问APK文件中的任何资源,资源或源代码。

如果有人将.apk扩展名更改为.zip,那么他们可以将其解压缩就轻松访问所有应用程序的资源和资产,并使用dex2jar和Java反编译器,也可以访问源代码。这是一个非常简单的反向工程Android APK文件

我已经使用了Android SDK提供的Proguard工具。当我使用签名的密钥库和Proguard对生成的APK文件进行反向工程时,我得到了混淆的代码。但是,Android组件的名称保持不变,某些代码(如应用程序中使用的键值)保持不变。根据Proguard文档,该工具不能混淆清单文件中提到的组件。

现在我的问题是:

  • 我怎样才能完全避免 Android APK的逆向工程?这可能吗?
  • 我怎样才能保护所有的应用程序的资源,资产和源代码,使黑客无法以任何方式破解APK文件?
  • 有没有办法使黑客更加困难,甚至不可能?我还能做些什么来保护我的APK文件中的源代码?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档