A substratum theme to tweak Android's resource values on recent android versions.
By using this software accept the responsibility of any error that could be caused by the options in this theme, the majority of them were tested using custom roms and are not warranted to work with OEM software.
Please read how to recover from a bootloop or system crash before using this!!!
F-Droid:
Manual: Download and install the APK from the Releases page.
- Rooted Android 9+ device
- A Theme manager (to install and enable the overlays from this app):
- substratum lite theme engine lite: Google Play Store
- Status Bar height
- Q+ UI & Screen rounded corners
- Q+ force rounded recents
- S+ Alternate accent color options from Material You generated colors
- more...
- Q+ Notification panel side padings
- Status Bar icon limits
- R+ Blur radius
- R+ Power controls columns
- Q+ PIP rounded corners
- S+ Combined Status bar icons
- Q+ Notification panel radius
- Q+ QS panel rows & columns
- Wifi & Data activity indicators
- more...
-
Make sure that the device is detected:
adb devices
-
List this app's enabled overlays:
adb shell cmd overlay list | grep -i substratumTweaks | grep -e '\[x\]'| cut -d ' ' -f2
-
Disable the culprit overlay:
adb shell cmd overlay disable --user 0 com.android.systemui.SubstratumTweaks.EXAMPLE_OVERLAY
OR One-liner to disable all overlays from this app:
overlays_adb=$(adb shell cmd overlay list | grep -E '\[x\].*SubstratumTweaks'| cut -d ' ' -f2) && for overlay in $overlays_adb; do adb shell cmd overlay disable --user 0 $overlay; done
-
If required:
- Restart the SystemUI (Root granted before):
adb shell su -c pkill -TERM -f com.android.systemui
- If required reboot the device either manualy or through adb:
adb reboot
- Restart the SystemUI (Root granted before):
-
Make sure that the device is detected:
adb devices
-
List this app's overlays:
adb shell "cmd overlay list | grep -E '\[x\].*SubstratumTweaks' | cut -d ' ' -f2"
-
Disable the culprit overlay:
adb shell cmd overlay disable --user 0 com.android.systemui.SubstratumTweaks.EXAMPLE_OVERLAY
OR Disable all overlays from this app:
adb shell overlays_adb=$(cmd overlay list | grep -E '\[x\].*SubstratumTweaks'|cut -d ' ' -f2) && for overlay in $overlays_adb; do cmd overlay disable --user 0 $overlay; done
-
If required:
- Restart the SystemUI (Root granted before):
adb shell su -c pkill -TERM -f com.android.systemui
- If required reboot the device either manualy or through adb:
adb reboot
- Restart the SystemUI (Root granted before):
- Reboot the device manualy or through adb:
adb reboot recovery
- In recovery mode delete the suspected overlay(s) inside the
/data/adb/modules/projekt.substratum.lite.helper/system/app
folder