Harden Android privacy in under 5 minutes via ADB. No root required. 10 targeted steps.
| Step | Action |
|---|---|
| 1 | Disables crash reporting & analytics upload |
| 2 | Restricts Google location/WiFi/BLE background scanning |
| 3 | Revokes LOCATION, CONTACTS, MICROPHONE from known ad packages |
| 4 | Blocks clipboard access for Facebook & Google Search |
| 5 | Disables background microphone for Google, Bixby, Alexa |
| 6 | Switches NTP to Cloudflare, disables captive portal pings |
| 7 | Hides notifications & content on lockscreen |
| 8 | Cleans up risky developer options |
| 9 | Notes sensor restriction (guides to NetGuard) |
| 10 | Opts out of Google Ad ID tracking |
# Install ADB
brew install android-platform-tools # macOS
winget install Google.PlatformTools # Windows
sudo apt install adb # Linux
# Enable USB Debugging on phone
# Settings β Developer Options β USB Debugging
# Clone & run ALL steps
git clone https://github.com/OutrageousStorm/android-privacy-hardener.git
cd android-privacy-hardener
chmod +x harden.sh
./harden.sh --all./harden.sh --step 3 # Only revoke ad permissions
./harden.sh --step 5 # Only restrict microphone
./harden.sh --help # List all steps- Firewall: Install NetGuard (no root, F-Droid) to block internet per-app
- Private DNS: Settings β More β Private DNS β
dns.adguard.com - ROM upgrade: For maximum privacy, consider GrapheneOS (Pixel) or CalyxOS
- Full ROM guide: android-rom-guide
| Android Version | Supported |
|---|---|
| Android 10 | β (partial β some appops not available) |
| Android 11 | β |
| Android 12 | β |
| Android 13 | β |
| Android 14/15 | β |
Works on all brands: Pixel, Samsung, Xiaomi, OnePlus, etc.
Built by Tom Β· MIT License