Xposed Installer 3.1.4 Apk
Xposed for Lollipop is finally here!
Note that this is still an alpha version and for Lollipop on ARMv7+ devices only.
Please install it only if you’re willing to take the risk of boot loops. Just because it’s working fine and stable for me doesn’t mean it will work for everyone the same way.
Devices with very little free space on /system may have trouble installing. This installer has been tweaked slightly over the 5.0 installer. It will attempt to move your original libraries off /system, install the framework, compress the original libraries and then move the compressed originals back to the root of /system.
If Xposed for Android 5.0 didn’t work on your device, its unlikely this one will either. This is more or less the exact same source code, just an updated ART runtime. But feel free to try, just make sure you know how to backup and restore.
How To Test
You must be on Android 5.1. It will NOT work on Android 5.0 (too many changes to ART).
You should have a working recovery (the busted ass “OEM” TWRP releases that don’t have busybox are not “working recoveries”). The installer will try to detect this ahead of time.
If you left the Xposed app installed from Android 5.0, you should disable all modules before installing this framework. Busted modules may keep you from booting after installation otherwise.
I will need Xposed logs (and possibly logcats) to debug any issues. Remember, if your device won’t boot after installation, its likely you can reboot to recovery and still grab the Xposed log (assuming Zygote started). It will be in /data/data/de.robv.android.xposed.installer/log as error.log or error.log.old.
– Bootloops on Samsung stock ROMs. That’s due to Samsung’s changes to ART. There are unofficial builds that work around this by deodexing and adjusting the ROM.
– Sony seems to have shipped some ROMs with corrupted services.odex (the embedded .dex is invalid). Those ROMs will bootloop with a “Fatal signal 6” or “No pending exception expected: java.lang.ArrayIndexOutOfBoundsException” error, which I unfortunately cannot fix.
I know many of you are waiting for Oreo support, and indeed I’m pretty far with that. 95% of the code are ported, basic functionality is working on Genymotion. The remaining 5% are obviously those parts of the code which are more difficult to port. I literally just upgraded my primary device to Android 8.1, so I can hopefully start some real testing soon.
Nevertheless, I can announce another release right now: Xposed version v89. It’s available for Android 5.0 to 7.1 and contains quite a few fixes for app crashes. I reported one of them to Google as I suspect it’s a bug in the AOSP code. These crashes were hard to debug, that’s why it took some time to fix them. These efforts also delayed my work on Oreo support, but they will also help to make the first Oreo version better right from the start.
Version v89 also includes a change in Xposed’s process permissions, which should help on ROMs which reset app directory permissions on each reboot.