Xposed Module Lets You Use Android P Features on Your Oreo Device
Google's latest mobile operating system, Android P, is still a long time away from release, but we got a rough idea of what changes it brings thanks to its developer preview released earlier. The yet-to-be-named version of Android brings plenty of new features, including support for display notched displays, improvements to messaging, privacy improvements, a multi-camera API, and more. You can find out more about it here.
However, the preview can only be installed on Pixel devices (no luck for Nexus users this time around) and is a time-consuming process. Besides, one also runs the risk of permanently bricking the device if the installation process is botched in any way. If you want to experience the glory of Android P without committing to installing a buggy developer preview, look no further. A member of the XDA developers forum has developed a module that gives you a somewhat complete Android P experience via a Xposed module. Here's a list of features the Android P-ify modules brings:
- A new Quick Settings design (the module does not replicate the circular Quick Settings of Android P)
- Clock on the left side of the status bar
- Force SystemUI dark theme when using static wallpapers (Android 8.1 only)
- New rounded search bar and coloured icons in the Settings app
- A toggle for all of the above features
- New app transitions
You'll need a rooted device running Android Oreo and Xposed framework. Xposed is a framework for your rooted Android phone which lets you install other apps/mods/tweak with system level functionality without having to flash them via custom recovery.The framework has to be flashed on to your device via a custom recovery such as TWRP. You can read more about the process here.
Once you have the framework up and running, all you need to do is install the Android P-ify module by downloading the APK and installing it like any other Xposed module. The module is still in development and is prone to several bugs and is unstable. It is also reported not to work on Android Oreo 8.0 and requires Oreo 8.1 to function properly. This thread on XDA has more information about the problems and how to solve them.
Additionally, according to the developer, the module may not work in heavily modified ROMs such as Samsung Experience, LG UX, and OxygenOS. And it looks like it'll be a while before the issues on these ROMs are fixed. The interaction with most devices might not be ideal at this point, but we can expect more improvements as newer versions of the module are released by the developer.
News Source: XDA developers