Xposed Framework has finally been made available to Marshmallow devices, so those of us running the latest and greatest version of Android can finally get back to tweaking every little aspect of our phones and tablets. Since many of us are still using Lollopop (Android 5.0+) devices, this installation procedure cover it all in details below, but make sure to download the proper file for your particular version of Android.
Created by developer Rovo89, Xposed basically hooks into the Android system, then allows users to simply install mini-apps called modules that can change almost anything in a device’s interface or other installed apps.
- Rooted device running Android 5.0+ and 6.0 Marshmallow
- Custom recovery installed
- “Unknown sources” enabled
Update: For the time being, do not install this on Samsung devices running TouchWiz (Samsung devices running AOSP-based ROMs should be fine).
Step 1: Find Your Device’s CPU Architecture
There are three different versions of the Xposed Framework for Lollipop and Marshmallow devices, and each is designed for a specific CPU architecture. It can be fairly difficult to find your device’s CPU architecture, so if you don’t know this information off the top of your head, I’d suggest that you download a free app called Hardware Info.
Once you’ve installed Hardware Info, simply open the app and tap the “Processor” entry. From here, look for one of three CPU architecture types—ARMv7, ARM64, or x86. The exact location of these CPU architecture names will vary, but you should see one of the three somewhere under the Processor category.
Step 2: Download the Right Files for Your Device
Now that you know your device’s CPU architecture, you can download the corresponding version of the Xposed Framework. You’ll also need to download the Xposed Installer app to browse and install modules.
There are two core elements to Xposed—one is the Xposed Framework, which lays all of the groundwork, and the other is the Xposed Installer app, which allows you to download and manage modules. First up, grab a copy of the Installer from the following link, as this is the same for all devices:
Nowadays, the Framework will have to be flashed in custom recovery. There are 3 different version of the Framework for Android 5.0.X, and three more versions for Android 5.1.X. So first up, if your device is running Android 5.0 through Android 5.0.2, download the ZIP below that matches your CPU architecture type:
- Xposed Framework for 5.0.X devices (ARMv7)
- Xposed Framework for 5.0.X devices (ARM64)
- Xposed Framework for 5.0.X devices (x86)
On the other hand, if your device is running Android 5.1 through Android 5.1.1, find the link below that matches your CPU architecture to download the proper Xposed Framework ZIP for your device:
- Xposed Framework for 5.1.X devices (ARMv7)
- Xposed Framework for 5.1.X devices (ARM64)
- Xposed Framework for 5.1.X devices (x86)
Luckily, There is s the same file for all Marshmallow devices. So tap one of the following links from your Marshmallow device:
- Xposed Framework for ARMv7 Marshmallow devices
- Xposed Framework for ARM64 Marshmallow devices
- Xposed Framework for x86 Marshmallow devices
Then, grab the Xposed Installer app as well, which is the same file for all Marshmallow devices:
Step 3: Install the Xposed Framework in Custom Recovery
Once you’ve downloaded both necessary Xposed files, the next thing you’ll need to do is boot your device into custom recovery. For most phones, simply start from a powered off state, then press and hold the volume down and power buttons simultaneously.
When Android’s bootloader menu comes up, press the volume down button twice to highlight “Recovery mode,” then press the power button to select it.
Step 4: Install the Framework in Custom Recovery
Before you flash anything in custom recovery, it’s always a good idea to make a full NANDroid backup . That’s extra important in this case, since the Xposed Framework is in its early stages and may cause issues with some devices. Do not skip this step!
- Backup, Restore, Freeze Apps, Data, Market Links with Titanium Backup Pro v7.1.2
- How to Flash / Backup Your Android Mobile Phones Using Flashify App
- WinDroid Universal Toolkit | Unlock | Root | Flash | Backup Android Devices
- How to Flash MediaTek Stock ROMs With SP Flash Tool [Latest]
At this point, if you’re using TWRP recovery, simply tap the “Install” button to begin. From here, navigate to your device’s Download folder, then select the Xposed ZIP file that you downloaded in Step 1.
Next, swipe the slider at the bottom of the screen to install the Xposed Framework. When that process is finished, tap “Reboot System.” It will take longer than normal for your phone to boot back up, so be ready to wait 10-20 minutes before moving on to the next step.
Step 5: Install the Xposed Installer App
When you get back up, it’s time to install the actual Xposed Installer app. Tap the Download Complete notification for the “XposedInstaller_3.0-alpha4.apk” file, then press “Install” and “Open” on the next two menus.
At this point, you’ll be all set and ready to install some modules, so head to the Download section in the Xposed Installer app to get started. Keep in mind, though, that many modules still need to be updated to support Lollipop and Marshmallow, but as a rule of thumb, modules that only affect apps should already be working.
Mainly, any modules that deal with system modification are hit-and-miss, while those that deal with app customization are working for the most part.
What are some of the first modules you installed on your Marshmallow device? Let us know in the comment section below.
Credits: WonderHowTo, XDA