The Xposed Framework is a great tool for modding your Android smartphone or tablet. The framework hooks into ART (the Android runtime) and lets apps, called Xposed Modules, execute their own methods before, during, or in place of the original methods of the target application. Xposed Modules, therefore, can modify much more than Magisk Modules can, because Magisk Modules simply replace the target file. The official developer of the project, XDA Senior Recognized Developer rovo89, has yet to announce if he has any plans to support the Xposed Framework on Android 9 Pie. Since the official project is open source, however, third-party developers have taken it upon themselves to port Xposed to any Android Pie device rooted with Magisk.

This unofficial port was brought to our attention by Reddit user /u/theperfectwatermelon over on the /r/Xposed subreddit. The port is in the form of a Magisk Module called EdXposed, which uses something called Riru as its core. According to Riru's GitHub page, the Riru Magisk Module provides a way to inject codes into the zygote process.

I have tested and confirmed this works using Magisk 18.0 on my Google Pixel 3 XL and OnePlus 6 running the Pixel Experience custom ROM, but it could work on older versions of Magisk as well. Since this is installed as a Magisk Module, it should be able to pass a SafetyNet attestation check (as I've shown above) since it's a system-less mod. You should, therefore, be able to play Pokemon GO or use Google Pay. I was able to make a purchase in Google Pay, but Pokemon GO seems to fail for me. Your mileage may vary.

I just want to reiterate that this is not an official build of the Xposed Framework from the original developer, and it's not open source. This is an unofficial port of the framework, so there aren't very many, if any, Xposed Modules that support Android Pie. Developers of modules may hold off on updating their apps until the official release, but some may go ahead and update their modules anyway. Keep an eye out on our Xposed forums for any cool modules that might be made or updated now that it's technically possible to run Xposed on Android Pie.

Warning: Since the full source code of this unofficial port isn't available, it may be risky installing this software on your device. There is a lot of discussion about this unofficial port on our forums here and here. While we can confirm it's functional, we can't confirm it's safe.

Xposed Forums

How to install EdXposed for Android 9 Pie

  1. Download and install the Riru Core Magisk Module.
  2. Download and install the EdXposed Magisk Module.
  3. Reboot your phone.
  4. Install the Xposed Installer APK from XDA Senior Member DVDandroid.

Xposed for Android Nougat and Android Oreo

Official Xposed Framework is available up to Android 8.1 Oreo. We've previously written about the release for Android 7.0/7.1 Nougat here and Android 8.0/8.1 Oreo here.