[ZTE Axon 7 Questions & Answers] Choose an username...:
Your phone works normally

You don't have fastboot

You have stock recovery

If this is the case then most surely you have EDL working...

Install TWRP from EDL mode:

This is taken from Controllerboy's guide

BE SURE THAT WINDOWS SHOWS FILE NAME EXTENSIONS!

A) Flashing TWRP Recovery to your device.

Q: Why do I need TWRP?

A: TWRP is a custom recovery system. It lets your backup your system in case anything goes wrong. It also lets you flash custom ROMs and zip files containing patches like viper4android or A.R.I.S.E. (audio) and root your device via SuperSU.

0) Boot up a windows computer with a 64bits processor. Verify your Axon 7 is charged at least 75%. Temporarily disable your antivirus software to allow axon7tool to work.

1) Backup all the data of your phone's internal memory that you don't want to lose. Copy it to your PC

2) Download the axon7tool from here: http://www.filedropper.com/axon7tool-15-win64

3) Download minimal adb and fastboot from here: https://www.androidfilehost.com/?fid=457095661767103465

4) Unzip the minimal adb and fastboot file, place the folder with the files in it somewhere you can easily find it

5) Place the axon7tool exe in the same folder as adb.exe and rename it to "axon7tool.exe" (it's easier to work with that way)

6) Download the TWRP .img and .bin files from here: https://drive.google.com/open?id=0B4...nlaZU1NRldoRjA

7) Place the TWRP .img file in the same folder as "adb.exe" and "axon7tool.exe", rename it to "recovery.img"

8) Make a copy of the "recovery.img" file and name it "recovery.bin". Leave it in the same folder

9) Go to settings in your phone and go to "About Phone". Tap "Build Number" 7 times to make the Developer Options available

10) Go to "Developers options" and tick "Allow OEM unlock" and "Android Debugging"

11) Connect your Axon 7 to your PC

12) Open a command window by holding shift and right-clicking in a blank space in the folder where the "adb.exe", " axon7tool.exe", "recovery.img" and "recovery.bin" files are located. Click "Open command window here"

13) Type "adb devices" and hit enter. You should see one device with some code listed

14) Type "adb reboot edl" and hit enter. Your device will reboot to EDL mode. It appears to be off, but it is in fact in EDL mode.

15) Go to Device Manager on your pc and verify your Axon 7 is listed as "QUSB_BULK"

16) In command, type "axon7tool -r gpt boot recovery" and hit enter

17) After it is executed, your phone will reboot. Wait until it has fully booted.

18) In command, type "adb reboot edl"

19) Verify you now have 3 backup files in your ADB folder for gpt, recovery and boot. These are backup files in case something goes wrong

20) In command, type "axon7tool -w recovery"

21) Wait until it finishes

22) Your phone should reboot

23) Shut down your phone and boot it to TWRP by holding both the power and volume up button to verify you have TWRP

24) TWRP might ask you for a password. If it does, simply tap cancel. It will ask you if you want to modify system. Swipe to agree

NOTE: if you have problems connecting to your phone as QUSB_BULK, download Zadig and replace your drivers with WinUSB ones. If axon7tool doesn't recignise your device even when connected as QUSB_BULK, try killing adb.exe via task manager before retrying.