Back in the Android Jelly Bean days, the option of customizations were pretty limited. Apart from the Google Nexus lineup, finding a phone with vanilla Android was no doubt an adventurous task.

samsung_galaxy_s4_google_play_edition
The short lived Google Play Edition of phones (like the Samsung Galaxy S4) came with stock Android

In a world dominated by HTC’s Sense UI, Samsung’s TouchWiz, Sony’s Xperia UI and numerous no-name MediaTek powered Chinese phones running generic reference ROMs, end users felt bewildered to get into the customization scene.

The community created Xposed Framework to deal with the roadblocks. In a nutshell:

Xposed is a framework that allows users to easily apply add-ons (called Modules) to the ROM. Rather than flashing a new ROM to get a specific feature, you can use Xposed to add individual features to whatever ROM you’re using, or even just the stock ROM.

(Source)

One of the Xposed modules, GravityBox, has a huge fan following due to the level of customizations it offers. From tweaking the status bar icons to tinkering with hardware/software keys – GravityBox (GB) is the one stop solution for UI modding.

Feature highlight
— Lockscreen tweaks
— QuickSettings tile management with additional tiles
— Statusbar tweaks
— Navigation bar tweaks
— Pie controls
— Power tweaks
— Display tweaks
— Phone tweaks
— Media tweaks
— Hardware/navigation key actions
— GravityBox Actions – interface for 3rd party apps
— Notification control (per-app notification LED/sounds/vibrations)
— Fingerprint launcher
— Advanced tuning of Framework and System UI parameters
… and many more

And guess what? The newest GravityBox release (9.1.0, published on June 13) is now fully compatible with OxygenOS 9.5. Which means OnePlus 7 as well as OnePlus 7 Pro (5G) users can now enjoy the truckload of modding options on the stock ROM.

As a matter of fact, the true 90Hz refresh rate unlocking tweak for OnePlus 7 Pro we discussed yesterday was a byproduct of the development. XDA Recognized Contributor C3C076 is the maintainer of GravityBox, who ‘accidentally’ discovered the method (which is now supported by GravityBox as well!).

oneplus_7_pro_gravitybox_90hz
Using GravityBox, you can create custom tiles to toggle between refresh rates on OnePlus 7 Pro

The changelog of the latest release of Gravitybox is as follows:

– Oneplus 7/7Pro OxygenOs fixes and adjustments:
— fixed OnePlus 7/7Pro OOS system detection logic
— fixed theming of QuickSettings tile detail dialogs
— fixed navigation bar custom key layout (for standard navigation bar only)
— fixed dynamic color tinting of GravityBox navigation bar elements
— fixed option for hiding brightness slider in QS panel
— fixed recents key default single-press action not working when navbar master switch is enabled
— fixed double vibrations when using Key actions
— fixed muting Dialpad tones during Quiet Hours
— Visualizer: adjusted margins of header elements in dimmed screen
– StatusBar: redesigned and improved logic related to hiding system icons
— fixes mysterious Alarm icon showing on some systems
– Keys: improved reliability of Torch on power long-press
– Updated Russian translations (thanks to gaich)
– Updated Chinese (Simplified) translations (thanks to liveasx)

The installation procedure of the app is as follows:

  1. Be rooted using Magisk
  2. Install Riru and EdXposed modules using Magisk Manager
  3. Install EdXposed Installer app
  4. Reboot and open EdXposed Installer app to check if EdXposed works and is active
  5. Install GravityBox and enable it in EdXposed Installer
  6. Reboot

Users can download the newest version (9.1.0) of GravityBox directly from GitHub release page. The support cum discussion thread is here.

Happy modding!

PiunikaWeb is a unique initiative that mainly focuses on investigative journalism. This means we do a lot of hard work to come up with news stories that are either ‘exclusive,’ ‘breaking,’ or ‘curated’ in nature. Perhaps that’s the reason our work has been picked by the likes of Forbes, Foxnews, Gizmodo, TechCrunch, Engadget, The Verge, Macrumors, and more. Do take a tour of our website to get a feel of our work. And if you like what we do, stay connected with us on Twitter (@PiunikaWeb) and other social media channels to receive timely updates on stories we publish.

Kingshuk De
896 Posts

I came from a mixed background of Statistics and Computer Science. My research domains included embedded computer systems, mobile computing and delay tolerant networks in post-disaster scenarios. Apart from tinkering with gadgets or building hackintosh, I like to hop on various subreddits and forums like MyDigitalLife and XDA.

Next article View Article

[Updated] Instagram crashing on all Android phones, but there are workarounds

Here's the crux of the article in video form: New updates are being added at the bottom of this story……. Original story from (June 5, 2018) follows: We're...
Jul 10, 2023 6 Min Read