Skip to content

OutrageousStorm/android-tweaks-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”§ Android Tweaks Toolkit

The most complete ADB toolkit for Android β€” debloat, tweak, backup, audit, and harden your device in minutes. No root required.

Platform License No Root ADB Stars

✨ What it does

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

πŸš€ Quick Start

1. Prerequisites

Install ADB:

# macOS
brew install android-platform-tools

# Windows (PowerShell)
winget install Google.PlatformTools

# Linux (Debian/Ubuntu)
sudo apt install adb

Enable USB Debugging on your phone:

Settings β†’ About Phone β†’ tap Build Number 7 times β†’ Developer Options β†’ USB Debugging βœ“

2. Clone & Run

git clone https://github.com/OutrageousStorm/android-tweaks-toolkit.git
cd android-tweaks-toolkit
chmod +x toolkit.sh
./toolkit.sh --info

πŸ“¦ Usage Examples

# 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 --wifi

πŸ“± Supported Devices

Works 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

πŸ—‘οΈ Debloat Lists

Detailed package lists are in scripts/:

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 Hardening

--privacy applies these changes:

  • Disables crash reporting and analytics upload
  • Revokes LOCATION, CONTACTS, CALL_LOG from 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.


🀝 Contributing

Pull requests are welcome! To add a debloat list for a new brand:

  1. Copy scripts/debloat_generic.sh
  2. Name it scripts/debloat_[brand].sh
  3. Add packages and submit a PR

See CONTRIBUTING.md.


πŸ“„ License

MIT β€” free to use, fork, and share.


Built by Tom Β· Android Intelligence

About

πŸ”§ A powerful ADB-based toolkit for Android customization, debloating, theming & tweaks β€” no root required

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors