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.

Le Chat can make mistakes. Check answers. Learn more