This weekend we will talk about GravityBox, a module that most Android geeks will know well; a module that allows us to better customize our Android terminal, with changes that we could not do in any other way .. a must have of modding.
Obviously we will need the ROOT permissions and Xposed Framework installed, therefore, from the latter, we will download the GravityBox module available for Jelly Bean and KitKat. Download your version module, activate it and restart the terminal.
Once this is done, we can open the application and start customizing. Probably some configurations may not work on some terminals or ROMs (remember that Xposed causes bootloop on MIUI) and many of these need to be restarted for them to be applied.
That said, let's find out what we can modify and customize. Starting GravityBox, we will find all the sections that can be customized: lock screen, launcher, LED, audio, etc. Obviously if we mount a custom ROM we would surely already have some of the customizations available on GravityBox.
From here, as is easy to see, you can customize the lockscreen. We can set a different background and give a different effect, change the shortcuts, enable the double tap to disable the screen, show the status of the battery around the unlock button, enable rotation, choose whether or not to show the status bar and set buttons physical to unlock the terminal. We can also set the flashlight as a shortcut simply by holding down the unlock button, move the latter and customize the widgets.
The status bar, or even status bar, is usually the first reason why GravityBox is installed. In fact, through this menu it will be possible to activate the QuickSetting, typical of Samsung, and configure them. For the uninitiated, there are the shortcuts present in the notifications area, shown in a horizontal bar just above the latter.
It will also be possible to customize the color of the bar, the icons, the style and color of the battery, the color of the notification area and transparency, customize the operator's text, change the position of the watch, show the data speed, block notifications of certain apps and enable brightness control from the status bar, simply with a swipe on it from right to left to lower it and vice versa, as also possible on CyanogenMod.
The navigation bar is what we see on Nexus devices (but not only), the on-screen buttons. With this option it is therefore possible to configure this bar but also activate it on devices with physical keys.
An explanation is probably not necessary, but for those who do not know it, in this menu you can activate and configure the famous Pie Control, a 'pie' menu that can be activated from the edges of the display and with various shortcuts, useful for starting applications on the fly.
Shutdown menu and LED
Here we can customize the shutdown menu. I find this function very useful to activate the advanced menu (boot in recovery and bootloader) or to show the keys to capture screenshots and record the screen. It is also possible to deactivate the low battery notification and manage the LED during charging.
Display and brightness
The name speaks for itself. In addition to being able to customize the brightness, we can also set the extended desktop, the effect of turning off the screen, change various system backgrounds, set transparency in the status / navigation bar and choose whether or not to activate the backlighting of the hardware keys.
Telephone and Calls
Allows you to add useful features during calls. For example, the action to be performed once the phone is turned upside down during an incoming call, put incoming calls in the background so as not to occupy the entire screen, set a vibration at the click, the response, etc., if you show the contact photos unknown and whether to show the photos in full screen or not and finally it is possible to determine various actions for the management of the data so as to save battery.
Audio and Volume
Useful to have more steps to adjust the volume, enable track changes with a long press on the balance, remove the safety warning for the headphones, reverse the rocker keys, turn off the notification sound when adjusting the volume and customize the volume panel: extended panel, transparency, etc.
If the launcher we love most is the stock one, even if a little limited, from here you can add some useful functions: increase the number of rows and columns and the possibility to resize any widget.
Another feature for which GravityBox is worthwhile. Through this option we can choose what happens with a double tap or long press of the physical keys. We can then tie applications or actions in order to execute them quickly.
Another useful function (during writing) is the possibility of being able to move the cursor through the volume rocker, with the possibility of choosing which key will move the cursor to the right or left and vice versa.
Finally we can also set the delay to make it worth the long press or double tap.
It is possible to set up to 8 applications that we can start using hardware keys or navigation bar.
Function active only on KitKat (correct me if I am), it allows to choose with which settings the screen is registered: resolution, limit, bitrate, rotation and whether to use the microphone or not.
From this menu it is possible to customize various features such as the task manager where the RAM in use and free can be shown, the button to close all applications with the option to close all active apps (by long press) excluding the last used , or viceversa.
A good function is to disable the flashlight automatically after a few minutes, finally we can disable the settings button in the menu (useful for devices with physical keys) and not show the keyboard in full screen during the horizontal rotation of the screen.
Global notification manager
The last option, experimental and paid. It is possible to use it up to around 10 total attempts before buying it. Useful for configuring the notifications of each individual application: LED, vibration and sound.
In what you have just read, I exposed the most interesting functions, but the module offers some other functions that I let you discover 😉
See you next week with a new module!