We use essential cookies for the website to function, as well as analytics cookies for analyzing and creating statistics of the website performance. To agree to the use of analytics cookies, click "Accept All". You can manage your preferences at any time by clicking "Cookie Settings" on the footer. More Information.

Only Essential Cookies
Accept All

Overview of ArkGuard for Bytecode Obfuscation

Since API version 20, ArkGuard provides the basic bytecode obfuscation capability to convert function names, class names, and file names in code into short and meaningless names, making it more difficult to infer the purpose of the code by reading the code. In addition, the shortened names in the obfuscated bytecode sometimes help reduce the package size.

This section describes how to use ArkGuard. It aims to assist you in efficiently applying obfuscation to your bytecode, thereby increasing its complexity and making reverse engineering more challenging.

Compared with source code obfuscation, bytecode obfuscation targets bytecode files.