AabResGuard is a resource obfuscation tool powered by the douyin Android team. It has been launched at the end of July 2018 in several overseas products, such as Tiktok, Vigo, etc.
There is no feedback on related resource issues.
For more data details, please go to Data of size savings.
Quick start
Command tool: Support command line.
Gradle plugin: Support for gradle plugin, using the original packaging command to execute obfuscation.
AabResGuard
The tool of obfuscated aab resources
English | 简体中文
Features
bundlepackage. Currently only supports filtering in theMATE-INFO/andlib/paths.mappingfile to support incremental obfuscation.Data of size savings
AabResGuard is a resource obfuscation tool powered by the douyin Android team. It has been launched at the end of July 2018 in several overseas products, such as Tiktok, Vigo, etc. There is no feedback on related resource issues. For more data details, please go to Data of size savings.
Quick start
gradle plugin, using the original packaging command to execute obfuscation.Gradle plugin
Configured in
build.gradle(root project)Configured in
build.gradle(application)The
aabResGuard pluginintrudes thebundlepackaging process and can be obfuscated by executing the original packaging commands.Get the obfuscated
bundlefile path bygradle.Whitelist
The resources that can not be confused. Welcome PR your configs which is not included in WHITELIST
Command line
AabResGuard provides a
jarfile that can be executed directly from the command line. More details, please go to Command Line.Output
After the packaging is completed, the obfuscated file and the log files will be output. More details, please go to Output File.
Change log
Version change log. More details, please go to Change Log .
Contribute
Read the details to learn how to participate in the improvement AabResGuard.
Contributor
Thanks