Bytes: You can install Xposed modules on a rooted device running the stock ROM and continue to receive OTAs. Systemless Xposed builds exist for Arm, Arm64 and x86 devices but, systemless root is currently only available on Marshmallow and above. If you want to flash an over-the-air (OTA) update, you can disable Xposed and reboot & you are all good to install new OTA updates.
- An Android device Rooted with SuperSU 2.76 or higher versions (You have to flash the SuperSU zip manually. Update through PlayStore or using an older version will NOT work).
- Working Custom recovery.
- Remove all previous installs of Xposed framework & installer from your device. Don’t use the old installer, only use the material design installer provided below.
- If you are using any custom Kernel in your stock ROM, please restore to stock.
- If you have old Xposed installed on your system, please also restore system image back to stock, or use the uninstaller in OP to remove them.
- Custom rom users: Re-flash your rom to get new System.
- Only works for devices running Android Marshmallow & above as Systemless root is only available for Android M & above.
How System-less Xposed is detected?
This version can be flashed “Systemless” or “System-Touched (like official one)”. It will always proceed as systemless mode unless the following situations:
- System installed root detected (which means your device is not supported by systemless root, or you don’t care about system image being tampered)
- Data available and /data/su.img is not found (which means no root available, so only way to install is by system mode)
- SuperSU Latest version: Download
- Xposed Material design installer: Download
- Systemless Xposed Framework: Download
How to install System-less Xposed in Android
Step 1. Goto Settings > Security & allow “Installation from unknown sources” to install Xposed Material design installer app.
Step 2. Transfer all the downloaded files from above & Switch off your device. Boot into recovery mode to install Xposed framework.
Step 3. Click on Install button in TWRP and locate the SuperSU zip file to install System-less Root in your Android device.
Step 4. Click on Install button in TWRP and locate the Xposed Framework zip file. Click on zip file & swipe to confirm.
Step 5. After installing, click on Reboot to System to get things rolling.
How to switch Xposed Framework on/off in System-less mode
Once you have installed Systemless Xposed framework, launch the Xposed App & check status. To disable Xposed Framework, just toggle Status to off & reboot your device. After performing required work, just swipe back(ON) & reboot. Sounds great, isn’t it?
How to fix “Android Pay not working after installing Xposed!”
Android Pay doesn’t work after installing Xposed framework. Even after disabling framework, it still shows error. However, by simply toggle the disable toggle in Xposed Installer App, systemless method gives us the ability to re-gain Android Pay just in a reboot!
Q: Help! My modules are working, but it says “Xposed not installed” in Xposed Installer App!
A: Please update to my XposedInstaller in attatchments
Q: In Xposed Installer, it says “Xposed Version vXXX (Systemless by topjohnwu) is installed but not active”
A: Please follow installation instructions, and check if you have flashed SuperSU 2.76+. If you’re sure you’ve followed all steps correctly, please provide a boot logcat (logcat caught when device is booting up)
Android development is reaching new milestones everyday. Everyone’s thought of receiving OTAs after installing Xposed has now become reality. Developers never fail to surprise with new feature every time. Even Chainfire surprised us with ADB System backup (Flashfire). Now that you have installed System-less Xposed in your device, you can install many xposed modules & disable all of them in just one click.