On LineageOS how to reload quick settings tiles modified with `adb shell settings put secure sysui_qs_tiles`?
Feb 14, 1:34am
On LineageOS (and most Android-based ROMs), when you modify the quick settings tiles using the command:
bash
adb shell settings put secure sysui_qs_tiles "your_tile_list"
the changes do not take effect immediately. Here’s how you can reload or apply the changes without rebooting your device:
1. Restart SystemUI
The quick settings panel is part of the SystemUI process. Restarting it will reload the tiles:
bash
adb shell pkill -f com.android.systemui
or
bash
adb shell am broadcast -a android.intent.action.SYSTEMUI_RESTART
This will briefly make the status bar and quick settings disappear and reappear, applying your changes.
2. Toggle Airplane Mode (Alternative)
If the above doesn’t work, you can try toggling Airplane Mode on and off via ADB:
bash
adb shell settings put global airplane_mode_on 1
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true
adb shell settings put global airplane_mode_on 0
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false
This sometimes forces a refresh of the quick settings panel.
3. Reboot (Last Resort)
If nothing else works, a full reboot will always apply the changes:
bash
adb reboot
Note:
The sysui_qs_tiles string must be correctly formatted (e.g., "wifi,bluetooth,cellular,..."). Incorrect formatting may cause issues or no change.
Some custom ROMs or versions of LineageOS may require additional steps or have different behaviors. If the above doesn’t work, check your ROM’s documentation or forums.
Feb 14, 1:34am
This is a shared conversation and may include unverified content that doesn't reflect Mistral AI's views. Login to resume chatting.