GravityBox - jest to moduł do XplosedFramework. Pozwala na modyfikację funkcjonowania aplikacji i serwisów systemowych w czasie rzeczywistym, nie jest już potrzebne hackowanie aplikacji przez dekompilację, hakowanie i rekompilację.. GravityBox nie jest przypisany do żadnego urządzenia, jest uniwersalny, działa na każdym MTK6589 4.2.1, który jest blisko związany z AOSP.
Zakodowanie modułu Xposed było świetną zabawą - przygodą w poszukiwaniu odpowiedniego podpięcia własnych kodów do naprawienia lub modyfikacji właściwości apps/system.
Funkcje GravityBox-a dzielą się na 2 grupy:
FIXY: pomaga w naprawianiu typowych bugów w MTK6589, np.:
--- Date&Time settings crash
--- Caller ID mismatch
--- Split conversation in messaging
--- Wakelock in calendar app periodically turning on the screen
--- Brakujące ustawienia TTS w Language&Input
--- Brakujące rozszerzone opcje developerskie
MODY: - zbiór różnych użytecznych funkcji, które ułatwiają korzystanie z systemu i czerpanie więcej radości z używania go.
--- Statusbar QuickSettings tile management
--- Statusbar color and transparency
--- Additional QuickSettings tiles: Sync on/off, WiFi AP on/off, GravityBox shortcut, Torch, Network mode (2G/3G/2G+3G switch)
--- Battery indicator style
--- Low battery warning policy
--- 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)
--- Button for clearing all recent tasks at once
--- Fullscreen caller photo
--- CRT screen off animation
--- Lockscreen tweaks - show widgets maximized, lockscreen background style (color fill, custom image)
WYMAGANIA:
-Zrootowany rom
-MTK 6589 Android 4.2.1 bazujący na AOSP(czysty lub prawie czysty android)
-CWM recovery lub inny, którym zrobisz backup romu
INSTALACJA:
1. Zrób backup obecnego romu(serio, nie żartuje :) )
2. Zainstaluj [hide]XposedInstaller.apk[/hide]
3.Postępuj według instrukcji w celu zainstalowania XposedInstaller
Ad.3 Uruchom aplikację XposedInstaller i kliknij na "Install/Update", zrestartuj i gotowe.
4.Zainstaluj [hide]GravityBox.apk[/hide]
5.Uruchom XposedInstaller, przejdź do "Modules" i aktywuj GravityBox zaznaczając go.
6. Zrestartuj telefon, a następnie uruchom GravityBox z XposedInstaller i ustaw opcje wg własnych upodobań :)
P.S. Dzięki tej aplikacji można np. zmienić /i dostosować do własnych upodobań lockscreen.