Everyone's favorite Android modding tool is finally available for the Galaxy S6 and S6 Edge. Thanks to some hard work by Wanam and a few other developers, we can now install the Xposed Framework on Samsung's latest mid-sized flagship phones.
But there are a few stipulations—most notably, this new version of Xposed only works with deodexed firmware. To put it simply, this means that you cannot install Xposed on top of the stock firmware for the Galaxy S6 or S6 Edge, and really, your easiest option would be to install a custom ROM first. But I'll get into all of that in more detail below, so let's go ahead and get started, shall we?
Okay, so about that "deodexed firmware" requirement. Basically, the stock firmware on all variants of the Galaxy S6 contains a set of odex files that help speed up the launching of apps on your phone. Since Xposed modifies the Android Runtime libraries that these odex files rely on, the two simply cannot coexist.
What this all boils down to, essentially, is that you'll need to be running a deodexed custom ROM to use the Xposed Framework on your Galaxy S6. So if that means you're now in the market for a new custom ROM, I'd suggest trying the XstreStoLite ROM. It's available for most variants of the Galaxy S6 and S6 Edge, plus it's basically a deodexed, slimmed down, highly-customizeable version of the stock firmware.
But before you do any of this, know that installing either a custom ROM or the Xposed Framework will trip the KNOX counter on your device. So don't bother if you're trying to hold onto your manufacturer's warranty or want to use the soon-to-be-launched Samsung Pay service.
First up, there are two files that you'll need to download when installing Xposed. One is the Xposed Framework, which is a flashable ZIP that modifies your system, and the other is the Xposed Installer, which is an app that allows you to download and manage Xposed modules. So point your device's web browser to each of the following links to begin.
Once the downloads have finished, tap the Download Complete notification for the XposedInstaller_3.0_alpha4.apk file. From the next screen, press "Install," then you'll be just about ready to flash the Xposed Framework.
Next, either boot your device into custom recovery, or open your Flashfire app. If you're using custom recovery for this part, simply tap the "Install" button, then navigate to your device's Download folder. From here, select the Xposed-v71-b2-sdk22-tw-arm64.zip file, then swipe the slider at the bottom of the screen. When the process has finished, tap the "Reboot System" button to wrap things up.
If you're using Flashfire instead, tap the + button at the bottom of the screen, then select the "Flash ZIP or OTA" option. From here, navigate to your Download folder and select the Xposed-v71-b2-sdk22-tw-arm64.zip file, then tap the "Flash" button in Flashfire's main menu.
Either way you went about flashing the Xposed Framework, your phone will take longer than normal to finish rebooting, but this is nothing to worry about. When you get back up, open the Xposed Installer app and head to the Framework section, then look for green text at the top of the screen that says "version 71 is active" to verify that everything went off without a hitch.
For the time being, most modules that alter the system UI are not working, but almost all modules that target a specific app are functioning properly. For instance, YouTube AdAway works like a charm, but Wanam Xposed still needs an update before it will be fully functional on the Galaxy S6.