MediaTek devices are becoming popular day by day at a very rapid rate. And so is the race of customization in the mobile world. Many of you might have been facing the problem of tweaking apps or the whole phone itself. So today we present you with :

GravityBox – tweak box – Xposed module for devices running Android 4.1/4.2/4.3 ROMs

Gravity Box
List of Supported MTK devices :

  • MT6589
  • MT6577
  • MT8389 
  • You can also try on other devices and let us know too.

Make sure you have rooted your phone and have installed CWM on it. If you have not installed CWM then read our post : To install CWM on any MTK phone.

Using Gravity Box to tweak any MTK Device: Procedure to Install Gravity Box on your MTK phone.

1) Backup your current ROM in custom recovery. I am serious. Don’t skip this step.

2) Get the Xposed installer from Download section from Xposed official thread (the latest version is typically available at this link: http://dl.xposed.info/latest.apk)

3) Install and run Xposed installer

xposed

Now tap on Framework and then select Install and then Reboot your phone.

4) If device doesn’t boot that means that the Xposed framework is not compatible with ROM you are currently
running. You don’t need to continue with the next steps. You will have to restore your ROM from backup.

5) Download and Install the GravityBox Apk and install it.

6) Make sure GravityBox app is installed to internal memory. If it was installed to phone storage or external storage,
move it to the internal memory, first

7) Run Xposed installer, go to Modules menu and activate GravityBox by checking the checkbox

8) Reboot

9) Launch GravityBox from app drawer or from Xposed installer and set options as desired

The Xposed framework has opened up some interesting mods. Most of them do only a few things. Some of them do a lot more. GravityBox does a lot more than that. This module from XDA Developers member C3C076 (keep ’em comin, guys) seems to incorporate all the little tweaks that people generally flash a custom ROM for, but it’s built for stock Nexus devices and “clean” AOSP ROMs.

 

Here are few tweaks for the same :

gravity box

Here are a few of the highlights for GravityBox: PIE controls that replace the on-screen navigation buttons. CyanogenMod-style expanded desktop (hide navigation controls). Extra control buttons in the Jelly Bean Quick Settings menu. Right-side, single-finger pull down for the Quick Settings menu. Status bar tweaks including color options, center clock, brightness control, and even the ability to hide the cellular bars when you’ve got no SIM card. Reboot and recovery options on the power menu. You can even adjust the backlighting on your buttons, if your device has them. “Kitchen sink” doesn’t even begun to cover it.few tweaks on Gravity Box
Feature highlight of GravityBox 2:
Fixes – help to fight typical MTK6589 bugs like:
— Date&Time settings crash
— Caller ID mismatch
— Split conversation in messaging
— Wakelock in calendar app periodically turning on the screen
— Waelock in messaging app turning on the screen every time new message arrives
— Missing TTS settings in Language&Input
— Missing extended developer options

Mods – the set of additional useful features that make using the system more easy and fun
— CyanogenMod Pie controls
— Expanded Desktop
— Statusbar QuickSettings tile management with tile reordering
— Lockscreen targets
— Statusbar color and transparency
— Statusbar Brightness Control
— Statusbar icon colors
— Additional QuickSettings tiles: 
——- Sync on/off, WiFi AP on/off, GravityBox shortcut, Torch, Network mode (2G/3G/2G+3G switch), Sleep, QuickRecord,
QuickApp, GPS on/off, Ringer mode, Volume tile
— Quick pulldown – switches to QuickSettings when status bar is pulled down near edges
— Auto-switch to QuickSettings when there are no notifications
— Center clock in statusbar
— Battery indicator style
— Navigation bar tweaks
— Low battery warning policy
— Disable LED flashing when battery low
— Disable LED while charging
— Auto-hiding of signal icons for empty SIM Slots
— 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
— Fullscreen caller photo
— CRT screen off animation
— Minimal brightness setting
— Autobrihtness levels adjustment
— Lockscreen tweaks – show widgets maximized, lockscreen background style (color fill, custom image)
— Lockscreen rotation
— Phone tweaks – flip action, disable vibrate on call connect
— Hardware key actions – menu long-press/double-tap, back long-press, home long-press
— MasterKey vulnerabilities patched 
— Dithered Holo background
— Option to use solid black Holo background
— Expandable volume panel
— Option to unlink ringtone and notifications volumes
— Notification drawer style (background color, image for portait/landscape, transparency)
— Button backlight modes (default, disabled, always on while screen is on)
— Button backlight notifications (for devices that lack Notification LED)
— Navigation bar ring targets
— GravityBox Actions (shortcuts)
— Lockscreen “see through”
— Smart Radio
— Notification control (allows controlling notification lights/sounds/vibrations on per-app basis)
… more to come

If you are struck anywhere please discuss in our Forums : http://droidchina.com/forum/Thread-Using-Gravity-Box-to-Tweak-Your-MTK-Phone