这是我的第一个应用程序,我担心盗版。我知道不可能完全阻止它,但是我想让黑客变得不仅仅发现它有价值是很困难的。
我已经阅读了一些较旧的线程,但是我不知道今天的Android和像LVL这样的库有多安全。
到目前为止,我仅实现了Proguard和LVL。
除了逆向工程外,人们还可以通过哪些其他方式来破解我的应用程序?我该怎么做才能使其变得困难?
我还问了另一个关于lucky patcher piracy prevention的问题。如果您对此一无所知,请也帮助我。
答案 0 :(得分:4)
您可以不再为此担心。坦率地说-您的代码不是那个秘密。任何体面的程序员都可以重新创建它。没有很多人希望破解您的应用程序。使您的应用保持价值的不是其组成的代码,对问题空间的理解以及用于改进它的持续资源。只要您的代码在您不拥有的设备上运行,从理论上讲,您甚至可以做的最大事情就是增加速度障碍,这将使您花费更多的时间进行开发和维护,而不是要花很多时间才能解决。
相反,请花费时间和精力编写最好的应用程序,并提出新的方法为用户提供价值。这样您才能获得实际用户。
您的应用数据可能很有价值。但是您不能通过使应用程序更难以破解来保护它,而不能通过真正的安全措施来保护它。