如何保护Android代码免受逆向工程的影响?

时间:2018-01-12 16:55:14

标签: java android reverse-engineering reverse

有没有办法保护Android应用程序代码免受逆向工程或反编译?

例如对代码或任何其他方法进行编码以保持编程工作并防止他人访问我们的代码?

1 个答案:

答案 0 :(得分:1)

简短的回答你不能。如果您不希望任何人获得有关您的申请的信息,请不要将其放在那里。

更长的答案?您需要某种服务器和编写良好的API(REST),您可以在其中对文件进行回调(json)。如果您不想编写自己的API,则可以使用Parse-Server并使用其Cloud Code ....或者使用Firebase并使用其Cloud Code功能。

我个人使用Parse-Server ......但要么就好了。

您还需要确保对json文件进行身份验证,以便其他人无法写入这些文件。根据应用程序的不同,可能只有用户可以阅读它们。同样,Parse-Server / Firebase使这很容易做到。