**Introduction**
The app utilizes amazing Xposed framework which, briefly, provides interface for injecting code into any app, including system services.
This means, it allows to modify behavior of applications and system services at run-time.
One of the biggest advantages of Gravity XBox is that it is not bound to any specific device.
Actually, it should run on any device having vanilla Android 4.1/4.2/4.3
++Compatibility
- this module is designed to run on vanilla or close-to-vanilla Android 4.1, 4.2 and 4.3 (AOSP)
- supports majority of MTK6589, MTK6577, MTK8389 devices
- supports "Google devices" like Nexus, HTC One Google play edition, and others running vanilla Android 4.1/4.2/4.3
- Samsung Touchwiz, HTC Sense, MIUI, LeWa, etc. are NOT supported. It is not guaranteed this module will work on these at all so try at your own risk.
++Prerequisites
To use this module, the following conditions must be met
- You have a device running Android 4.1/4.2/4.3 that's based on AOSP (vanilla or close-to-vanilla Android)
- ROM must be rooted (XposedInstaller requires root to be able to install framework into system)
++Installation
1) Get the Xposed installer from Download section from Xposed official thread.
3) Install and run Xposed installer and follow the instructions to activate Xposed framework
4) Reboot.
5) Install Gravity XBox Module
6) Make sure Gravity XBox app is installed to internal memory.
7) Run Xposed installer, go to Modules menu and activate Gravity XBox by checking the checkbox
8) Reboot
9) Launch Gravity XBox from app drawer or from Xposed installer and set options as desired
**Feature highlight**
GravityBox provides 2 main groups of features:>>
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
--- Statusbar color and transparency
--- 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
--- 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