What is Xposed Framework & How to Install it on Rooted Android?

Xposed Framework

Every advanced Android user looks up to Xposed. It is the most powerful and sought after tool. Xposed has amazing features. These allow users to customize Android mobile as per requirement. Quite often, an Android mobile may not have the desired features. In such a scenario, the Xposed framework installation comes into play. 

There is a primary requisite of this framework. That is, the mobile must be rooted. One factor must be kept in mind. The framework must not be doing much by itself. Besides, t allows the installation of other apps, tweaks, and mods. It is done via system-level functionality. Further, there is no need to flash them through custom recovery. In fact, it is the hacking tool for an Android mobile. 

The tweaks can be done on any Android mobile. However, they are available through some modules. Those are basically apps installed through the Xposed framework. Each module has a definite role. For instance, you may want to standby time of battery life. Here, amplify battery extender module needs to be installed.

Also read: How to Block Websites on Google Chrome – Latest 2020

The need to install the Xposed framework

The majority of the population worldwide prefer Android. As a result, most smartphones run on the Android operating system (OS). One reason makes Android very popular. It is the freedom that OS offers to its users. In fact, Android is an open-source project. Hence required modifications can be made accordingly.

For such modifications, the device rooting is crucial. This allows users to have complete control over their devices. Root your phone. Then, perform tweaks of the system level. Such tweaks are possible only at times. It happens only in the presence of a seasoned programmer. Not to worry. Even if you are not a programmer, customizations are not limited. The Xposed framework aids to your needs. 

Install the Xposed framework. Now explore the varieties of customizations available for you. Customize your Android phone any way you want. 

Current status of the Xposed framework

The latest official version has been Android Oreo. It is much stable even in the beta stage. Ever since Android Pie was released in 2018. Further, Android 10 was released in 2019. However, several updates on current developments still need to be made. The current status of Xposed for newer Android versions is unknown.

Xposed is basically an open-source. Hence, a developers’ team carried out its unofficial developments. This is done for the newer versions. It is called the ‘’EdXposed Framework’’. Xposed uses the Riru model presented by Rikka apps. It is used to inject code into the zygote process of Android. This combination allows users to install the Xposed framework on higher versions—for instance, Android Pie, Oreo, or 10. 

Essential factors for using EdXposed Framework

First, the Android device must run Android 8.0/8.1 Oreo, Android 9 Pie, or Android 10. Secondly, using this framework is quite safe. Besides, it does not cause much boot loops. However, safety precautions must be kept at hand. Make sure to back up the complete data. Thirdly install Xposed framework using exposed. Root your device with Magisk v20.2+. 

Installing the Xposed framework using EdXposed

For Android 8,9, or 10, do follow the steps written below. There are essentially three basic steps of installation. 

First, install the Riru-Core module. Download this module. Hence install it to follow further steps. You may install it directly using the Magisk app. Go to the app drawer. Now launch the Magisk Manager app. tap the menu icon. You will find it on the top-left corner of your device screen. Now, select ‘’Downloads’’. It will show you a list of Magisk modules.

You may even type it on the search button. This will allow you to find and download the module faster. Tap on the button next to the module name. Select the option to install this module. Upon installation, tap on the button for a reboot. 

The second step is to install the Riru-EdXposed module. The latest version can be installed directly from the Magisk manager. Like before, go to the app drawer. Now launch Magisk manager. Select ‘downloads’ from the app menu. This section will have the list for the official repository. You may even search for the module—Type Riru-EdXposed on the search bar. Press the download button. Upon getting the prompt, install the module. 

More about the installation

In fact, there are two variants of this module. There is the SandHook version. Then there is the YAHFA version. In case of difficulty with the former, try a later version. YAHFA is relatively much more stable. In Android 10, One Plus 6, and Pixel 3XL, this version has been most stable. Magisk Manage will now install the module. Upon installation, reboot it. This will restart the device soon. 

The third and final step is the installation of the Xposed Manager. Now, the Xposed framework is successfully installed on your device. The final installation is the companion app. It is the ‘’EdXposed Manager’’. Its primary work is to manage the Xposed modules. It also verifies if the framework installation was complete. Hence, it verifies it accordingly. 

Now, you may download the APK file. It will be on the PC. Transfer it to mobile storage. Open file manager. It will allow you to know the location of the transferred file. Tap the APK file to start the installation. Once installed, go to the app drawer. Now launch the application. At this point, the status card would show it as active. Thereafter, go to the download section. To install, check the module list. Now download the modules of choice. 

Installing the Xposed framework for other lower versions

From Android 4.0.3 (Icecream Sandwich) till Android 4.4 (KitKat)

Begin by downloading the Xposed installer. Now go to the settings. Here select the security option. Henceforth, tick on the unknown sources. You can download the APK as mentioned before. Thereafter, transfer it to your mobile device. Tap on the framework option of Xposed installer. Now you will be able to download the installer. Upon installation, reboot the Android device. Thus, download any module you want. 

From Android 5.0 (Lollipop) till Android 6.0 (Marshmallow)

The latest version of the Xposed installer is v3.11. Install the APK file of this version on your device. Next, download the latest zip file available. Remember to choose the appropriate ARM version of your version. Next, reboot your device. This will recover the device. 

Then flash the downloaded zip file. Here, flashing may cause boot loops. This would mean an incompatibility. Your device may not be compatible with the current Xposed version. Or it may not suit your current ROM. To avoid any data loss, keep backup. 

Xposed Modules that need special mention

1. Gravity Box

This is a module that offers several tweak performances. For instance, power tweaks, status navigation, lock screen tweaks, display tweaks, and status bar tweaks. Alongside the tweaks, this module offers some other features. It allows you to change tracks. This even allows you to start or pause a track. It does so by double-clicking the volume key. 

Besides, power, launcher, or navigation tweaks are also available. Basically, AOSP based ROMS can make use of this module. These are basically unmodified ROMs or code from Google. There is no feature available this module can’t tweak.

2. Boot Manager

The interface of Boot Manager allows the user to select certain apps. These are the apps that the user wouldn’t want to run automatically. One may encounter these during reboot. Hence, the time taken during reboot reduces alongside battery life increases. Many times, many device apps invoke. As a result, the device boot happens automatically. 

These apps run in the background. Therefore, the battery life reduces. Alongside, the device performance also decreases. This module ensures quite a few things. It ensures only selected apps run. You can select or deselect the apps. Hence decide upon which apps you want to run during reboot.

3. xStana

Want to customize navigation and status bar? This module will help you customize. All you need to do is install the xStana module of the Xposed framework. The latest version is 2.5.0. it requires Android versions 4.0.3 and above. You have to flash the custom ROMs on your device. 

However, advanced knowledge is necessary. The custom level settings cannot be dealt with by normal users. This module provides options to customize as per choice.

4. xPrivacy

This module secures sensitive data. It thus strengthens the data and device security. This module allows only selected apps to get internet access. Hence, any potential security issues are reduced.

5. NotifyClean

This is a special feature of Android OS. It gives system level and app-level notifications. These notifications are available on the notification of your device. However, unwanted notifications can be annoying at times. Hence, make all such customizations using this module. This will allow your notification bar to be free to pop-ups. This can be a hassle when at work. Thereafter, the bar will look sleeker and neater. Just a simple tap and all the junk will be gone.

6. AppSettings

This is another amazing Xposed framework module. There are various settings for different apps. Some are present openly. Whereas some are present in the app background. Use this app to view different settings on the device. One can do much more than just viewing the settings. You may even change or tweak the settings.

7. Swipe Back

Navigation has never been easier. Move smoothly from one screen to another using this module. Now you won’t have to tap the back button. Navigate to the previous screen using swipe back. Scroll left or right to navigate throughout.


Now select that option to uninstall it. This article offers an insight into the Xposed framework. This framework installation for most Android versions is listed here. In case of trying to uninstall the Xposed framework, follow this. The uninstallation is very simple. Go to the Xposed installer. Now come to the modules option. All the modules get listed here. Choose the module first. Long press on it. The uninstall option pops up. Select or deselect any module you want.


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.