Basic precautions to prevent piracy?

一曲冷凌霜 提交于 2021-01-29 17:38:51

问题


It's my first app and I am concerned about piracy. I know it's not possible to fully prevent it but I would like to make it as hard that the hacker wouldn't simply find it worth.

I have read some older threads but I don't know how secure Android and libraries like LVL are today.

So far, I have only implemented Proguard and LVL.

What are other ways that people can crack my app besides reverse engineering and what can I do to make it hard?

Also, I asked another question specifically about lucky patcher piracy prevention. If you know anything about it, please help me there too.


回答1:


You can stop worrying about it. Quite frankly- your code isn't that secret. Any decent programmer could recreate it. There aren't hoards of people out there looking to crack your app. What keeps your app valuable isn't the code its made of, its the understanding of the problem space and continuing resources spent on improving it. And as long as your code is running on devices you don't own, the most you can even theoretically do is add speed bumps that will cost you more time developing and in maintenance than it would to work around.

Instead, spend your time and effort writing the best app you can, and coming up with new ways for it to provide value for your users. That's how you'll get actual users.

Your app's data may be valuable. But you don't protect that by making your app harder to crack, you protect that with real security measures.



来源:https://stackoverflow.com/questions/56857319/basic-precautions-to-prevent-piracy

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!