With Android 8.0 Oreo, Google introduced Sony’s local thesis horizon called a Overlay Manager Service (OMS.) Overlays can be built to aim a resources of any application, including a SystemUI and Android framework, and overrule them with their possess values. This allows us to theme roughly any partial of Android to a fondness on Android 8.0 Oreo and Android 8.1 Oreo. Unfortunately, Google blocked access to a OMS APIs in Android P, saying that OMS is usually dictated to be used by OEMs. However, if we have base access such as by Magisk, we can still install tradition themes on Android P. A new app called “Pluvius” has usually been released, and it uses OMS in a unequivocally crafty way: Dynamically theming complement UI and accent colors formed on a stream wallpaper. It requires base access to work, though if we pass that simple requirement afterwards we can suffer personalized themes on any Android 8.0 Oreo, Android 8.1 Oreo, or Android P device like a Google Pixel 2 or Essential Phone.
As we can see in a set of screenshots above, a System UI’s thesis is formed on a wallpaper that we chose. (The wallpapers we use here are a Google Pixel wallpapers that can be installed on any device by an unaccepted port.) In my screenshots (the tip row), we comparison a “Light Vibrant” and “Dynamic Dark” options for a Adaptive System Accent and Adaptive SystemUI Theme respectively. There are some-more tone options we can play around within a app to boldly thesis your Android device to your liking. Check out a video next by a developer for a proof of how fast a app works.
The app uses a Android Palette API to name colors from a wallpaper. The app’s proof for doing this can be found here. Unfortunately, there’s no one API for attractive colors from live wallpapers, so a app can’t boldly name a thesis formed on a live wallpaper.
For Android P support, a app functions usually like Substratum in that it places a overlays in /system/app. Each conceal is about 5-6KB in distance (the overlays usually enclose a perceptible and colors.xml to thesis a complement and framework) so there shouldn’t be any regard over a complement storage space using out. You can uninstall aged overlays during any time from a app’s settings. The overlays commissioned by Pluvius enclose tradition metadata to make them be fetchable boldly by a app so they can be added/removed/updated ad-hoc.
If we frequently change your wallpaper (perhaps we use an app like Muzei or Chainfire‘s 500 Firepaper), afterwards you’ll positively suffer a additional customization this shining app brings to a table. I’ve already ditched my involuntary dim thesis triggered on Night Light script in preference of this.
- Standalone app that does not need Substratum or Andromeda to be installed.
- Dynamically themes a System UI (quick settings panel, volume panel, energy menu, etc.) as good as a horizon accent tone (settings, sliders, buttons, toggles, etc.) formed on a stream wallpaper.
- Adaptive System Accent option: Vibrant, Light Vibrant, Dark Vibrant, or Custom Color
- Adaptive SystemUI theme: Dark, Black, Custom Color, Dynamic Light, Dynamic Dark
- Supports Android 8.0 Oreo, Android 8.1 Oreo, and Android P (all need base access) devices. May not work on some heavily mutated OEM skins.
- Optional Magisk Module that’s usually required for Android P users that wish to pass SafetyNet. Android Oreo process (PackageManager) doesn’t cgange /system so it’ll pass SafetyNet.
- Dynamically theming notifications
- Rootless theming for Android 8.0 and Android 8.1 Oreo (will need an appendage app and ADB commands)
Download and Install Pluvius
You can download a focus from a Google Play Store. There’s a 14-day giveaway trial accessible after that we contingency clear a app around an in-app squeeze ($2.)
Pluvius Unlock Code Giveaway
The developer has courteously given XDA-Developers 100 clear codes to give to users! we will be posting a codes incidentally in a comments via a day, so even if we didn’t locate this post immediately we should still be means to explain a code!
Note: this essay is not sponsored in any approach by a developer of Pluvius. The developer is an active writer on a forums and as a courtesy, we generally cover applications, modifications, or anything else done by active members that we consider a readers competence be meddlesome in. If we have common something on a forums that we consider deserves a scream out on a Portal, send us a tip.