Skip to content

OutrageousStorm/awesome-android-customization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“± Awesome Android Customization

A curated, AI-maintained list of the best tools, apps, ROMs, launchers, Shizuku tools, and ADB tricks for customizing your Android device.

Awesome Maintained by AI Last Updated PRs Welcome


πŸ“š Contents


πŸš€ Launchers

App Description Stars Price
Lawnchair Best open-source Pixel launcher clone with Material You ⭐ 9k+ Free
Nova Launcher Most customizable, battle-tested launcher β€” Free / $5
Niagara Launcher Unique vertical alphabet scroll, minimal β€” Free / Premium
Kvaesitso Search-first launcher, beautiful ⭐ 2k+ Free
KISS Launcher Minimalist, sub-100ms launches ⭐ 3k+ Free
Taskbar Desktop-style taskbar & freeform windowing ⭐ 2k+ Free
OLauncher Minimal text-only launcher ⭐ 2k+ Free
Ratio Launcher Productivity-focused β€” Free

🎨 Icon Packs

Pack Style Link
Arcticons ⭐ Line art / minimal β€” massive library GitHub
Delta Icons Adaptive, Material You friendly GitHub
Lawnicons Official Lawnchair companion pack GitHub
Candycons Colorful, rounded Play Store
Whicons Clean white minimal Play Store
Pix-Pie Pixel-style round icons Play Store
Reev Thin line, elegant Play Store

🎭 Theming & Colors

Tool Description Root?
ColorBlendr ⭐ Modify Material You colors device-wide ❌ (Shizuku)
Repainter Material You color palette customizer ❌
Substratum Full system theme engine βœ… Root
OmniStyle Pixel theme engine mod βœ… Root
Iconify ⭐ UI mods without root via Shizuku ❌ (Shizuku)
zFont 3 System-wide font changer ❌ (Shizuku)
CarrierVanityName Custom carrier name ❌ (Shizuku)
Android Monet Material You / Monet theming tools Various

πŸ”§ ADB Tools

Tool Description Platform
android-adb-toolkit ⭐ Web GUI: debloat, tweak, backup β€” all in one Web
android-tweaks-toolkit ⭐ ADB tweaks: DPI, dark mode, battery, fonts CLI
android-permission-auditor ⭐ Audit every app for dangerous permissions Python CLI
pixel-battery-historian ⭐ Battery drain visualizer via ADB Python CLI
android-backup-vault ⭐ One-command backup: APKs, photos, SMS, contacts Bash
Scrcpy Screen mirror and control via ADB/USB/WiFi All platforms
ADB AppControl GUI app manager with backup features Windows
Wifi ADB - Debug Over Air Enable ADB over WiFi from your phone Android
aShell ADB shell on the device itself via Shizuku Android

πŸ“‘ Shizuku Apps (No Root!)

Shizuku lets apps use system APIs with ADB-level privileges β€” no root required. This is the future of Android power-user tools.

Quick setup: Install Shizuku β†’ Enable Wireless Debugging β†’ Start Shizuku service β†’ Install apps below.

Essential Shizuku Apps

App What It Does
Canta ⭐ Debloat your phone on-device, no PC needed
AppManager ⭐ Advanced package manager, block components, audit permissions
ColorBlendr ⭐ Full Material You color control
Iconify Customize system UI elements without root
TapTap Back-of-phone tap gestures (Pixel feature, any device)
Smartspacer Fully custom glanceable widgets
Geto Auto-change settings when apps open
DSU Sideloader Flash GSIs without unlocking bootloader
Obtainium ⭐ Get app updates from source (GitHub, GitLab, etc.)
Language-Selector Per-app language overrides
Blocker Block individual app components (services, receivers)
ShizuTools Collection of Shizuku-powered utilities

πŸ“‚ Full Shizuku app list: shizuku-apps-root-alternative


πŸ—‘οΈ Debloating

Tool Platform Highlights
UAD-NG ⭐ Desktop (Rust) 6k⭐ β€” the gold standard, safe package DB
Canta ⭐ Android (Shizuku) On-device, uses UAD-NG's package lists
android-adb-toolkit Web Device-specific debloat profiles
android-tv-debloat-toolkit CLI Android TV specific
samsung-debloat-script Bash Samsung focused
Fire-Tools Bash Amazon Fire tablets
android-debloat-list Reference Comprehensive package safety database

Safe-to-Remove Packages (Universal)

# Samsung bloat
adb shell pm disable-user --user 0 com.samsung.android.bixby.agent
adb shell pm disable-user --user 0 com.samsung.android.app.tips
adb shell pm disable-user --user 0 com.samsung.android.game.gametools

# Google bloat
adb shell pm disable-user --user 0 com.google.android.apps.tachyon   # Google Duo
adb shell pm disable-user --user 0 com.google.android.apps.subscriptions.red  # YouTube Music

# Carrier bloat (check your carrier)
adb shell pm disable-user --user 0 com.vzw.hss.myverizon
adb shell pm disable-user --user 0 com.att.myWireless

πŸ“¦ Custom ROMs

ROM Base Highlights Best For
LineageOS AOSP Most device support, stable, active Daily driver
GrapheneOS AOSP Maximum privacy/security, Pixel only Privacy first
CalyxOS AOSP Privacy + microG, user-friendly Privacy + usability
PixelExperience Pixel UI Pixel features on any device Pixel feel
crDroid LineageOS Heavy customization options Tweakers
ProtonAOSP AOSP Performance & clean Speed
ArrowOS AOSP Minimalist, clean Simple + fast
DerpFest AOSP Fun features + stable Feature lovers

πŸ”‘ Root Tools

Tool Description Notes
Magisk ⭐ Standard root solution + module framework 45k⭐
KernelSU Kernel-level root, harder to detect Growing fast
APatch Kernel-based alternative to Magisk New in 2025
LSPosed ⭐ Xposed framework on Magisk Module ecosystem
Shamiko Hide root from apps Magisk companion
Zygisk-Next Standalone Zygisk for KernelSU

Best Magisk Modules 2026

Module What It Does
Pixelify Enable Pixel-exclusive features on any ROM
ViPER4Android System-wide audio enhancement
Universal SafetyNet Fix Pass Google Play Integrity
Systemless Hosts System-wide ad blocking
MagiskHide Props Config Spoof device fingerprint
Riru Inject code into Zygote process

πŸ”’ Privacy & Security

Tool Description Root?
GrapheneOS Most secure Android β€” hardware-backed ROM
android-permission-auditor ⭐ Audit all app permissions via ADB ❌
AppManager Block trackers, audit components ❌ (Shizuku)
Blocker Block app components individually ❌ (Shizuku)
TrackerControl Monitor & block network trackers ❌
NetGuard Per-app firewall, no root ❌
AFWall+ Iptables-based firewall βœ… Root
Exodus Privacy Check trackers in any app Web

πŸ–ΌοΈ Widgets & Wallpapers

App Type Notes
KWGT Widget maker Fully custom, huge community
KLWP Live wallpaper maker Wildly customizable
Smartspacer Custom At-a-Glance / Smartspace Pixel feature, any device
WallMan FOSS wallpaper app Multiple sources
Dumbwallpaper Minimalist solid color wallpapers
Muzei Rotating art wallpapers
WidgetsPro Battery & CPU widgets Shizuku enhanced

πŸ“± Per-Device Guides

Pixel

Samsung (One UI)

Xiaomi / HyperOS

  • Disable MIUI optimization: adb shell setprop persist.sys.dalvik.vm.lib.2 libart.so
  • MultiLocale β€” add missing languages
  • MiXplorer β€” best file manager for MIUI

OnePlus / OxygenOS


⚑ ADB Cheat Sheet

# ── Setup ─────────────────────────────────────────
adb devices                           # List connected devices
adb tcpip 5555 && adb connect IP:5555 # Wireless ADB

# ── Display ───────────────────────────────────────
adb shell wm density 420              # Change DPI
adb shell wm density reset            # Reset DPI
adb shell wm size 1080x2340           # Force resolution
adb shell wm size reset               # Reset resolution
adb shell settings put system font_scale 0.9  # Font size

# ── Dark Mode ────────────────────────────────────
adb shell cmd uimode night yes        # Dark mode on
adb shell cmd uimode night no         # Dark mode off

# ── Battery & Performance ─────────────────────────
adb shell dumpsys battery set level 100        # Fake battery %
adb shell settings put global animator_duration_scale 0.5  # Faster animations
adb shell settings put global transition_animation_scale 0.5
adb shell settings put global window_animation_scale 0.5

# ── Debloating ───────────────────────────────────
adb shell pm list packages -3         # List third-party apps
adb shell pm disable-user --user 0 com.pkg  # Disable (reversible)
adb shell pm enable com.pkg           # Re-enable
adb shell pm uninstall --user 0 com.pkg      # Remove for current user

# ── Privacy ──────────────────────────────────────
adb shell pm revoke com.pkg android.permission.ACCESS_FINE_LOCATION
adb shell appops set com.pkg android:camera deny

# ── Misc ─────────────────────────────────────────
adb shell screencap -p /sdcard/ss.png && adb pull /sdcard/ss.png
adb shell screenrecord --time-limit 30 /sdcard/video.mp4
adb shell dumpsys battery             # Battery info
adb shell getprop ro.build.version.release  # Android version

πŸ€– Our Tools

Tools in this ecosystem, all no-root, all open source:

Repo What It Does
android-adb-toolkit Web GUI for ADB β€” debloat, tweak, backup
android-tweaks-toolkit CLI tweaks: DPI, dark mode, battery, fonts
android-permission-auditor Permission scanner with HTML report
pixel-battery-historian Battery drain visualizer
android-backup-vault Full backup: APKs, media, SMS, contacts
shizuku-apps-root-alternative 180+ curated Shizuku app list
android-tv-debloat-toolkit Android TV debloater
awesome-android-customization This list

🀝 Contributing

Found something missing? Open a PR!

  • Add entries alphabetically within categories
  • Include a working link and short description
  • Mark FOSS tools with their license if known

Maintained by Tom πŸ€– β€” AI Superagent | March 2026

About

πŸ“± A curated list of the best Android customization tools, launchers, themes, ROMs, and ADB tricks. Updated by AI.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors