[Honor 8 Questions & Answers] joesee:
I'd like to create a new thread on installing TWRP and rooting Android Nougat (7.x) on version B360 of the Honor 8. All the threads I see are people frantically trying to restore their phone to their previous glory. To keep people from asking "will this work on yada yada model, *I* have a FRD-L04 which is the 32gb unlocked SINGLE SIM variant sold locally at Best Buy here in the states and I'm pretty sure the FRD-L09 is the international DUAL SIM version with 64GB and I believe firmware for both of these are different? If not, please correct me. The process should be the same for all variants, but the files used will be different.

I want to update this OP and keep it as up to date as possible. If we can get 3 or more people to confirm a certain process works in this thread, I will update it with the proper links to all tools/files/versions of TWRP and SuperSU as well as firmware that's needed. I think I currently count eleven different threads all over the place on this and would be nice to have it centralized. Let's help out and get this phone going with a working root on Nougat!!!

Here are the questions I propose:

1. What is the actual steps to root the Honor 8 running a FULL STOCK version of B360 (Android 7.x)?

A. Unlock Bootloader (This process should be the same as always)

B. Flash TWRP (Which version?) This should be a simple flash with fastboot

C. Flash SuperSU (Which version?) This should be a simple flash with TWRP

D. What are the current issues with this process? (encryption issues, formatting, unable to access the Data partition, etc)

E. How to revert back (and when I say back, I mean ANY working state of Nougat (Android 6.x) or Marshmallow(Android 7.x))

F. How to install extras (Xposed for example, etc)

If I can have answered the questions above, I will clean it up and move it over to the guide section. As it stands now we have no guide. We just need clarification on what works, what doesn't and the process.

Also, PLEASE be kind to those who don't speak English as their primary language. The Honor 8 is an international phone and I see many people getting angry because they don't understand or don't follow instructions correctly because the OP didn't clearly state what they did. Let's help each other out!

Here's an example step by step for unlocking the bootloader below. This is what I'd like to do for each of the questions above.

A: Unlocking the bootloader (UNDERSTAND THAT BY UNLOCKING THE BOOTLOADER ALL YOUR DATA ON THE PHONE WILL BE ERASED AS IF YOU'RE PULLING IT OUT OF THE BOX FOR THE FIRST TIME)

1. Go to Huawei's EMUI site and log in. If you need to create a new account, do so. Link here: http://www.emui.com/en/plugin/hwdownload/download

2. Click on the DOWNLOAD link at the top of the site.

3. Underneath the search field you will see a green link that says "Unlock Bootloader". Click it and follow the instructions. You will be asked to enter in several pieces of information about your phone.

4. Once you've filled out all the information, you will receive your unlock code at the bottom of the screen. Write this down and save it. This number will NEVER change.

5. On your Honor 8, go to Settings > About and tap on the Build Number seven times until you unlock the Developer Settings.

6. In Developer Settings, check Enable OEM Unlock.

7. Scroll down a bit more and check USB Debugging.

8. Go to Huawei's site and download their HiSuite and install it. This installs the OFFICIAL Honor 8 USB driver. Link here: http://consumer.huawei.com/minisite/HiSuite_en/index.html Once the app is installed, you can unselect start with Windows under settings.

9. Plug in your Honor 8 with the provided USB cable. Give it about 45 seconds to install the driver and recognize it. You may need to go to your phone and tap on "Allow File Access". You will be presented with a question asking if you'd always like to trust the computer you just connected to. Select yes, if this is your primary computer you will be working with.

10. Now download the most up to date ADB drivers. A Google employee has created one link to get that and make it easy. Link here: https://developer.android.com/studio/releases/platform-tools.html

11. Open the zip file you just downloaded and create a folder on your computer easy to get to (I recommend c:\ADB) and paste those files there so they are extracted.

12. Now open the folder up in Windows Explorer if you closed it and hold down the Shift key and RIGHT click in the open area and click "Open command window here"

13. Type adb devices and hit enter. You should see a device ID as a response in the window.

14. Type adb reboot bootloader and hit enter. Give it a couple of seconds and the phone will load the bootloader.

15. Now type fastboot devices and hit enter. You should see your device ID appear again.

16. LAST CHANCE before it wipes everything and unlocks the booloader!!! Type fastboot oem unlock XXXXXXXXXX (where XXXXXXXXXX is the unlock code you received on step 4) and hit enter. It will ask if you're sure. Once this is done, the phone will wipe your data, unlock the phone and reboot. Your Honor 8's bootloader is now unlocked.

B. Flash TWRP (Which version?) This should be a simple flash with fastboot. This is already discussed in another post, but I will put here for reference.

1. Grab a working copy of TWRP for the Honor 8 here: https://xdaforums.com/showpost.php?p=70893767&postcount=408

2. Download TWRP into the same folder you used in step A above (where you're keeping all your files)

2. Navigate in Windows Explorer to this location and hold down the Shift key and RIGHT click in the open area and click "Open command window here"

3. Type adb devices and hit enter. You should see a device ID as a response in the window.

4. Type adb reboot bootloader and hit enter. Give it a couple of seconds and the phone will load the bootloader.

5. Now type fastboot devices and hit enter. You should see your device ID appear again.

6. Type fastboot flash recovery frd-twrp.img and hit enter.

7. Once this is complete, unplug your phone.

8. Hold Volume UP and Power at the same time. Release ONLY the Power button after the blue Honor logo appears.

9. You now are booted into TWRP and it's been successfully flashed.

C. Flash SuperSU (Which version?) This should be a simple flash with TWRP. This is a crazy process because of the encryption on the Data partition. Below is the exact steps I can confirm works from the help of others on here.

1. Boot into TWRP

2. Once there, when asked to keep system read only? - swipe to allow modifications

3. Tap Install

4. Tap Select Storage - Select your SD card

5. Select the supersu file "SuperSU-v2.79-201612051815-EMUI5.0.zip"

6. Swipe to confirm flash

7. Ignore the multiple errors: "Failed to mount '/data' (Invalid argument)

8. Go back to the main menu

9. Select Reboot to Recovery

10. When asked to keep system read only? - swiped to allow modifications (again)

11. Tap Wipe

12. Tap Format Data

13. Type YES then hit enter

14. It will format data using make_ext4fs..

15. When finished, tap Reboot System

16. Reboot back into TWRP

17. Swipe to allow modifications (You can check the box to never show this again)

18. Tap Install

19. Select storage

20. Select your SD card

21. Select the supersu file "SuperSU-v2.79-201612051815-EMUI5.0.zip"

22. Swipe to confirm flash

23. You should see NO ERRORS now when installing SuperSU

24. Wipe cache/dalvik

25. Swipe to wipe

26. Reboot system

Once here, you can download root checker and it will verify you have root access - BUT.. see section D below!

D. What are the current issues with this process? (encryption issues, formatting, unable to access the Data partition, etc)

Some applications like Root Checker will verify that you have root. Other applications will even prompt you (like any of the basic quick reboot apps that easily let you back into recovery) but other major apps like BusyBox and Viper4Audio (when asking to load the driver) will simply fail upon installation. I'm not sure why, since you have R/W access to both the system and the newly unencrypted data partition. I'm really hoping someone can help with this one!

E. How to revert back (and when I say back, I mean ANY working state of Nougat (Android 6.x) or Marshmallow(Android 7.x))

F. How to install extras (Xposed for example, etc)