Android Lollipop fans are in for some exciting news, as the industrious XDA developer C3C076 has just announced the release of popular Xposed Framework module, Gravitybox, with the Android 5.1 compatibility update.
The complete feature list for the newest version of GravityBox is given below:
- CyanogenMod Pie controls
- Expanded Desktop
- Statusbar QuickSettings tile management with additional tiles and reordering /* work in progress */
- Statusbar icon coloring
- Statusbar Brightness Control
- Centre clock in statusbar
- Battery indicator style
- Navigation bar tweaks including cursor control keys
- Low battery warning policy
- Disable LED flashing when battery low
- Disable LED while charging
- Advanced power-off menu (reboot, recovery)
- Volume key cursor control
- Skip tracks by volume key long-press while screen off (thanks to rovo89)
- More volume levels for music stream
- Option to control safe headset media volume
- Button for clearing all recent tasks at once
- Minimal brightness setting
- Auto-brightness levels adjustment
- Lockscreen tweaks
- Hardware/navigation key actions
- Notification drawer style (background color, image for
- Button backlight modes (default, disabled, always on while screen is on)
- Dialer (Phone) tweaks
- Google Launcher tweaks
- Screen recording
- GravityBox Actions - interface for 3rd party apps
- Smart Radio
- Notification control (per-app notification LED/sounds/vibrations)
- Ascending ring tone
As Google is yet to release an official Android 5.1 update for the Xposed Framework, you could try downloading the unofficial port for the same while installing the latest version of GravityBox.
On the downside, the latest Lollipop version of GravityBox omits a few minor features including signal cluster tweaks and status bar colouring, owing to the major overhauling required for the new dual SIM support feature introduced in Android 5.1.
The ringer/notification volume controls also get a major tweak that removes access to the feature from sound and notification settings, and instead limits its use within the expanded volume panel.
The other major constraint with the new GravityBox module is the lack of support for non-Nexus and non-Google Play Edition (GPe) devices. Consequently, it may lead to a handful of bugs if you try to flash it on some native UI skin like TouchWiz or HTC Sense.
The developer has also advised users to avoid soft rebooting the device after flashing the GravityBox module to prevent unexpected issues with apps rebuilding from scratch with each system boot.
Interested users can go ahead and install the Xposed Framework module GravityBox on their device, using the step-by-step guide posted below.
- Ensure that the device is already running Android 5.0 Lollipop update, which is based on AOSP (vanilla or something similar to Vanilla Android).
- The ROM must be rooted, before you try installing the Xposed Framework modules.
- Verify that the custom recovery tool installed on your smartphone is functional, as you will need to take a backup before installing the Xposed Framework.
Steps to install Xposed Framework module GravityBox with Android 5.1 Lollipop compatibility for your device
1. Follow installation instructions for Xposed Framework alpha version for Lollipop. If you are already running Android 5.1 Lollipop, make sure to download and install unofficial Xposed Framework SuperAlpha.
2) Download GravityBox APK, rename it to GravityBox.apk and install it.
Alternatively, you can download the latest GravityBox directly from Xposed Installer (search for GravityBox [LP] module).
3) Make sure GravityBox app is installed into internal memory. If it was installed into phone storage or external storage,
move it into the internal memory first (applies only to devices having additional or external storage)
7) Run Xposed installer, go to Modules menu and activate GravityBox by checking the checkbox
9) Launch GravityBox from app drawer or from Xposed installer and set the desired options
[Source: XDA Developers]