1. 发包

1.1. 签名

1.2. 混淆

代码混淆通常将代码中的各种元素(变量、函数、类名等)改为无意义的名字,使得阅读的人无法通过名称猜测其用途,增大反编译者的理解难度。 虽然代码混淆可以提高反编译的门槛,但是对开发者本身也增大了调试除错的难度。开发人员通常需要保留原始未混淆代码用于调试。

1.3. 加固

加固之后就啥也看不见了,常用的三方加固工具有360加固。

加固前不需要特意混淆,直接提交安装包进行加固即可。

加固是多维度的安全防护方案,包括反破解、反逆向、防篡改等,可以防止应用被各类常见破解工具逆向,安全性要远大于单纯的代码混淆。

1.4. 反编译

1.5. 工具

1.6. References

results matching ""

    No results matching ""