Xposed Framework: What It Is and How to Install It

Install custom mods to your Android device with the Xposed installer app

Illustration of a smartphone with puzzle pieces
iMrSquid / Getty Images
Was this page helpful?

Xposed is the name of a platform that lets you install little programs called modules to your Android device that can customize its look and functionality. 

The benefit of the Xposed framework over some methods of customizing your device is that you don't have to make a blanket, system-wide modification (mod) that includes tons of changes just so that you can get one or two mods. Just choose the one(s) you want and then install them individually.

The basic idea is that after installing an app called Xposed Installer, you can use it to find and install other apps/mods that can do a wide variety of things. Some might provide little tweaks to the OS like hiding the carrier label from the status bar, or larger functionality changes to third-party apps like auto-saving incoming Snapchat messages.

Before Installing the Xposed Framework

There are a few things you need to do first:

  1. Make sure that your device is fully backed up. It's possible to run into issues during the installation or use of Xposed that leaves your device unusable.
  2. Check which version of Android you're running so that you know which download link to choose below. This is usually found in the "About phone" or "About device" section of Settings, and might be hidden away in a "More" area of Settings.
  3. If you're running Android 4.03 to 4.4, you also need to root your device.

    To do that, install the KingoRoot app and then tap One click Root. You'll need to reboot afterward, and maybe even try a second or third time if it didn't work the first time.

    Note: If you're told that you can't install that application because it's been blocked by your device, see Tip 1 at the bottom of this page. If even after that change you're told that the installation was blocked because the app is bypassing Android's security protections, tap More details and then Install anyway (unsafe).

    How to Install the Xposed Framework

    1. From your device, use this download link if you're running Android 5.0 or higher. Otherwise, visit this Xposed download page.
    2. Download the APK file shown on the download page.

      If you're using the Android 5.0+ link, the download is located at the bottom of that page under the "Attached Files" section.

      For older Android devices, when on the second link from Step 2, please note that the first download link is to an experimental version of the Xposed framework. Tap the Show older versions link to find a recent version labeled as "Stable" in the "Release type" section.

      Note: You might be told that this type of file can harm your device if you install it. Go ahead and confirm that you want to download and install the file. If you get an Install blocked message, see the first tip at the bottom of this page.
    1. When it's finished downloading, open the file when you're prompted to do so.
    2. When asked if you're sure you want to install the application, tap Install to confirm.
    3. Tap Open when it's finished installing.
    4. Tap Framework from the Xposed Installer app.

      If you're told to Be careful! since Xposed might corrupt your device, tap OK. The backup you made before starting this process will serve as a way to get your device back into working order should it become bricked or put in a "boot loop."
    5. From the Framework screen, tap Install/Update.

      If you're told that the app is requesting KingoRoot for root permissions, allow it.
    6. Tap OK when asked if you're ready to reboot.

    How to Install and Use Xposed Modules

    Once the module is downloaded and the proper permissions have been set, you can customize the settings and then enable it for use.

    How and Where to Download Xposed Modules

    There are two ways to get Xposed modules installed to your device. The first is way easier, so we'll outline that here:

    1. Open the Xposed Installer app and tap Download from the main menu.
    2. Search or scroll for a module and tap the one you want to install.
    3. Swipe over or tap the Versions tab.
    4. Tap the Download button on the version you want to install. The most recent versions are always listed at the top of the page.
    1. On the next screen that shows what the app will have permission to do on your device, confirm the installation with the Install button.

      Note: If the page is too long to show all the information at once, you'll instead see one or more Next buttons. Tap those to see the Install button. If you don't see this Install option, see Tip 3 below.
    2. When it's finished installing, you can tap Open to launch the new module, or Done to return to the Versions tab. 

      If you do not open the app right away at this step, see Tip 2 at the bottom of this page to see how to open it later.
    3. When the module app is opened, it's there you can customize it to your preference. 

      Each module presents a unique way to make changes. If you need help, follow the on-screen instructions, revisit Step 2 and open the "Support" link for the module you have questions about, or see Tip 2 below.
    1. Don't forget to enable the module. See the next section for those steps.

    See our 20 Best Xposed Framework Modules for our favorites. You can also browse for Xposed modules through a web browser via the Xposed Module Repository

    How to Enable or Disable Xposed Modules

    Once the module is downloaded, you have to enable it before you can actually use it:

    1. Access the main screen in the Xposed Installer app and enter the Modules section.
    2. Tap the box to the right of the module name to enable or disable it. A checkmark will appear or disappear to show that it's either toggled on or off, respectively.
    3. Reboot the device to submit the changes.

    Xposed Installation & Usage Tips

    If you've never worked with your Android device at this level, you're bound to encounter an issue or question here and there. Here are some common things we've seen:

    1. If you can't install Xposed because the APK file is being blocked, go into Settings > Security and look for an Unknown sources section that you can put a checkmark in to enable.
    2. The Modules section of the Xposed Installer app houses a lot of the options you'll need for various things. Hold your finger down on any module to be given a menu with these options:

      Launch UI: Use this if you can't find the launcher icon for a module you've installed.
      Download/Updates: Install new updates for the module.
      Support: Visit the support page that belongs to that module.
      App info: See what your device says about this app, like its total storage usage and which permissions its been granted.
      Uninstall: Delete/remove a module with this menu option.
    1. If you don't see the Install button after downloading the module, or if you'd rather install it later, repeat Steps 1-3 in the How and Where to Download Xposed Modules section above, and then choose Install in the Versions tab.
    2. If you no longer want Xposed Installer on your device, you can delete it like you can any app.