Android’s Quick Settings panel is the first place most users reach for toggles such as Wi‑Fi, Bluetooth, and screen brightness. While the default set of tiles works for many, power users often want faster access to less‑common functions – for example, a “Night mode” toggle, a “Screen recorder” shortcut, or a custom app tile.
Google hides a hidden menu called System UI Tuner that lets you add, remove, and rearrange these tiles. The feature has been present in most Android versions since Lollipop (5.0) but is not always advertised in the settings UI. This tutorial walks you through enabling the tuner, customizing tiles, and understanding the limits of the feature.
If the long‑press does not produce the toast, your device’s OEM may have disabled the hidden menu. In that case, you can enable it via ADB:
adb shell settings put global sysui_demo_allowed 1
After running the command, repeat the long‑press on the gear icon.
Inside the System UI Tuner you will find several sections. The one we need is Quick Settings (or “Tiles”). Tap it to open the tile editor.
The screen shows two columns:
android.service.quicksettings.TileService. Once installed, the tile appears in the list automatically.Android lets you drag tiles to arrange them in the order you prefer.
On some OEM skins (e.g., Samsung One UI, Xiaomi MIUI) the drag handle may be a three‑line “hamburger” icon next to each tile.
Many utilities expose a Quick Settings tile to launch a specific function. Here are a few popular examples and how to add them:
After installing the app, revisit the System UI Tuner. The new tile will appear under Available tiles. Add it as described in Step 3.
Android does not provide a UI to rename or replace tile icons. If you have a rooted device or use a custom ROM, you can edit the systemui resources:
/system partition as read‑write (e.g., adb remount)./system/framework/framework-res.apk and extract it with a tool like apktool.res/xml/quick_settings_tiles.xml).android:label or android:icon attributes, rebuild the APK, and push it back.Be aware that modifying system resources can cause boot loops or UI crashes. Always keep a backup of the original file and have a custom recovery installed to restore it.
| Problem | Possible Cause | Solution |
|---|---|---|
| System UI Tuner does not appear after long‑press | OEM disabled the hidden menu | Use the ADB command adb shell settings put global sysui_demo_allowed 1 or install a third‑party Quick Settings editor. |
| Added tile disappears after reboot | Tile not supported on current Android version | Check if the tile requires a newer API level or update the providing app. |
| Quick Settings panel crashes when opening | Corrupt tile data or incompatible third‑party tile | Remove recent tiles via Settings → System UI Tuner, or clear the system UI cache (Settings → Apps → Show system apps → System UI → Storage → Clear cache). |
While Android does not offer a native export for Quick Settings layout, you can back up the relevant settings via ADB:
adb backup -apk -shared -all -f quicksettings.ab
This creates a full app data backup, which includes the System UI Tuner configuration. To restore, use:
adb restore quicksettings.ab
Alternatively, use a custom ROM’s backup feature (e.g., TWRP) to snapshot the /data/system/ directory where the layout is stored.
Customizing the Quick Settings panel with System UI Tuner can dramatically speed up everyday tasks, from toggling Night Light to launching a favorite automation script. By following the steps above you can unlock the hidden editor, add both system and third‑party tiles, arrange them for optimal workflow, and even dive into advanced tweaks on rooted devices. Remember to keep your device’s firmware up to date, only install tiles from reputable sources, and back up your configuration before making deep system changes.
Enjoy a more personalized Android experience!









