[Guide] Unlock Bootloader // Install TWRP // Root - Android 7.x NOUGAT

Search This thread

tboss1995

Member
Nov 12, 2011
16
1
Will the current official SuperSU work ? Or do I really need to use this custom one ?
I see that the "wipe data" part of the rooting wipe my phone again. (I've already reinstalled everything after unlocking, and have just installed TWRP but not rooted yet. :/)
Didn't Huawei apply the fix to their kernel ? (https://forum.xda-developers.com/showpost.php?p=70492947&postcount=8793)
Also, I didn't have this problem when rooting on 6.0 w. EMUI 4.1, does the update change the "data" partition file type ? And if so, isn't there a way to convert it back without losing all of the data ?
 
Last edited:

tboss1995

Member
Nov 12, 2011
16
1
Ok so, I've wiped data and reinstalled everything again, it is supposedly rooted, but the root doesn't work perfectly.
SuperSU says I should update the SU binary, but when I try to do so it fails. Also, busybox installation fails and I can't set a pincode on my SuperSU.
Yet i've got "root" access using Terminal Emulator or Total Commander.
In fact, it appears that / is mounted read only.

As for the tutorial, I've flashed the SuperSU zip twice in the second part so it said twice that it had already been installed and that it was restoring stuf" because I had accidentally pre-mounted data and had an error about it.
Maybe that's linked ?
I've also tried to install the newest SuperSU via TWRP, but it triggers a reboot and doesn't update.
I've also tried to "mount -o rw,remount /" (with separate namespaces disabled) and it first said it worked, but still asks for update and now says it doesn't.
Any help ?
 
Last edited:

adriansticoid

Senior Member
Jul 5, 2014
7,492
1,589
23
San Pedro, Laguna
Ok so, I've wiped data and reinstalled everything again, it is supposedly rooted, but the root doesn't work perfectly.
SuperSU says I should update the SU binary, but when I try to do so it fails. Also, busybox installation fails and I can't set a pincode on my SuperSU.
Yet i've got "root" access using Terminal Emulator or Total Commander.
In fact, it appears that / is mounted read only.

As for the tutorial, I've flashed the SuperSU zip twice in the second part so it said twice that it had already been installed and that it was restoring stuf" because I had accidentally pre-mounted data and had an error about it.
Maybe that's linked ?
I've also tried to install the newest SuperSU via TWRP, but it triggers a reboot and doesn't update.
I've also tried to "mount -o rw,remount /" (with separate namespaces disabled) and it first said it worked, but still asks for update and now says it doesn't.
Any help ?
From the looks of it, it looks like you need to start all over again.

Sent from my Honor 8 using XDA Labs
 

matt914

Member
Jul 8, 2017
8
2
Has anyone been able to use Magisk on EMUI 5.0? Searched the thread but wasn't really mentioned a lot. Noticed in other threads that EMUI 5.0 kernel problems with Magisk so wondering if it Magisk is now viable or not.
 

Dimontiman

Senior Member
Apr 6, 2017
297
112
Google Pixel 4a 5G
Sorry the newbie question, but what are the advantages of the Magisk versus SU?

Magisk allows you to install modules systemless like viper, dolby atmos... And so on.. If you Uninstall magisk all these things are deleted by magic

Also magisk allows to hide root, so you can use apps from playstore, which have root detection..

Also root is built in in Magisk plus the above mentioned benefits

All in one:)
 

Crake

Senior Member
Sep 29, 2007
171
14
Maia
Huawei P30 Pro
Magisk allows you to install modules systemless like viper, dolby atmos... And so on.. If you Uninstall magisk all these things are deleted by magic

Also magisk allows to hide root, so you can use apps from playstore, which have root detection..

Also root is built in in Magisk plus the above mentioned benefits

All in one:)

First of all thanks a lot for your wonderful explanation!

Btw, is it easy to remove the SU and install Magisk??
 

jefffisher

Senior Member
Jun 12, 2015
62
8
how do you update the firmware once rooted with twrp installed?
i have a L14 USA 64GB model
i successfully installed twrp and rooted but lost BT and NFC in the process so i flashed update_data_full_hw_usa.zip with twrp
but that downgraded me to B360 and for the life of me i can't figure out how to upgrade to B385
OTA update reboots the phone to twrp and does nothing
and i can't find a flashable B385 firmware anywhere i tried update_full_FRD-L14_hw_usa.zip and update_data_full_public.zip but they gave errors in twrp
i've got to be missing something big, i've read everything i could find.
 
L

LastStandingDroid

Guest
how do you update the firmware once rooted with twrp installed?
i have a L14 USA 64GB model
i successfully installed twrp and rooted but lost BT and NFC in the process so i flashed update_data_full_hw_usa.zip with twrp
but that downgraded me to B360 and for the life of me i can't figure out how to upgrade to B385
OTA update reboots the phone to twrp and does nothing
and i can't find a flashable B385 firmware anywhere i tried update_full_FRD-L14_hw_usa.zip and update_data_full_public.zip but they gave errors in twrp
i've got to be missing something big, i've read everything i could find.
Is flashable trough twrp
Every firmware that ends with pv is flashable☺ Screenshot_20170723-132609.png

Sent from my FRD-L09 using Tapatalk
 

V1n5Fr4n

Member
Aug 9, 2017
6
0
Hi all,
I'd root my H8 follow the guide at the top of this Thread.
As indicated, BT & NFC don't work and some Huawei App (like Clock) are disappear.

So, I'm thinking to rollback to MM, update to Nougat againg and reroot, maybe using TWRP posted here : https://forum.xda-developers.com/honor-8/development/twrp-t3566563

I'm only concerned about the EXT4 / f2fs conversion, as reported in this post:

Just remember to convert back to EXT4 in twrp before rollback in MM, otherwise you'll loose everything, no recoveries and bootlooping. Fastboot stated as abnormal thou.

It's not clear what is the conversion procedure from f2fs to EXT4. Someone can explain me?
After this, I think i can proceed to rollback. It's right?

SOME INFO ABOUT DEVICE:

Model number: FRD-L09
Serial Number: FRD-L09C432B389
TWRP installed: 3.0.2-0

Thank you very much!
 

V1n5Fr4n

Member
Aug 9, 2017
6
0
Hi, you have B389 and twrp 3.0.2-0 isnt for Marshmallow? If u have this and Im not wrong u can flash M zip

edit: hm, so here is this waht I mentioned before... But old twrp can works mayne only with EXT4

So it's right convert to f2fs BEFORE doing anything at all. I think rollback will not work without this step.

Can someone explain me the conversion procedure?
Sorry...I'm a little noob on H8 rooting :confused:
 
L

LastStandingDroid

Guest
For rollback u need stock recovery not twrp. Is two steps how install stock rec. 1. Is extracted update.app and flash this via fastboot 2. Install newest twrp and flash via twrp firmware B360 this procedure flash also stock recovery and after u can install official rollback. Why u want make rollback? B389 is pretty good firmware
Stock recovery isn't needed at all.

The downgrade procedure is all handled by recovery2 not recovery1 which we replace

Just saying
Sent from my FRD-L09 using Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 18
    OK, so there's a post nearly identical to this, with the CLEAR exception of it being specific to Android 6.x (Marshmallow). For that thread, go HERE.

    DO NOT ATTEMPT ANY OF THE BELOW STEPS ON MARSHMALLOW. THIS IS FOR ANDROID 7.X (NOUGAT ONLY)

    OK, quick backstory. Like the other link, none of this is my work and all the people whom I've worked with and confirmed each step of these instructions are working and validated are here:
    spotting, clsA, Atarii, faizalotai, BonezMontana, schluk and Sheldd. This is NOT my work, this is the combination of all these guys help. Thank them! If you need any help, please post here. I'll help the best I can, but I've got a 15 month old and between changing diapers and RAGING FITS due to lack of Cheddar Goldfish, I spend my side time flashing like crazy. :) PLEASE assume all risk and responsibility when following the instructions below. If you mess up, ask for help. I'm not liable. Neither are the guys you should be thanking above for this!

    Cheers!

    This process assumes the following: You're on stock Android 7 (Nougat) with no modifications.

    Basic steps are:
    1. Unlock the bootloader
    2. Flash TWRP
    3. Flash SuperSU
    4. Fix your BT/NFC (if you have issues)
    5. There is extra instruction here as well for AdAway and V4A (Viper4Android)




    Unlock the bootloader

    Follow this link to unlock your bootloader.

    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/..._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...orm-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.




    Flash TWRP

    Grab a working copy of TWRP here.

    1. Download TWRP into the same folder you used in the steps 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.




    Flash SuperSU

    Download the SuperSU SPECIFICALLY FOR NOUGAT 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




    Fix your BT/NFC (if you have issues)

    Some people are stating that after flashing this fix that they lose their keyboard. I'm throwing up a link here to get the latest GBoard.apk file.

    Follow these instructions to fix BT/NFC issues.

    This file is for the FRD-L04 ONLY.



    Instruction for AdAway


    Follow these instructions to get AdAway working. This is only instruction, NOT where to download. I suggest F-Droid. Use Google.



    Instruction for V4A (Viper4Android)


    Follow these instructions to get Viper working on Nougat.



    How multiple people have successfully gone back to MM if they have too many issues with Nougat.

    Follow these instructions to get back to MM. Breathe.. it's actually not that bad at all.

    You can find the OFFICIAL files to download on the Honor Support site located HERE.
    1
    Hi, i suggest removing the code tags and add the quote one instead so that people wont have to scroll down and scroll sideways too
    1
    I'd be curious to know because I'm on b320 right now. I haven't tried making a backup of my current ROM yet. I hope it doesn't fail. I've never been able to backup MM.

    Sadly, it didn't work. I was in that case in which I have no keyboard, no apps and so on...
    So I rollbacked to MM using Huawei's official packages.

    If anyone needs the B360 data file, refer to this thread
    1
    Has somebody got Oreo through HiSuite (the official way)? :confused:
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone