Do you try out every single ROM just because of a few mods? Going through all those steps every time you want to flash a new ROM is cumbersome. Ever wondered how it would be if you could have all mods in a single ROM? That’s where Xposed Framework comes into picture!
XDA Recognized developer rovo89 has developed a framework (for android 4.0.3 and above) which makes it possible to mod any ROM without actually reverse engineering the native APKs (like SystemUi.apk, framework-res.apk). All credit goes to him. What you could do with this framework (using a module, explained below)-
- Change status bar colour, status bar icons and their colours and adjust its transparency.
- Customize lockscreen targets.
- Statusbar network speed indicator.
- Have advanced reboot menu options.
- Pie controls.
- Reorder QuickSettings tiles.
- Expandable volume panel.
- Skip tracks using volume keys.
And hundreds, literally hundreds of other things including all CyanogenMod tweaks!
- Your device must be rooted.
- Make sure your device is running Android 4.0.3 or above.
That’s it. We’re good to go.
- Launch Xposed Installer app, go to the framework section and tap on “Install/Update”. Make sure the app is given root access.
- Finally restart your mobile.
Now you need to install modules to actually use the framework. There are lots of Xposed modules available and you can develop one for you own too! This XDA thread contains links to all the module.
You can download the Xposed module apks from the “Download” section of the Xposed Installer app or from the Xposed modules repository.
- Install the module apk normally.
- Launch Xposed Installer app, go to “Modules” section and check the box against the installed module.
And Done! Xposed modules may or may not have interface. There are some ROMs which are incompatible with xposed framework but most of them are. There are modules specific to TouchWiz, Sense ROMs as well. Try out different modules and see which work for your ROM. In case you get stuck in boot loop or experience abnormal behaviour , follow the below steps to disable xposed framework.
- Xposed-Disabler-Recovery.zip file will be copied automatically to your external SD-Card when you install exposed framework. Flash this file through recovery to disable Xposed framework.
- Alternatively, you can also make a file “/data/data/de.robv.android.xposed.installer/conf/disabled” through ADB, to disable xposed framework.
There are a couple of xposed modules that combine a lot of separate different modules. One such module is Gravity Box (for MTK devices and vanilla ROMs) and Xblast Tools with dozens of tweaks for your ROM! For more information, visit the main thread.