The most complete ADB toolkit for Android β debloat, tweak, backup, audit, and harden your device in minutes. No root required.
| Feature | Command |
|---|---|
| π± Device info (model, RAM, chipset, build) | --info |
| ποΈ Remove bloatware (Samsung / Xiaomi / OnePlus / Generic) | --debloat samsung |
| β‘ Speed up animations, optimize performance | --perf |
| π Force dark mode on all apps | --dark |
| πΎ Backup all user-installed APKs | --backup-apps |
| π Apply privacy hardening (revoke ad permissions) | --privacy |
| π Audit dangerous permissions across all apps | --audit |
| π‘ Enable ADB over WiFi (no USB needed) | --wifi |
Install ADB:
# macOS
brew install android-platform-tools
# Windows (PowerShell)
winget install Google.PlatformTools
# Linux (Debian/Ubuntu)
sudo apt install adbEnable USB Debugging on your phone:
Settings β About Phone β tap Build Number 7 times β Developer Options β USB Debugging β
git clone https://github.com/OutrageousStorm/android-tweaks-toolkit.git
cd android-tweaks-toolkit
chmod +x toolkit.sh
./toolkit.sh --info# See device details
./toolkit.sh --info
# Remove Samsung bloatware (Bixby, Facebook, OneDrive, etc.)
./toolkit.sh --debloat samsung
# Remove Xiaomi/MIUI bloatware (GetApps, Mi Analytics, etc.)
./toolkit.sh --debloat xiaomi
# Remove OnePlus/OxygenOS bloatware
./toolkit.sh --debloat oneplus
# Speed up the phone (reduce animations to 0.5x)
./toolkit.sh --perf
# Force dark mode system-wide
./toolkit.sh --dark
# Backup all installed apps as APKs
./toolkit.sh --backup-apps
# Restore them later
./toolkit.sh --restore-apps
# Harden privacy (revoke ad tracking permissions)
./toolkit.sh --privacy
# Full permission audit β see what each app can access
./toolkit.sh --audit
# Connect wirelessly β no USB cable after setup
./toolkit.sh --wifiWorks on any Android device with USB Debugging enabled:
| Brand | Tested | Notes |
|---|---|---|
| Samsung (One UI 4/5/6) | β | Bixby, Facebook, Microsoft apps removed |
| Xiaomi / MIUI 13-14 | β | GetApps, Mi Analytics removed |
| OnePlus / OxygenOS 13-14 | β | GameService, OPPO Market removed |
| Pixel (stock Android) | β | Generic list applies |
| Any Android 5+ | β | Use --debloat generic |
Detailed package lists are in scripts/:
debloat_samsung.shβ Bixby, Samsung Free, Facebook, Microsoft suite, carrier appsdebloat_xiaomi.shβ GetApps, Mi Analytics, Mi Finance, MIUI servicesdebloat_oneplus.shβ OPPO Market, Game Center, OnePlus accountdebloat_generic.shβ Facebook, LinkedIn, Netflix, Google extras
All removals use
pm uninstall --user 0β apps are uninstalled for your user profile only. You can restore them from the Play Store at any time. Nothing is permanently deleted.
--privacy applies these changes:
- Disables crash reporting and analytics upload
- Revokes
LOCATION,CONTACTS,CALL_LOGfrom known ad/telemetry packages - Disables microphone access for Google Search background listening
For a deeper audit, use --audit to see every dangerous permission granted on your device.
Pull requests are welcome! To add a debloat list for a new brand:
- Copy
scripts/debloat_generic.sh - Name it
scripts/debloat_[brand].sh - Add packages and submit a PR
See CONTRIBUTING.md.
MIT β free to use, fork, and share.
Built by Tom Β· Android Intelligence