[LG G6 Themes, Apps, and Mods] valentind.44:
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 :

adb shell

-If this works, you’re into your device and you can save it! Type

cmd overlay list

-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

cmd overlay disable com.android.systemui.overlayname.etc

(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.

__________________________________________________

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​

Credits :

- Pixel status icons + Android P, Android P Clean, Parapaper and Pixel navbars by [MENTION=7086068]OhayouBaka[/MENTION] (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 [MENTION=9216846]ProfessorProspector[/MENTION]

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.

__________________________________________________