Frameworks are fantastic. What they do is allow you to modify your existing ROM without having to worry about using your desktop to dive into the code and make specific changes to APKs.
The modifications that frameworks provide are often the kinds of things that you would usually need to flash an entirely new ROM in order to use, but with frameworks you can simply manage the customisations through a single app on your device and not have to worry about losing your beloved build.
Here, we’re looking at the Xposed Installer framework, which was developed by rovo89 on the XDA forums. It’s worth checking out his post on the forums, if for no other reason than getting a little peace of mind with regards to the installation and use of this framework.
We’re going to show you how to get it up and running, but if you have a relatively old or niche device then there may be some teething problems with the framework, in which case you’ll want to know where you can go for support.
When you’re ready, read on to find out how to get hold of the APK file that contains Xposed Installer – this will let you install both the framework and the modules that plug in to it. After that, we’re going to run through the setup of a module.
Download Xposed Installer
The first thing that you need to do is download the APK for Xposed Installer. Once you’ve done that, transfer the file onto your device – we put it into a Dropbox folder and then exported it to the SD card from there.
Install the APK file
You might then need to use an APK installer to install that file properly – we used the one from Rhythm Software. Make sure you’ve got Unknown Sources enabled in the Security section of your device’s settings first, else Xposed Installer won’t install.
Get the Framework
Once your app is installed, fire it up. It’s a nice, clean interface, and the next step is to install the Xposed framework using this app. Tap on the Framework option, and then Install/Update on the next screen. Give it Superuser access when prompted, hit OK then reboot your device.
Let it check for updates
After you’ve rebooted, the Xposed framework will be running on your device. Head back into the Xposed Installer app and this time Settings. You’ll want to make sure that the ‘Enable downloads’ option is ticked, so that any new updates and modules are made available to you within this app.
Check out the downloads
Now for the fun part. Head to the Download section– right at the top of the interface, you’ll see your currently installed version of the framework, and then all of the modules listed below. There are scores of them, and while many target Xperia devices, most work for any device.
Search for a module
Especially when you’re just starting out with this app, it can be helpful to use the search function to drill down to exactly the kind of module that you’re after. Here, we’re looking for some kind of CPU tool that will give us more information about our device’s operation.
Select a module version
Once you’ve found a module you like, tap it. Read through the descriptions on the next page, and possibly the linked support documents too, before continuing. When you’re ready, either download the current version or tap on one of the older versions to reveal its download button.
Install the module
When your chosen module has finished downloading, you’ll be taken to a screen asking you to confirm the installation. Do so, and once you get the App Installed message pop up on-screen simply tap the Open button at the bottom-right in order to run it.
Customise the settings
The next screen that you see will show you the settings options for your module, if any are available – customise your module as you see fit. You’ll also see a notification appear in your status bar (a round ‘i’ icon) saying that your module is not yet enabled.
Switch on the module
Head to the Module section and then tick the box beside the module that you’ve installed to enable it. Upon rebooting your device, your module will be working. In the main image on the other page you can see our CPU temperature displayed in the status bar.
Written by Gavin Thomas