Several months ago, rovo89's popular Xposed Framework scored support for Android 5.0 Lollipop, much to the joy of the Android userbase that likes to tinker with their devices. Still, one of the hot new smartphones that popped up on the market shortly after, the Galaxy S6, couldn't run that version of Xposed, as it was only compatible with ARMv7 devices (the Galaxy S6 and S6 edge
are based on the ARMv8 architecture).
A lot of time passed since then, but a proper version of the Xposed Framework has just popped up for the Galaxy S6 and its curved-display sibling — the S6 edge — at long last, courtesy of XDA's recognized contributor, Wanam. The reason for the delay were some changes that Samsung made to Android Lollipop's ART runtime, and given that it didn't release the source code, it has been pretty difficult to port Xposed for the flagship in question, Wanam reveals.
It's still in experimental stage and a lot of the Xposed modules might not work as intended, but Wanam claims that this version of the framework will most likely work with other new Samsung phones that are donning the ARMv8 architecture, like the fresh-off-the-oven Galaxy Note5 and S6 edge+
Needless to say, you need a rooted Galaxy S6/S6 edge running a stock Android 5.1
.1 ROM (some custom TouchWiz ones might also be supported) and a custom recovery at hand, preferably CWM.