UPDATE: You can install the official Xposed framework (v74) by @rovo89. I have updated the instructions accordingly. It is recommended you upgrade to this version, as it has some bug fixes and is an official version.
You do not need a custom recovery or unlocked bootloader. All you need is root. Here is how I did it:
NOTE: I AM NOT RESPONSIBLE IF YOU BRICK YOUR DEVICE. FOLLOW THIS GUIDE AT YOUR OWN RISK.
1. Download Xposed framework (xposed-v74-sdk22-arm64.zip) from
here
2. Download official Xposed installer (XposedInstaller_3.0_alpha4.apk) (APK ONLY!) from
here
3. Install FlashFire (you will have to sign up for the beta program)
here
4. Make sure your phone is fully charged. Make sure it's unplugged from computer or any power source.
5. Flash Xposed framework using FlashFire. (Just use the flash .zip option. Do not check Automount)
(This will take A VERY LONG TIME-Your phone will not boot for at least 10-30 minutes.)
6. Install official Xposed installer
7. You have Xposed! Enjoy!
*Please note: Some users have reported the flash appearing successful, but after booting, the Xposed framework is not installed. Some of these users report second and third attempts failing. You may have to try it over and over before it actually installs the framework. Currently it is unknown why this is an issue. This is a rare issue, but there have been a few reports of it.
Confirmed working on:
LS991 (Sprint) confirmed by me
H810 (AT&T) confirmed by
@djkinetic &
@uly609
H815L confirmed by
@AvivEliyahu
H815 SEA confirmed by
@BySezerSimsek
H815 v10c confirmed by
@blaqlemon
H815 v10D confirmed by
@DoubleJOption
H815T confirmed by
@Winrahr
H818P (Dual-SIM) confirmed by
@vintag552
H818n(India) confirmed by
@AbhimanyuAryan
H812 confirmed by
@juju2011
VS986 (Verizon) confirmed by
@yoonee
US991 (US Cellular) confirmed by
@Z3ldaFan88
H811 (T-mobile) confirmed by
@tkdsl
H810PR (Claro) confirmed by
@user787