Android APP的破解技术有哪些?如何防止反编译

如题所述

APP破解利用现有的各种工具:
  1)APKtool
  2)dex2jar
  3)jd-gui
  4)签名工具

当然反编译工具也有很多方面的,按需要自己搜。

app发布前,最好做一下扫描和加固,应用扫描可以通过静态代码分析、动态数据跟踪,定位出风险代码(目前好多都是只告诉APK包里面有风险),同时监控敏感数据的异常行为。
加固可以在一定程度上保护自己核心代码算法,提高破解/盗版/二次打包的难度,缓解代码注入/动态调试/内存注入攻击等
但也对应用的兼容性有一定影响,加固技术不行的话,还会影响程序运行效率.
目前市面上有很多第三方加固的平台, 如果新应用发布前需要扫描或者加固的话,可以先试试免费的,例如腾讯御安全,建议自己先去扫描测试下。
温馨提示:答案为网友推荐,仅供参考
相似回答