How secure is proguard against reverse engineering?

北城以北 提交于 2019-12-03 05:59:19

Generally, You can make the crackers life harder. The harder you make it, the fewer will remain. Especially if the financial incentive is limited.

Your code obfuscation options are:

  • Use proguard, it does a good job, not perfect of course, but good
  • Use DexGuard, which can make reverse engineering even harder, like by encrypting strings, or detecting code tampering
  • Write critical parts in C

Regardless of code obfuscation, make your network protocol also hard to mess around with: encrypt and sign messages, make sure messages can not be repeated (by using time or a sequence), and authenticate the client

Don't save on disk any clear texts that are sensitive.

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