A lot of carriers have updated their Galaxy S5 devices to Lollipop and this last left people who loved the Xposed Framework waiting for an update. The developer has released Xposed for Lollipop and it will run on the Galaxy S5 but there are some things you should know ahead of time.

Note from the Developer – “It seems to boot loop on Samsung stock ROMs. I have received a file which I can use to analyse this issue, but it might take some time. Update: There’s a difference in the format of *.oat files on Samsung ROMs. I’m trying to find out more.” So don’t install this on Stock TouchWiz ROMs at this time. I will update this tutorial when there is more information.

A lot of people have been delaying their Lollipop update because they wanted to wait until Xposed for Lollipop was released. The developer behind the project, Rovo89, has released an update but like the warning above says, it doesn’t work on Samsung devices that are running TouchWiz.

So, if you want this on your Samsung Galaxy S5, you will need to install an AOSP based custom ROM like CM12 first. Either that, or you’ll need to wait for an update.

Remember, Xposed for Lollipop is still in Alpha stage and the developer for it has a life and a full-time job already. He does this as a side project and it could take months before something is released. Please be patient and consider donating if you want to spark some interest from him in the project. This isn’t to say that you have to donate, in fact he has asked that people not donate, but it is still a nice gesture to show him just how much you appreciate the work he has done.


As with a lot of the modifications that I talk about on Android Explained, there are some things that you need to have done ahead of time. The first thing is having a custom recovery installed on the Galaxy S5. Once you have that you need to flash a script to give you root access to the Galaxy S5. Then, you should consider creating a Nandroid backup of your Galaxy S5 so you can always restore to a point where the device works. This ensures that you will keep all of your important data just in case you run into a bootloop or something.

As another reminder, Xposed for Lollipop does not work on Samsung devices with the stock based TouchWiz firmware installed. You will need to flash a custom ROM like CM12(or any AOSP based ROM) so you don’t run into a bootloop and so you can actually use Xposed for Lollipop on the Galaxy S5.

Galaxy S5 Install Xposed

  1. Download the Xposed Framework APK to the Galaxy S5
  2. Download the 32-bit Installer to the Galaxy S5
  3. Download the 32-bit Uninstaller to the Galaxy S5
  4. Boot the Galaxy S5 into Recovery Mode
  5. Tap on Install
  6. Browse to Where you Downloaded the Xposed Zip File
  7. Tap on the Xposed Zip File
  8. Swipe the Arrow(at the bottom) to the Far Right to Install
  9. Tap the Back Button and then Tap the Reboot Button
  10. Download and Install ES File Explorer
  11. Launch ES File Explorer and Browse to the Download Folder
  12. Tap on the Xposed Installer APK You Downloaded
  13. Tap on the Install Button to Install it
  14. Launch the Xposed Installer App You Installed
  15. Grant Root Access to Xposed

Note – If you run into a bootloop or something goes wrong, you can flash the uninstaller zip file that you downloaded, or just restore from a Nandroid backup.


This tutorial can be somewhat complex if you have never installed it before but as long as you follow this tutorial then it should work just fine. The first thing you need to do is download the Xposed Zip file that is linked in the tutorial above. You need to download it onto your Galaxy S5 so you can flash it after you boot up into Recovery Mode. After it is downloaded, go ahead and boot the Galaxy S5 into Recovery Mode and follow the instructions above to install it. After it is installed, you can reboot the device and then we can proceed to the next step.

For the next part of this tutorial, you will need a file explorer application. I recommend ES File Explorer but you can use whichever one you feel comfortable with. Once you have a file explorer open, you can download the Xposed Installer APK that is linked in the tutorial above. Then you will need to launch the file explorer and browse to the Downloads folder. Once you see the Xposed Installer APK file you’ll want to tap on it and it will try to install it. If you are told you can’t install it, then you’ll want to enable an option in the Settings.

So if you come across this error, open up the Settings application, scroll down and tap on Security and then look for the ‘Unknown Sources’ option. This needs to be enabled before you can install an APK file like this. After you have installed the Xposed Installer APK, then, you can launch the Xposed Installer application. From here, you should be able to download and install any Xposed module that you want and then activate them from this Xposed Installer application. If you need SELinuxModeChanger then you can get it from the XDA thread but I don’t think it is required anymore.

Xposed for Lollipop is only possible because of developers like Rovo89. If you find this mod useful at all, please consider clicking the source link at the bottom of this article and donating to him. Also, if you have any questions or run into any issues then don’t hesitate to leave a comment below. I can’t answer or fix everything but I will certainly try to help if I am able to.

[Source: XDA]


          • It sounds like you installed Xposed on stock Samsung firmware, which as you can see with the red warning in the tutorial, is not advised.

            You should restore from the backup you created before you installed Xposed. When/if the developer releases an update that fixes this issue, I will be sure to update the tutorial here

          • Stupid question, but if Im using Nova Launcher, its still considered Touchwiz isnt it.

            Darnnit, this was the whole reason I rooted my Galaxy S5. I hate Verizon.

          • Even if you are using Nova Launcher, it is still considered TouchWiz 🙁 I’m sorry

            I haven’t heard any news from the Xposed developer but he did say he was looking into why it bootloops on TouchWiz. He does this in his time off though so there’s no telling how long it can take for him to resolve the issue. As soon as I hear something though, I will be sure to update these Samsung tutorials.

          • What if you’re running a heavily modded t/w with insecure kernel, permissive, etc. Still no go?
            I’m fine with however long it takes, just curious if a custom kernel changes things or if it even being ” loosely based ” on t/w is a problem. I think from what I’m reading it pretty much needs to be AOSP but maybe someone could give me some info to clarify.

          • From what I can gather, the issue with bootloops on Samsung devices has to do with TouchWiz itself. That’s the firmware/ROM not the kernel.

            You are more thank welcome to try though. As long as you have a custom recovery, go ahead and create your Nandroid backup first(a guide for this is on Android Explained if you need help).

            Even if installing Xposed created a bootloop, all you would have to do is boot back into recovery mode and do a restore. It will cure the bootloop and get you back to right where you did the backup.

  1. I have Galaxy s5 on Verizon. Half of what I am reading says that I need to install custom rom to be able to use Xposed, but the other half says you can not put a custom rom on a verizon S5. Has anyone been able to do this?

    • Well, both are right 🙂

      You do need a custom ROM(aosp based) in order to use Xposed on a Samsung smartphone.

      Unless you can root the Verizon S5 and install a custom recovery(which I don’t think you can just yet), then you can’t get a custom ROM on there.

      So I don’t think you can get Xposed on the Verizon S5 just yet, sadly

  2. i installed exposed on the touch whiz s5 and i am experiencing bootloop. how do i recover my phone now?

    • I tried to warn you about those bootloops 🙁

      You have a few options. If you have a custom recovery and a backup(like is mentioned in the tutorial), then you can restore from that backup.

      If you don’t have a custom recovery, or a backup to restore from, then you’ll either have to boot up into recovery mode and perform a factory reset or use Odin to flash a Lollipop(or KitKat) firmware.

      • Hey thanks mate. I hadn’t read your article when I installed it. But no worried I installed cm12. And I am loving it. Only thing is that I miss since features of the s5. Specifically;
        Ultra power saving mode.
        Slomo at 120 fps.
        Do you know way I could get the Samsung camera app installed in a cm12 s5
        Thanks again for quick response. 🙂

        • This is great news! I am a huge fan of CM12 and have been loving it on my LG G3.

          There might be some ports of the Samsung camera for AOSP. I’ll look into that later today. I know there are HTC M9 and 2015 Moto X camera ports that work on CM12 so maybe some work has been done for Samsung too

          I’m glad to hear that you were able to get it all working again. I know how frustrating and worrying a bootloop can be

    • Hi Milan, it sounds like you missed the warning that is in the big red block in the tutorial. If you are running TouchWiz, then you will get a bootloop from installing Xposed. I hope that you listened to the other advice in the tutorial and that you have created a backup.

      You’ll need to boot into recovery mode and restore from that backup, or boot into recovery mode so that you can perform a factory reset. Both will resolve the bootloop issue that you are experiencing.

  3. Hi. Which nightly of CM 12.1 are you using to get this working? I am on 12.1-20151103-NIGHTLY-kite, running on an S5 as you might see. Keep experiencing bootloops when trying to install the framework =/.

    I am using the framework called “xposed v74-sdk22-arm-by-romracer-20150911”.
    My device name is SM-G900F.

  4. Does someone knows why can’t I install xposed in my s5? I’ve done it a lot of times, and now it isn’t working

  5. i have galaxy s5 plus sm-g901f android 6.0.1 ihave trai to install xposed-v79-sdk23-arm and xposed-v86-sdk23-arm but to phone stay stock on samung logo how i can install xposed plez


Please enter your comment!
Please enter your name here