I've seen on the forums that people are modding their LGKeyguardEffect.apk to be able to get more weather effects on their lockscreen for years. Yesterday I tried the same thing and after looking around in the decompiled app, I discovered that this app is actually reading a boolean from build.prop to determine if the extra effects should be enabled or not. The effects that will be unlocked are sunny and cloudy.
Instead of hacky smali edits and breaking the app signature, you can just add "ro.product.brand_dsny=true" to build.prop and reboot. If you updated to Android 9, the line must be "ro.product.lge.brand_dsny=true" because LG changed that for some reason. In case you're wondering: dsny stands for Disney, yes.
Don't forget to enable the feature under Settings - Lock screen & security - Customize Lock screen - Weather animation
This mod is confirmed to work on:
- LG G7: Android 8.0
- LG G6: Android 7.0
- LG G4: Android 7.0
- LG V30: Android 8.0
- LG V20: Android 7.0, Android 8.0
- LG V10: Android 7.0
I expect it to work on more LG roms with LGKeyguardEffect version 1.0.02
A very simple Magisk module can be found in the attachments that does the work for you
Feel free to share this thread url to spread awareness!