Xposed Installer APK + Framework [OFFICIAL]

Are you tired of your Android device's limited customization options? Enter Xposed Installer, a powerful app that allows you to customize your Android device without rooting it.
4.7/5 Votes: 134
Report this app

UpdatedJul 27, 2018
Requirements8.0 and up | ROOT
Get it on Google Play


Are you tired of your Android device’s limited customization options? Enter Xposed Installer, a powerful app that allows you to customize your Android device without rooting it. In this article, we’ll provide an overview and guide on how to use Xposed Installer, discussing its features, benefits, installation process, and more.

xposed 101 install xposed framework lollipop

What is Xposed Installer?

Xposed Installer is an app that allows users to customize their Android devices without rooting them. It works by modifying the Android operating system at runtime, allowing users to add or remove features, tweak settings, and change the look and feel of their device. Xposed Installer has been around for several years and has a large community of developers who create modules that can be installed on the app to enhance the user experience.

How to Install Xposed Installer

Installing Xposed Installer is a straightforward process, although it requires some technical knowledge. To install Xposed Installer, you’ll need to download the app from a trusted source and install it on your device. Once the app is installed, you’ll need to install the Xposed Framework, which is the backbone of Xposed Installer. This process involves downloading and flashing a ZIP file, which can be intimidating for some users. However, there are many guides and tutorials available online that can help you through the process.

How to Use Xposed Installer

Using Xposed Installer is where the real fun begins. The app comes with a variety of modules that can be installed to customize your device. Some popular modules include GravityBox, which adds many customization options to the device’s status bar, notification drawer, and other system settings. Another popular module is YouTube AdAway, which removes ads from the YouTube app. To use a module, you’ll need to install it from the Xposed Installer app and activate it. Once activated, the module will modify your device’s settings and provide you with new options.

Pros and Cons

There are many pros to using Xposed Installer. The app allows you to customize your Android device without rooting it, which can be risky and may void your device’s warranty. Xposed Installer also has a large community of developers who create modules that can enhance your device’s functionality. However, there are some cons to the app. Installing Xposed Installer requires some technical knowledge, and the process can be intimidating for some users. Additionally, installing modules from third-party sources can potentially pose security risks.


In conclusion, Xposed Installer is a powerful app that allows you to customize your Android device without rooting it. The app has many benefits, including the ability to add or remove features and tweak settings. However, the installation process can be tricky for some users, and installing modules from third-party sources can pose potential security risks. Regardless, if you’re looking to take your Android device customization to the next level, Xposed Installer is definitely worth exploring.

What's new

It seems that more and more people get nervous about whether (and when) there will be Xposed for Nougat or not, so I felt I should say something.

Why does it take that long? Because with every release, I try to ensure that Xposed integrates nicely with the improvements in the new ART version. The step from Lollipop to Marshmallow wasn't huge. It was an evolution, some things even made it possible to integrate Xposed in a more elegant way. On the whole, it was mainly careful porting than rather innovating.

With Nougat, something fundamental has changed. If you're using Nougat already, you'll have noticed that installations are much faster now. That's because APKs aren't compiled immediately (AOT), but start in (slower) interpreting mode. Sounds bad, but they have enabled JIT, which will quickly compile those methods that are used very often. That will restore the well-known and constantly improving performance of native code. Besides that, ART keeps a list of these frequently used methods ("profiling"). When the device is idle, it finally does the AOT compilation, but based on the profiling data. After that, you get the great performance right after starting the app. JIT is still waiting in case the usage patterns change, and I think it will also adjust the profile and improve the AOT compilation.

That results in various different compilation states and more complexity. Besides that, there were many issues in the past caused by Xposed's need to recompile the whole ROM and all apps: It sometimes caused boot loops when the odex files were too heavily pre-optimized, it blocked quite some storage space to store the recompiled files, and I needed to disable some optimizations like inlining and direct pointer calls. I hope that I can make use of the JIT compiler to avoid that in Nougat. If Xposed knew from where a method is called, it could invalidate the callers' compiled code, so that they would temporarily use the interpreter. If they're important enough, JIT will recompile them.

I have already done a lot of research and experiments for this and I'm currently trying to implement this. But as you can imagine, all of that is much effort and can easily take hundreds of hours. That's net (working) time, not real time. If I worked on Xposed 24 hours a day, that might be done within a week or two. But, in the last year or so, my "time for Xposed stuff" was about 5 hours a week, sometimes more and sometimes less. You can do the math yourselves... There are just so many other (non-technical) things that I need or want to do. If you substract the time it took me to build the new installer version, move the repo to a new server and restore compatibility with the Nov 2016 security patches, that's even less time for new stuff.

So yes, I'm still working on Nougat support, whenever my free time allows it, but I don't have any idea when it will be done. Once it's done, you'll know.


Leave a Reply

Your email address will not be published. Required fields are marked *