9

我有一个应用程序源及其APK文件。现在我想防止这个 APK 文件被反向工程。如果可以保护我的应用程序免受逆向工程的影响,那么在我的编码中要遵循哪些步骤或为此使用任何库?

4

1 回答 1

12

现在我想防止这个 APK 文件被反向工程。

那是不可能的,对不起。

如果可以保护我的应用程序免受逆向工程的影响,那么在我的编码中要遵循哪些步骤或为此使用任何库?

正确配置的 ProGuard 会混淆您的代码。DexGuard 是 ProGuard 的商业扩展版本,可能会有所帮助。但是,您的代码仍然可以转换为,具有逆向工程经验的开发人员将能够从该代码smali中了解您所做的事情。smali

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

于 2012-11-14T13:53:01.817 回答