How to Install the Xposed Framework on Android 6.0 Marshmallow

Xposed Framework is one of the best thing that has happen to Android. And probably one the worst thing that happened to Custom ROM.

So, What exactly is Xposed Framework?

Xposed Framework is like a container that contains several modules called – Xposed modules. Think of Xposed Framework like Google Play Store and the Xposed modules as the Android apps you found in Play store. But there are few major difference Xposed framework and Google Play.

1. You will need root access to install Xposed framework. Well technically, you don’t need a Root Android device to install Xposed Framework, instead, you need a device with custom recovery installed. But, to get Custom recovery, you’ll most probably cross the path of rooting your Android. 

2. Unlike Google Play Store, which has millions of apps, Xposed framework contains some hundreds of modules

3. And unlike the Apps you found on Google play, Xposed modules are much powerful in tweaking every bit of the system settings of your Android.

Xposed Framework

What you’ll need to installed Xposed Framework?

1. Android device running Android 6.0 Marshmallow

2. Custom recovery installed (like TWRP)

For this instance, I’m using a Rooted Moto e3, running of Android Marshmallow with TWRP custom recovery installed.

Overview of the process?

Install Xposed framework is bit tricking, You can not simply download the Xposed apk and install it on your Android, just like you do with other Android apps. It doesn’t work that way.

Instead, here is what you need to do –

  1. First, download two files — Xposed Framework (zip) and Xposedd Installer (apk)
  2. Next, first flash the Xposed Framework zip file from your custom recovery
  3. And then install the Xposed Installer apk like you install normal apps

how-to-install-xposed-freamework-flowchart

Steps to install Xposed framework

Step 1: Download the correct files

As I said, installing Xposed Framework is a bit complicated because there are different files for different devices. Mainly, there are 3 types of Xposed framework zip files, depending on the type of CPU architecture you have (i.e. ARM, ARM64, or x86) and thankfully there is only universal Xposed installer apk.

So, how do you know which CPU architecture do you have?

It is quite simple to find your device’s CPU architecture, download Hardware Info app from Google play and open it and go to the processor section. You’ll see one of the 3 (ARM, ARM64, or x86)

cpu-architecture

In my case it’s ARM framework so, I’ll download that relevant zip file from the link below and also download the Xposed Installer app which is thankfully same for all version of Android marshmallow.

Download one of the following files depending on your processor.

  1. Xposed Framework for ARM 
  2. Xposed Framework for ARM64
  3. Xposed Framework version for x86 

Next, Download the universal Xposed Installer apk, which thankfully, is the same file for all devices.

  1. Xposed Installer app for all Marshmallow devices

download-the-correct-files

Step 2 Flash the Xposed Framework in Custom Recovery

Once you’ve downloaded both XposedFramework zip and installer apk files, boot into your device’s custom recovery. The steps are different for each device (usually, it’s pressing down the vol up and power button simultaneously) We suggest using the app called Quick Boot (Root). It makes things easier.

reboot-to-custom-recovery

Once you are in the custom recovery, (we are using TWRP for this instance) go to the “Install” option. If you are using any other recovery like clockwork etc, then you’ll have to use the physical buttons on your Android to navigate to Install option. 

install-zip-from-custom-recovery

Now, navigate to your device’s Download folder, select Xposed framework zip file (not the apk) and swipe the slider at the bottom of the screen to install the Xposed Framework.

flash-xposed-zip-in-twrp

Once done “Reboot System.”

reboot-to-normal-mode

Note:

In case you see — ‘unable to install Xposed framework due to low system storage’, you need to uninstall some system apps. Do do this, reboot your Android to normal mode, install system apps uninstaller from play store and uninstall few apps that you don’t use much like notes or bloatware app. Make sure you don’t install any necessary app that is required for proper functioning of your Android.

Once you have enough space (10 MB worked for me), again reboot to custom recovery and flash the Xposed zip file. This time it should work and then reboot to normal mode.

Step 3 Install the Xposed Installer App

This one is the simplest step,

First, make sure, you have unable install for 3rd party sources by going to the settings.

unknown-sources

Next, go to your download folder and look for the XposedInstaller.apk file, tap on it and install it on your system. And that is. If everything goes right, you have successfully install Xposed in your system.

install-the-xposed-framework

How to uninstall Xposed framework?

Not sure why you want to do that, but if for any reason you want to uninstall Xposed framework, download this xposed-uninstaller*.zip and flashed it with a custom recovery like TWRP. And that’s it.

What next?

So, now that you have Xposed framework, you need to install modules in it, and so check out some must-have and some Fresh Xposed modules.  

About Mrinal Saha

Mrinal is a tech geek who spends half of his day reading and writing about tech. While the nights are spent on shooting or editing YouTube videos. Feel free to geek out with him on-