SEA-PHAGES Logo

The official website of the HHMI Science Education Alliance-Phage Hunters Advancing Genomics and Evolutionary Science program.

Adb Appcontrol Extended Key: Extra Quality

| Feature | How It Boosts Quality | |---------|------------------------| | Block via PM (Extended) | Uses Android’s hidden pm block (pre-Android 8) or pm disable-until-used + hidden package flags → prevents automatic re-enable after system updates | | Backup with App Data (full) | Backups APK + lib/ + dex/ + sp/ (shared preferences) + cache – unlike standard adb backup which often misses critical files | | Uninstall with data wipe (deep) | Performs pm uninstall + manual deletion of /data/data/pkg, /data/user_de/0/pkg, and /mnt/expand/*/pkgzero leftover tracking files | | Package freezer (rootless hibernation) | Prevents wakeup triggers without disabling the app – keeps package in "stopped" state until explicit launch | | Tracker blocker (integrated) | Uses Exodus Privacy database + custom rules to block known trackers at package level (not just network level) |

Before running any extended key batch, do this in ADB AppControl:

To get the most “Extra Quality” from ADB AppControl’s Extended Key: adb appcontrol extended key extra quality

Before we tackle extended keys, let’s establish the foundation. ADB AppControl is a graphical interface for ADB. While you could use command-line tools (adb shell pm uninstall -k --user 0), doing so for 100+ packages is tedious and risky.

ADB AppControl provides:

But the standard version only scratches the surface. To achieve "extra quality" —a term used by power users to describe a phone free of stutter, overheating, and background tracking—you need the Extended Key functionality.

Manufacturers log your every touch. Stop it: | Feature | How It Boosts Quality |

stop logd
setprop persist.logd.size 0
settings put global wifi_scan_always_enabled 0
settings put global network_recommendations_enabled 0

Want instant app switching? Run this extended key for "extra quality" UI speed:

settings put global window_animation_scale 0.5
settings put global transition_animation_scale 0.5
settings put global animator_duration_scale 0.5

(Zero animations feel janky; 0.5x is the sweet spot). But the standard version only scratches the surface