Things are moving slowly on the official release front of the highly awaited Xposed Framework for Android Nougat firmware. Android developers are providing updates on the status of Xposed Framework for Nougat by stating that the release can be anytime now. All we have seen are the half-baked beta releases of the Xposed Framework for Android Nougat that are not stable enough for daily use. But now, for the first time, we have a full, though unofficial build, of Android 7.0-7.1 Nougat Xposed Framework. See the links shared below to get the unofficial build of Xposed Framework for Android 7.1/7.0 Nougat.
Main man behind Xposed development, rovo89, recently issued a public statement that he cannot guarantee a fixed date for the release of the official Xposed Framework yet. But he did went on to give us an overview of the changes that he has been working on for the upcoming full and final release of the Nougat Xposed Framework. Furthermore, rovo89 says that he is working on his own without any outside collaboration this time to ensure the stable build of Nougat supported Xposed tool, which perhaps may also be causing the delay.
Rovo89 admitted that he is “wrapping up some things” and “reviewing the big amount of changes” made in the last couple of months. Since Android Nougat features are a stark departure from all previous Android firmware, he had to rework certain bits of Xposed entirely from scratch in order to make them work on Nougat.
I think I got some really nice technique working to ensure that the apps can still be compiled with all the optimizations enabled. When a method is hooked, its callers will be deoptimized, but can later be compiled again (with optimizations, but also knowing about the hook). That’s possible in Nougat thanks to JIT, which wasn’t enabled in previous versions. So it’s not just a simple port of Xposed, important parts are actually re-invented.
According to sources on Github and Reddit, rovo prefers working alone on the Xposed for Nougat as he is struggling to squeeze out time to study codes written by other Android developers. And since he is a perfectionist, reviewing all codes from other developers is time-consuming process. Moreover, only a handful of developers have an in-depth knowledge of the ART source code needed to make workable solutions and codes. So, we are in a limbo as far as the official Xposed Framework for Android Nougat is concerned.
However, we do have a fully working unofficial release of the Xposed Framework that has been tested and proven to have worked satisfactorily enough to be used with Android Nougat powered devices on a daily basis.
With things still quite murky on an official release of Xposed for Nougat, the PurifyOS team went ahead on its own and has managed to modify the source code of the Xposed Framework to design an unofficial build of Xposed for Android 7.1/7.0 Nougat.
The unofficial framework has been tested on the OnePlus 3/3T and confirmed reports are saying it worked like a charm. Keep in mind that unofficial Xposed build was tested on OxygenOS based Android 7.1.1 Nougat on OnePlus 3/3T. Other users of the same device, but running different version of custom ROMs for OnePlus 3T, have also confirmed that the framework is indeed working properly on their devices. That being said, this unofficial release is still incompatible with Samsung Galaxy devices. Owners of other Android phones are also reporting bootloop error and performance issues after installing unofficial Xposed build for Nougat. Which is understandable as the framework is still in its initial build phase, certain bugs are to be expected that should be sorted out in the upcoming updates.
As mentioned above, Android Nougat includes so many new changes compared to previous Marshmallow firmware that Xposed modules will have to first tested and updated to ensure they work with the new OS smoothly.
If you are new to Android and Xposed Framework, we suggest that you should stay away from the unofficial build release on your device. Flashing this unofficial Xposed build for Nougat is only recommended for those who know what they are doing.
You can download the unofficial build of Xposed framework for Android Nougat from this link here. If the unofficial released linked in this post causes a bootloop error on your device, you can try other Xposed builds from this link here.
It is a given that you will need a rooted Android device with a custom recovery like TWRP installed on it in order to install this unofficial release of Xposed for Nougat. Check out this link for guide on how to root Android without losing device warranty. Also note that the Xposed installation on Nougat will break SafetyNet, meaning you won’t be able to use Android Pay or other apps that require SafetyNet verification. So, see this guide to know how to recover lost warranty on Android device.