How to Make an Xposed Module – Part 1

How to Make an Xposed Module – Part 2

How to Make an Xposed Module – Part 3

Xposed is a framework that allows users to easily apply add-ons (called Modules) to the ROM. Rather than flashing a new ROM to get a specific feature, you can use Xposed to add individual features to whatever ROM you’re using, or even just the stock ROM.

In this tutorial, we are going to demonstrate the power of an Xposed module. We are going to be building an App that will be manipulated by an Xposed Module we are going to build.

We are going to be building two apps in total.

Xposed doesn’t work perfectly on every device and all versions of Android. The release of Android Nougat presented some problems for Xposed, but those have since been mostly ironed out. Xposed Modules work best on stock Android and can sometimes not work as intended on Samsung devices. With all that in mind, let’s learn a little more.

A lot of Xposed decline in popularity is due to Magisk, which offers a “systemless” approach. The Xposed Framework modifies the Android system, which triggers Google SafetyNet to disable things like Google Pay, Netflix, and Pokemon GO. Magisk, on the other hand, does not modify the system. It uses the boot partition instead of the system. When a system file is requested, Magisk overlays a “virtual file in its place.

Now here’s where things get interesting: Xposed can be used with Magisk. The Xposed Framework can be installed as a Magisk Module. This means Xposed can also be systemless and you can use the mods without triggering Google SafetyNet.

Before we proceed with this tutorial you need to install the Xposed framework on your device or better still on your Emulator.

How do I install the Xposed Framework on my Device?

For the purpose of this tutorial we are going to install the Xposed Framework on our Genymotion Android Emulator. as demonstrated in the video below.