Xposed Framework For Android Lollipop Finally

Xposed Framework For Android Lollipop Finally


Xposed framework doesn’t need any extra intro as the people who root their android and do different modifications are pretty much aware of it but still for the new readers, xposed framework is a great contribution to android modding community by xda’s senior recognized developer rovo89 and basically it enable users to customize their android stock roms or custom sometimes to next level and by their own taste. Since the launch of android 5.0 lollipop everybody was asking questions regarding the release of xposed framework for android lollipop and just now rovo89 has finally announced the availability of xposed framework for android lollipop.

Now the enthusiasts in android modding community can modify their lollipop firmwares as they want. However, this version is in alpha stage and is not a stable build. This new xposed framework build is only for the ARMv7+ devices which are running on android lollipop and according to rovo89, try this only if you are kind enough to handle the bootloops but he also mentioned that this new build is working perfectly for him on nexus 5 and nexus 9.

The developer of xposed framework has also created a FAQ for users on this new build which can be read below.

Why did it take so long? ART has been published more than a year ago!

First of all – many people keep asking for ART support. Lollipop has far more changes than that, such as even stricter SELinux policies, 64-bit ROMs and architecture changes that you would expect from a major release. And of course ART itself is constantly being improved; there are big differences between ART for KitKat and ART for Lollipop.

So one reason is the big complexity, which required many, many hours of work for research, development and testing.

Another reason is that there are other things in my life than Xposed, so there have been weeks or even months in which I have hardly even looked at the code at all.

Do we need to rewrite all the modules?

No, the Xposed API is pretty much unchanged. Xposed abstracts all the details, so modules don’t need to care whether they’re running on Dalvik or ART. Many modules will actually work without any changes, especially those which modify the behavior of user apps. Modules targeting the system behavior might need to be adjusted to the new Android framework code, which isn’t caused by ART, but simply by architecture and code changes that happen between any two Android releases. The most significant one is that the code for system services has been moved to a separate file. For most of the affected modules, this can be solved by a little refactoring (moving code to a different place).

Is it actually working?

Yes! At least for me, it’s working fine on my daily device (Nexus 5 on CM12) and also on my Nexus 9 (paid by XDA – thanks!). The phone is stable as usual and apps are working fine. And obviously, the modules and their hooks/resource replacements are working fine as well, otherwise there would be no point in releasing something.

But then why is it an alpha version?

Because there have been huge changes since the last stable release that need to be tested by people who know how to use a recovery, escape from boot loops and report bugs properly. I strongly advise newbies to wait until Xposed has been tested by enough experienced people.

There are also some edge-cases which haven’t been tested yet, such as hooking JNI (native) methods and methods that are being executed at the time of hooking them.

I want to install it. Now! What do I have to do?

Make sure that you’ve read my words above and you’re familiar with your phone’s internals. Obviously, you need to be on a Lollipop ROM and have a good backup of your data. For now, I will only publish the ARMv7+ version. 64-bit is more complex, so let’s try the “easy” variant first.

For reading the more FAQ click here

For installing the new xposed framework, you also need a custom recovery for flashing the necessary files needed to run xposed on lollipop, so if you don’t have custom recovery then first install it and then try it. Here’s the steps for installing xposed framework on android lollipop.

Step 01 : First make sure you have ARMV7+ device running on android 5.0 lollipop.

Step 02 : Download xposed arm zip file from the official thread here.

Step 03 : Flash the xposed-arm-20150213.zip file via custom recovery which you have downloaded in above step.

Step 04 : Download XposedInstaller_3.0-alpha1.apk from here.

Step 05 : Now install the xposed installer apk file downloaded in above step.

Step 06 : Now download and install xposed modules and do customization as you want.

Well this version is strictly for ARMV7+ devices which are on lollipop. If you try this and worked for you, leave the experience in comments below. You can visit the official thread here. Furthermore you can also subscribe to our daily newsletter for getting all our latest articles in your inbox.

Via XDA-Portal

I am an experienced android developer and technology lover who loves to write about any topic related to technology. In short em a technology freak!