Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个应用程序源及其APK文件。现在我想防止这个 APK 文件被反向工程。如果可以保护我的应用程序免受逆向工程的影响,那么在我的编码中要遵循哪些步骤或为此使用任何库?
现在我想防止这个 APK 文件被反向工程。
那是不可能的,对不起。
如果可以保护我的应用程序免受逆向工程的影响,那么在我的编码中要遵循哪些步骤或为此使用任何库?
正确配置的 ProGuard 会混淆您的代码。DexGuard 是 ProGuard 的商业扩展版本,可能会有所帮助。但是,您的代码仍然可以转换为,具有逆向工程经验的开发人员将能够从该代码smali中了解您所做的事情。smali
smali
如果您不希望其他人看到您的代码,请不要将该代码存储在他们的设备上。