如何防止Android APK文件的逆向工程以保护代码?

Raj*_*mar 7 android apk

我有一个应用程序源及其APK文件.现在我想阻止这个APK文件进行逆向工程.如果可以保护我的应用程序免受逆向工程的影响,我的编码或任何库中使用的步骤是什么?

Com*_*are 11

现在我想阻止这个APK文件进行逆向工程.

抱歉,这是不可能的.

如果可以保护我的应用程序免受逆向工程的影响,我的编码或任何库中使用的步骤是什么?

正确配置的ProGuard将对代码进行模糊处理.DexGuard是ProGuard的商业扩展版本,可能会有所帮助.但是,您的代码仍然可以转换为smali具有逆向工程经验的开发人员将能够从该smali代码中了解您的操作.

如果您不希望其他人看到您的代码,请不要将该代码存储在他们的设备上.

  • @Halim:"如何不在他们的设备上存储代码?" - 将您的业务逻辑放在您的服务器上,让您的应用与您的服务器通信. (8认同)