Android users have steadily enjoyed the openness and customization that their device provides. For so long, it has allowed its users access to an assortment of amazing things such as automation, custom ROMs, and many other great features. However, the only way to ever really get to enjoy said features is to take a walk on the wild side of .apk files and third-party “cracks”. Stock Android just isn’t Android without all the bells and whistles that it affords you.
The more advanced custom ROMs are typically made by Android developers and diehard enthusiasts in their spare time. This leaves next to no time whatsoever for a strong testing phase between development and deployment. Which can lead to many bugs and problems in the honeymoon phase. This is where Xposed Framework comes into play.
What is Xposed Framework?
Xposed Framework is a framework for your rooted Android phone. Although it does not do much on its own, it makes it much easier to customize and mod your phone without having to flash them via custom recovery. You’ll no longer have to make a blanket, system-wide modification with a bunch of changes just to be able to use a few mods. Instead, you can choose directly which mods you want and install them. Additional customization doesn’t end with changing the looks of your Android phone, but Xposed will also increase its performance and tweak system level functionality.
All you’ll need to do is install an app called Xposed Installer. With this app you can use it to find and install other apps/mods. Using the following directions should work regardless of the make and model of your Android phone.
Before You Install…
You’ll need to do a few things, such as:
- Completely backing up your Android device. Issues are not uncommon during the installation process or while using Xposed. It could even render your device unusable so be smart and back it up.
- Double-check the version of Android you’re currently running. You’ll need to know this information in order to find the link to the correct download. You can typically find this information in the “About phone” or “About device” section of your Android phones Settings. You might also find it hidden away in the “More” area of Settings. Just be sure to grab the info.
- For those of you running Android 4.03 to 4.4, to install Xposed, you will need to root your device. You should also be running a custom recovery and using compatible hardware. In order to do that, you’ll need to install the KingoRoot  app. Tap One click Root and wait for it to finish before rebooting your phone. It can be finicky, so if it doesn’t work the first time, give it a couple more tries. Once you’ve got your phone rooted, you’ll be able to install Xposed Installer.
Installing Xposed Framework
To begin installation:
- Those running Android 5.0 or higher, from your device you can grab the latest apk file using this download link . The download link will be located at the bottom of the page just under the “Attached Files” section. Otherwise, you should head on over to the Xposed download page  and select your preferred version. The initially offered version is an experimental one. To view more stable releases, Tap the Show folder.
- You should install the app via side loading by enabling the option to install apps that are not located in Google Play. Head to your Settings, then Security, and finally check the option that says “Unknown Sources”. When you’ve finished this, go ahead and download the version you chose in step 1.
- You may be prompted with a popup claiming that “this type of file can harm your device if you install it”. Shrug it off and move forward with the installation by confirming you want to download and install the file.
- Tap Install to confirm when asked if you want to install the application. Open the Xposed Installer app once it has finished installing and go to the “Framework” section. You can find it in the menu at the top-left of your screen. Click on Install/Update to begin installation.
- You could receive a warning prompt to “Be careful!” Ignore it and tap on OK. If something were to go a bit screwy on you, the backup you made prior to starting this process will enable you to get your device back into working order and avoid a “boot loop”.
- Allow access to KingoRoot for root permissions and tap OK when asked to reboot.
Congratulations, you’ve just installed Xposed Framework on your Android device. If you feel that you no longer want Xposed Framework on your Android device, you can simply remove it just like any other application. But for now, you do have it. So what are you going to do with it? Install Modules, of course!
Xposed is just a framework, but its functionality is enhanced through the use of modules. Modules are just .apk files that you can download from all over the internet and are just as easily installed as any other side loaded app. They allow you to customize the look and functionality of Xposed Framework and are the most important part of the whole process.
There are many sources from which you can find Modules to install. If you’d like to learn more about modules, you can visit the Xposed repository  and do a bit of research. For a complete list of modules to choose from you should check out this thread in the XDA  forums.
However, sometimes the best way to find the modules you need is right there in the framework installer. To find a module:
- Open the Xposed Installer app and go to the “Downloads” section and use the search function or browse from a list of currently available modules. Swipe over or tap the “Versions” tab. The most recent ones will always be at the top.
- Once you find a module, be sure to read the description as many modules require you run the stock version of Android. This is very important, so read it carefully. Only when you’ve read the description and are sure that your phone is supported should you click the Download button.
- The download and installation process should go just as smoothly as your normal Android app. The next screen after tapping Download will show what the app will have permission to do on your device. You’ll need to confirm the installation with the Install button. It’s possible the page will be a bit lengthy so not all information will be available at once. You’ll have to use one or more Next buttons to get to the end. Continue tapping them until you see the Install button. If you don’t see the Install button, you’ll need to reboot and then try again from the beginning of these steps.
- Once the module is installed and the proper permissions have been set, in order to move on to the customization settings you’ll need to open the module app. You can tap Open to launch the new module, or Done to return to the “Versions” tab.
- Once installation is complete, you might receive a module inactivity notification. Tap on the notification and you’ll be redirected to a new page with a full list of all of your system’s downloaded modules. Here, you’ll be able to activate or deactivate all the modules you currently have on your device.
Once the module is downloaded, you have to enable it before you can actually use it:
- Head to the “Modules” section from the main screen of the Xposed Installer app.
- To activate a module, check the box to the right of it. A check mark will appear in the box if the module has been enabled. To deactivate them, ensure that the box is left unchecked. Once you’ve finished with the activation process, you’ll need to reboot your phone for the changes to be applied.