跳到主要内容

ArkGuard字节码混淆工具概述

从API version 20开始,ArkGuard提供了基础字节码混淆能力,将代码中的函数名、类名、文件名等名字变成简短无意义的名字,提高通过阅读代码猜测其用途的难度。由于标识符名称缩短,通过混淆可以有效降低包大小。

适用场景:适用于对安全性与防逆向有较高要求的项目,尤其是涉及敏感业务逻辑、关键算法或专有接口实现的应用程序。建议在 release 构建中按需开启。

本章节详细介绍了ArkGuard字节码混淆工具的使用方法和特点,旨在帮助开发者高效地利用ArkGuard进行字节码混淆,从而提升代码的复杂度,增加逆向工程的难度。

相比源码混淆,字节码混淆的混淆对象是字节码文件。