proguard

java class file shrinker, optimizer, and obfuscator

Install

All systems
curl cmd.cat/proguard.sh
Debian Debian
apt-get install proguard
Ubuntu
apt-get install proguard
image/svg+xml Kali Linux
apt-get install proguard
Fedora
dnf install proguard
Windows (WSL2)
sudo apt-get update sudo apt-get install proguard
OS X
brew install proguard
Raspbian
apt-get install proguard

proguard

java class file shrinker, optimizer, and obfuscator

ProGuard is a free Java class file shrinker, optimizer, and obfuscator. It can detect and remove unused classes, fields, methods, and attributes. It can then optimize bytecode and remove unused instructions. Finally, it can rename the remaining classes, fields, and methods using short meaningless names. The resulting jars are smaller and harder to reverse-engineer.

proguard-cli

Java class file shrinker, optimizer, and obfuscator (CLI)

ProGuard is a free Java class file shrinker, optimizer, and obfuscator. It can detect and remove unused classes, fields, methods, and attributes. It can then optimize bytecode and remove unused instructions. Finally, it can rename the remaining classes, fields, and methods using short meaningless names. The resulting jars are smaller and harder to reverse-engineer. This package contains the Proguard command line tool.

android-sdk

Software development kit for Android platform

The Android SDK includes a variety of tools that help you develop mobile applications for the Android platform. The tools are classified into 3 groups: SDK Tools, Platform-tools and Build-tools. SDK Tools are platform independent and are required no matter which Android platform you are developing on. It is the base toolset of Android SDK. This metapackage pulls the entire Android SDK.