This thread is about using substratum on our LG G6. Substratum allows you to customize every aspect of a device. It's better than LG Themes because you can select different settings and make your theme unique, it allows more customization.
Substratum + Andromeda
First, you need substratum. Substratum is free if you’re rooted. If not, you have to pay for the Andromeda add-on.
With the “no root” method, you will be able to install overlays (themes). If you restart your device, the theme will stay, but if you want to change it/uninstall/install a new one, you will have to connect your phone to your pc and run Andromeda.
Compatibility
Not every substratum overlay you will find on the play store is compatible with the LG G6 !!! (our device runs a customized version of Android by LG) You shouldn’t install an overlay unless you know it is compatible with your device.
If an overlay is not compatible, at best it will just do nothing, at worse it will soft-brick your device.
Troubleshoot
You must know how to use developer settings and ADB !
If you’ve installed a wrong overlay, you can still try to recover your device :
-Make sure you’ve started your device and connect it to your computer (the same computer you ran the Andromeda server on)
-Open a command promt (cmd on Windows)
-Execute the following command :
-If this works, you’re into your device and you can save it! Type
-This will list every installed overlay on your device. Look for the overlay causing the issue. It should look like this “[x] com.android.systemui.overlayname.etc”
-Once you’ve found it, disable it, running this command
(replace with the overlay name you found earlier)
-Your device should be safe, you can also try to restart it.
Compatible overlays
To prevent such issues, and to help us customize our beloved LG G6, we should establish a list of compatible overlays.
__________________________________________________
Is open source ! https://github.com/valentind44/LGTweaks Don't hesitate to contribute.
An overlay made for basic customization of our LG G6.
It can :
Credits :
- Pixel status icons + Android P, Android P Clean, Parapaper and Pixel navbars by @OhayouBaka (https://xdaforums.com/galaxy-s8+/themes/theme-statusbar-icons-extras-samsung-t3658050)
- Min, Elegant and Simple navbars by Rohit Chouhan (https://play.google.com/store/apps/details?id=com.rc.navigate)
- HTC M8, Edge, MI4, Neon, Slim, Solid and Samsung navbars by zipalign cypher (https://play.google.com/store/apps/details?id=net.zipalign.navbars)
- Solid + Pixel style QuickMemo, Notification Shade, and Multitasking buttons and Pixel Blue accent color by @ProfessorProspector
Some overlays were not compatible with the LG G6 so I included their resources so we, G6 users, can use them too !
If the developers make their overlays compatible with LG devices I'll remove their resources from LG Tweaks.
Thank the original graphic designers for their work.
Tools used :
- Extracted system APK’s from the LG G6 using Amaze File Manager
- Apktool
- Substratum theme template
- Android Studio Preview
- Notepad++
- Imagemagick (batch transform images, used to resize navbar icons, script used at the end of this post)
- Gimp
Changelog:
---> Previous changes / view complete changelog <---
V1.5
- LG Home : round page indicator
- LG Settings : round settings icons
- LG Dialer : Google Phone theme
- LG System Resources : Android P actionbar color (and disable list separators)
V1.6
- T-Mobile signal icons theming
- Hide VPN icon
- Updated heroimage
__________________________________________________
Will soon be compatible with our device.
It will be able to change statusbar disposition (Center clock, signal icons on the left, notifications on the right)
__________________________________________________
What works :
- Change Navbar height (I use Height-40)
- Rounded Recents
What doesn’t: - Clock Placement – Center /!\ Will crash your SystemUI, do not try !!! Recoverable using the Troubleshoot method given above.
Do not try any other option unless you know how to troubleshoot.
__________________________________________________
Substratum + Andromeda
First, you need substratum. Substratum is free if you’re rooted. If not, you have to pay for the Andromeda add-on.
With the “no root” method, you will be able to install overlays (themes). If you restart your device, the theme will stay, but if you want to change it/uninstall/install a new one, you will have to connect your phone to your pc and run Andromeda.
Compatibility
Not every substratum overlay you will find on the play store is compatible with the LG G6 !!! (our device runs a customized version of Android by LG) You shouldn’t install an overlay unless you know it is compatible with your device.
If an overlay is not compatible, at best it will just do nothing, at worse it will soft-brick your device.
Troubleshoot
You must know how to use developer settings and ADB !
If you’ve installed a wrong overlay, you can still try to recover your device :
-Make sure you’ve started your device and connect it to your computer (the same computer you ran the Andromeda server on)
-Open a command promt (cmd on Windows)
-Execute the following command :
Code:
adb shell
Code:
cmd overlay list
-Once you’ve found it, disable it, running this command
Code:
cmd overlay disable com.android.systemui.overlayname.etc
-Your device should be safe, you can also try to restart it.
Compatible overlays
To prevent such issues, and to help us customize our beloved LG G6, we should establish a list of compatible overlays.
__________________________________________________
LG Tweaks (Download attached to this post.)
Is open source ! https://github.com/valentind44/LGTweaks Don't hesitate to contribute.
An overlay made for basic customization of our LG G6.
It can :
- Change SystemUI Color
- Change navbar theme
- Change statusbar theme
- Enable LG's hidden icon shape choice (Circle, Square)
- Disable jelly homescreen overscroll effect
- Choose more navbar colors
- Disable dialog blur effect
- Dot home page indicators
- Round settings icons
- Google Phone theme for LG Dialer
- Android P actionbar color
- Hide VPN icon
- Change navbar theme
- Change statusbar theme
- Enable LG's hidden icon shape choice (Circle, Square)
- Disable jelly homescreen overscroll effect
- Choose more navbar colors
- Disable dialog blur effect
- Dot home page indicators
- Round settings icons
- Google Phone theme for LG Dialer
- Android P actionbar color
- Hide VPN icon
Credits :
- Pixel status icons + Android P, Android P Clean, Parapaper and Pixel navbars by @OhayouBaka (https://xdaforums.com/galaxy-s8+/themes/theme-statusbar-icons-extras-samsung-t3658050)
- Min, Elegant and Simple navbars by Rohit Chouhan (https://play.google.com/store/apps/details?id=com.rc.navigate)
- HTC M8, Edge, MI4, Neon, Slim, Solid and Samsung navbars by zipalign cypher (https://play.google.com/store/apps/details?id=net.zipalign.navbars)
- Solid + Pixel style QuickMemo, Notification Shade, and Multitasking buttons and Pixel Blue accent color by @ProfessorProspector
Some overlays were not compatible with the LG G6 so I included their resources so we, G6 users, can use them too !
If the developers make their overlays compatible with LG devices I'll remove their resources from LG Tweaks.
Thank the original graphic designers for their work.
Tools used :
- Extracted system APK’s from the LG G6 using Amaze File Manager
- Apktool
- Substratum theme template
- Android Studio Preview
- Notepad++
- Imagemagick (batch transform images, used to resize navbar icons, script used at the end of this post)
- Gimp
Changelog:
---> Previous changes / view complete changelog <---
V1.5
- LG Home : round page indicator
- LG Settings : round settings icons
- LG Dialer : Google Phone theme
- LG System Resources : Android P actionbar color (and disable list separators)
V1.6
- T-Mobile signal icons theming
- Hide VPN icon
- Updated heroimage
__________________________________________________
K-Klock
Will soon be compatible with our device.
It will be able to change statusbar disposition (Center clock, signal icons on the left, notifications on the right)
__________________________________________________
Substweaks
What works :
- Change Navbar height (I use Height-40)
- Rounded Recents
What doesn’t: - Clock Placement – Center /!\ Will crash your SystemUI, do not try !!! Recoverable using the Troubleshoot method given above.
Do not try any other option unless you know how to troubleshoot.
__________________________________________________
Attachments
Last edited: