There has finally been an unofficial port of Xposed released for the Galaxy S6 and today I want to show you how to install it on your Samsung device.
Xposed for Lollipop has been around for quite a while now and we are seeing improvements with each release of the software. Technically, Xposed for Lollipop has been available on Samsung devices like the Galaxy Note 4 and the Galaxy S5. . .we haven’t seen a working release for those who are using TouchWiz.
TouchWiz is the stock firmware that comes on Samsung smartphones and tablets so this meant that users needed to flash an AOSP firmware in order to install Xposed on a Samsung device without running into boot loops.
This issue was extended with the release of the Galaxy S6 because it uses a 64-bit SoC and this meant even more hurdles for Xposed to get installed and working on the device. These days are over with, at least in the unofficial sense. Technically we haven’t seen the original developer of Xposed release an update that makes Xposed for Lollipop work on the Galaxy S6. We have however seen some community developers band together and release an unofficial version of the software.
Warning:
This is an alpha release of an unofficial port. This means Xposed is very experimental right now. Some modules are causing bootloops and it has only been tested on the SM-G920F model.
You will also need to have a deodexed ROM in order for this to work. This means you’ll need to flash a custom ROM that has been based on TouchWiz or you’ll need to run a deodexing tool on your current one. Both will be linked in the explanation below.
Galaxy S6 Install Xposed
- Download the Xposed Installer to the Galaxy S6
- Download the 64-bit Installer to the Galaxy S6
- Download the 64-bit Uninstaller to the Galaxy S6
- Create a Nandroid Backup of the Galaxy S6
- Boot the Galaxy S6 into Recovery Mode(TWRP and CWM have been tested)
- Tap on the Install Button
- Browse to and Tap on the Galaxy S6 Xposed Framework.zip File
- Swipe the Blue Arrow at the Bottom to the Right
- Wait Until the Installation is Complete
- Then Tap on the Home Button
- Tap on the ‘Reboot’ Option and Tap on the ‘System’ Option to Reboot the Galaxy S6
Explanation
Hopefully you read the warning message above the tutorial because again, this is very experimental right now. The developer has only tested this on the SM-G920F model at this time and he has only tested out a couple of modules. Some people within the community have confirmed that using some modules(like Endomondo) do not work while other modules will cause a bootloop. Please, please, please follow the guide and create a Nandroid backup before you do anything with this version of Xposed. We will likely see an official update released in the next few months that will take this code and improve upon it. . .but nothing is guaranteed.
As for more requirements, you will need a deodexed ROM on your Galaxy S6 before this will work properly. So you have a couple of choices here. Firstly, you could use a custom ROM that has already been deodexed and the developer recommends his own(which can be downloaded here). Alternatively, you could try to run a deodexing tool on your current firmware(which can be downloaded here), but there are too many variables to know for sure if this will work on all Galaxy S6 firmwares. With issues like ROM compatibility, module compatibility and more. . .it is highly recommended that you create a Nandroid backup of your Galaxy S6 before you start.
So, the installation process is rather simple once you are ready. You’ll first need to download both the installer and the uninstaller to the internal SD card of your Galaxy S6. Technically you don’t need the uninstaller, but if there are bootloops and you don’t want to restore from the Nandroid backup that you just created, then at least you have this option. So go ahead and install the installer apk app we downloaded and then boot the Galaxy S6 into Recovery Mode. Once in Recovery Mode, flash the framework .zip file that you also downloaded. Then all you have to do is reboot the Galaxy S6 and you should see Xposed installed on your device.
Again, I have to recommend that you create a Nandroid backup before you install or activate any Xposed module. It can be a lot of work to just get Xposed installed on your device and if you install the wrong module then it would have just been a waste of time. Please send all of your thanks to the developers who put this together(wanam, rovo89, _riddle, arter97, clark44, insty and svadev as each one of them helped out in getting this working on the Galaxy S6. Be sure to visit wanam’s XDA thread here and press that Thanks button, or better yet, make a little donation to him for the work he has done for the community.