[Solved] Stuck in "test-keys" ROM - Honor 8 Questions & Answers

Here's the short version:
- FRD-L14
- EMUI 5.0, but apparently a broken version somehow. The Build number says "NRD90M test-keys". Android 7.0.
- Unlocked bootloader
- FRP locked, which is apparently stopping me from re-flashing TWRP. EMUI seems to have overwritten TWRP.
The version of EMUI 5 I have is a bit messed up - possibly I did something wrong installing it, but I can't try again because of the FRP thing. I've tried various FRP techniques I found online but none work. I can't relock the bootloader either, and the EMUI recovery thing fails to recover the phone. Factory reset even fails.
Does anyone know how to unlock FRP? "OEM unlocking" in developer tools is disabled. Any help would be greatly appreciated.

Ok, I got this working. Here's what I found:
Cause
I flashed the B360 update.zip via TWRP, but did not apply the update_data_full zip file. Further compounding the problem, EMUI overwrote TWRP with its own recovery and when I signed into my google account it activated the Factory Reset Protection lock, so I could no longer flash TWRP.
And since I didn't apply the regional update, I had no update software and the EMUI recovery did not recognize the phone as being upgradable to any known ROM. (I used Firmware Finder and tried every single update.zip and update_data zip file.) Without TWRP I couldn't take matters into my hands apply an update myself.
Solution
The fix, finally, was to downgrade to EMUI 4 by using Huawei's downgrade package and then flashing an appropriate ROM:
Download this and follow the instructions:
http://www.hihonor.com/us/support/details/index.html?DOC_ID=92098
Then use the update.zip referenced in this thread:
https://forum.xda-developers.com/honor-8/how-to/frd-l14-users-how-to-restore-downgrade-t3537433
For the latter, I had to unzip the contents of the zip file to the "dload" directory in the device's internal storage, the power off and restart while holding volume up/down.
Then finally, I was able to clear FRP upon starting the phone, and use the OTA upgrader to get to a properly installed EMUI 5.0 build. Thanks to the huaweimate team on telegram for their assistance.

Related

[BETA][OFFICIAL] Android 7.0 EMUI 5 (L04C567B320) for FRD-L04C567

Build Number: FRD-L04C567B320 (USA)
Files for DOWNLOAD:
Download link:
http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1278/g104/v68366/f1/full/update.zip
Region Patch:
http://update.hicloud.com:8180/TDS/...66/f1/full/hw/usa/update_data_full_hw_usa.zip
How to install:
1. Requirements: Your device needs to have TWRP custom recovery installed and has to be rooted.
2. Before proceeding make sure that your device model is FRD-L04 from Settings > About phone.
3. Download the update.zip package from above links and copy it to your Sdcard /dload folder.
4. Turn your phone off and reboot into recovery mode by hold Vol up + Power for a few seconds.
5. Back up all the partitions into the external microSD card (recommended).
6. Now go to Install and select the update.zip package you copied to your Sdcard.
7. Upon installation wipe the cache and reboot your phone.
8. In case you encounter issues with Bluetooth, NFC, etc you can try flashing the region package provided above through TWRP.
Warning: As mentioned earlier, this is a beta update that contains many bugs and has several compatibility issues with hardware and 3rd party apps.
USE IT AT YOUR OWN RISK, I'M NOT RESPONSIBLE FOR ANY BROKEN RELATED TO IT
perzan07 said:
Build Number: FRD-L04C567B320 (USA)
Files for DOWNLOAD:
Download link:
http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1278/g104/v68366/f1/full/update.zip
Region Patch:
http://update.hicloud.com:8180/TDS/...66/f1/full/hw/usa/update_data_full_hw_usa.zip
How to install:
1. Requirements: Your device needs to have TWRP custom recovery installed and has to be rooted.
2. Before proceeding make sure that your device model is FRD-L04 from Settings > About phone.
3. Download the update.zip package from above links and copy it to your Sdcard /dload folder.
4. Turn your phone off and reboot into recovery mode by hold Vol up + Power for a few seconds.
5. Back up all the partitions into the external microSD card (recommended).
6. Now go to Install and select the update.zip package you copied to your Sdcard.
7. Upon installation wipe the cache and reboot your phone.
8. In case you encounter issues with Bluetooth, NFC, etc you can try flashing the region package provided above through TWRP.
Warning: As mentioned earlier, this is a beta update that contains many bugs and has several compatibility issues with hardware and 3rd party apps.
USE IT AT YOUR OWN RISK, I'M NOT RESPONSIBLE FOR ANY BROKEN RELATED TO IT
Click to expand...
Click to collapse
Thanks ..
I might as well post this here -> -> How to: Root and repair data on the FRD-L04 - B320
https://forum.xda-developers.com/showpost.php?p=70266853&postcount=262
Will android pay stop working even if I use the official beta 7.0?
Thanks man, but is there any successful way to flash B324 so far?
Is Wi-Fi calling enabled in this beta?
Managed to do the same using Charles app (see https://forum.xda-developers.com/ho...-to-nougat-t3510275/post69885525#post69885525) without any unlocking and flashing.
I have the FRD-L04B567 phone. I installed the TWRP for the Honor 8. I have installed a different ROM (CM13.1 ROM) successfully. I followed your instructions to the "T" in post #1 . The install of update.zip stopped at /cust with an error. I tried wiping and rebooting but am stuck in the "honor" bootup screen. Unable to force back into TWRP or fastboot or ADB at this time. Still picking up the pieces....
UPDATE: I forced phone into Huawei eRecovery screen and selected factory reset/wipe That got Nougat running but there is no keyboard and Google will only allow voice for any input. Since my wifi is encrypted, I cant give Nougat a password to get on the internet. I am creating a temporary unencrypted network to see if I can get further.
UPDATE: TWRP was wiped so I will reinstall. Then I will try update the regional update (second update mentioned)
UPDATE: Reflashed TWRP 3.0.2.0 for Honor 8, I can get into the bootloader but not recovery, eRecovery works but...(worthless). I cant flash the second update.zip because I cant get TWRP started. Obviously 3.0.2.0 is not compatible with Nougat, I may try 3.0.3.0? why not...
UPDATE - Flashing TWRP 3.0.3.0 was dumb. Now ADB sees the device (good) but I can not get to bootloader or recovery. TWRP flashes (displays) once a second and will not start (bad) . Hopefully someone can learn from my quest.
So, can someone help me proceed from a state where ADB sees the device? thanks Maybe extract update.zip?
thekubiaks said:
So, can someone help me proceed from a state where ADB sees the device? thanks Maybe extract update.zip?
Click to expand...
Click to collapse
This guy
https://forum.xda-developers.com/member.php?u=4210629
Could help you recover, but he will be back only after 15th Jan.
Have you tried Huawei's hisuite? It has a recovery option..
yalokiy said:
This guy
https://forum.xda-developers.com/member.php?u=4210629
Could help you recover, but he will be back only after 15th Jan.
Have you tried Huawei's hisuite? It has a recovery option..
Click to expand...
Click to collapse
Thanks for the reply, I finally got TWRP 3.0.2.0 for Honor 8 flashed (but now it won't work), I believe Nougat and TWRP aren't compatible. Huawei Hisuite said that phone was fine and recovery not necessary??? I disagree. I think I will have to wait for TWRP that is Nougat compatible with FRD-L04
thekubiaks said:
I have the FRD-L04B567 phone. I installed the TWRP for the Honor 8. I have installed a different ROM (CM13.1 ROM) successfully. I followed your instructions to the "T" in post #1 . The install of update.zip stopped at /cust with an error. I tried wiping and rebooting but am stuck in the "honor" bootup screen. Unable to force back into TWRP or fastboot or ADB at this time. Still picking up the pieces....
UPDATE: I forced phone into Huawei eRecovery screen and selected factory reset/wipe That got Nougat running but there is no keyboard and Google will only allow voice for any input. Since my wifi is encrypted, I cant give Nougat a password to get on the internet. I am creating a temporary unencrypted network to see if I can get further.
UPDATE: TWRP was wiped so I will reinstall. Then I will try update the regional update (second update mentioned)
UPDATE: Reflashed TWRP 3.0.2.0 for Honor 8, I can get into the bootloader but not recovery, eRecovery works but...(worthless). I cant flash the second update.zip because I cant get TWRP started. Obviously 3.0.2.0 is not compatible with Nougat, I may try 3.0.3.0? why not...
UPDATE - Flashing TWRP 3.0.3.0 was dumb. Now ADB sees the device (good) but I can not get to bootloader or recovery. TWRP flashes (displays) once a second and will not start (bad) . Hopefully someone can learn from my quest.
So, can someone help me proceed from a state where ADB sees the device? thanks Maybe extract update.zip?
Click to expand...
Click to collapse
If you want to get back to any working state, i recovered from 7.0 unbootable to vanilla 6.0 like so (for frd-l09, but probably still applies):
https://forum.xda-developers.com/honor-8/how-to/honor-8-bricked-t3521813/post70326674#post70326674
// edit, also for completeness, i then flashed twrp 3.0.2 (official) and installed the cm 7.1.1 from the other thread here. All working fine.
fuflo,
thank you for your reply, it helped me get my Honor 8 back up and running.... I am now running CM 14.1 and Nougat 7.1.1 on my FRD-L04
Cheers
---------- Post added at 05:32 AM ---------- Previous post was at 05:31 AM ----------
fuflo,
thank you for your reply, it helped me get my Honor 8 back up and running.... I am now running CM 14.1 and Nougat 7.1.1 on my FRD-L04
Cheers
B320? I used these update files and mine says B317. Am I missing something?
jim262 said:
B320? I used these update files and mine says B317. Am I missing something?
Click to expand...
Click to collapse
Look again in the thread closely, you'll find another script to go to B320
Same problem as above, I could flash the update.zip, but not the USA package, maybe I didn't have the right TWRP version?

Can't Set up Keyboard

I relocked my bootloader so i can unlock it again because TWRP refused to install on my Mate 8 after i upgraded it to Nougat. However, whenever i try setting up my phone and reach the wifi set up part, the keyboard doesn't show up. Instead, it only shows me the google voice keyboard and no buttons for me to type with. And when i try skipping that phase, it gets stuck on the "Checking Info" for hours on end. I'm in dire need of help. How do i get the stupid keyboard to function properly.
Did you try to install again the firmware via dload method on the external SD? If you do it, you make the factory reset at the end.
I faced same problem after installing nougat
I did the following to fix the problem
Dload stock firmware b320
Unlock my bootloader
Flash twrp recovery
Wip date (yes)
Fastboot to flash insecure boot.img for b320
Twrp to flash two files for b560
Update.zip & update data _all
Noting that u must flash the 2nd file data_all
Cause its include all google apk like keyboard
And Bluetooth file
After flashing both file do factory reset
Restart ur phone it will take 5min to reboot
Thanks

Soft Brick Mate 9

I soft brick my Mate 9. I was on Resurrection Remix O 6.0.0 Unofficial (Android 8.1. ) and my front camera and fingerprint didn't work. Phone was unlocked and rooted at the time. I was trying to go back to stock and reflash the official RR (GSI). I accidentally fastboot flash stock Oero system.img (MHA-L29C567B367 - 8.0.0.367). Phone can't pass "Set up as new phone" screen and no keyboard at all. I suspect incomplete flash. It shows "FRP lock" on fastboot screen.
What I did so far?
1. Tried to grab firmware from stock recovery, getting package failed.
2. Tried dload method with that same Oreo stock rom's update.app (MHA-L29C567B367 - 8.0.0.367).
3. Tried HWOTA8 - Replace recovery but fail due to the locks.
4. Tried HiSuite - It fail to recovery my phone.
5. Tried factory reset via eRecovery. It did reset successfully but still stuck in eRecovery bootloop.
My phone now is locked on both Phone and FRP. Any idea? I really need to use the phone. Thanks in advance.
Update: Unbrick it via FunkyHuawei eRecovery method.
Mod: Please delete this thread. Thank you.

I might be hard bricked trying to upgrade to Orero

I have an FRD-L04 32GB model in Canada.
I used the firmware finder to get my Oreo packages, and used hrupdater to bring my phone onto Oreo. I was coming from a stock 7.0 B389 build. No problems. I was able to boot into Oreo. I had many problems including cameras not working, apps not loading, and no audio. So I decided to try and downgrade back to Nougat using the 3 files I also found on Firmware Finder. Smart me didn't initially realize the entire filesystem was changed (Recovery > Recovery Ramdisk etc) and now my phone is basically in all kinds of hell.
I can get to eRecovery, but after connecting to WiFi, it'll stall at Getting Package Info Failed, and stall me at that.
I'm currently using MultiTool and trying the unbrick method. I've extracted my System, Ramdisk, Cust, and Recovery_ramdisk images from the B560 update.zip files. I've managed to flash those all successfully, but now after getting past the boot screen and bootloader warning screen, I'm hanging at the splash screen before the OS loads.
I'm all bent out of shape right now. I figured that was the method to totally return my system to stock and rewrite everything. It appears I'm stuck on an 8.0 file structure, and there isn't a 7.0 Rollback package for the L04 variant, and on top of that, I can't even get a stock 8.0 firmware to boot anymore.
Can anyone tell me what I'm doing wrong? I just want the phone to work again, on any firmware.
delete

Need to upgrade but have questions

Hi guys. I rooted my phone after purchase about two years ago using https://forum.xda-developers.com/mate-9/how-to/guide-how-to-root-mate-9-decrypt-data-t3569986
I am still running the same version now
Twrp
Model: MHA-L29
Build: MHA-L29C567B183
EMUI: 5.0
Android Version: 7.0
Any one got suggestions and steps to get to a newer version. I think I need to switch back to Erecovery etc but if someone had some exact steps and a good version to move to would be great. I had thought about installing magisk but my main concern is being able to run games like Pokemon go or Mario kart and they seem to be detecting my root. Not even sure having root is worth it anymore.
I installed stock recovery and did ota updates.. working like a champ!
mpencexda said:
Hi guys. I rooted my phone after purchase about two years ago using https://forum.xda-developers.com/mate-9/how-to/guide-how-to-root-mate-9-decrypt-data-t3569986
I am still running the same version now
Twrp
Model: MHA-L29
Build: MHA-L29C567B183
EMUI: 5.0
Android Version: 7.0
Any one got suggestions and steps to get to a newer version. I think I need to switch back to Erecovery etc but if someone had some exact steps and a good version to move to would be great. I had thought about installing magisk but my main concern is being able to run games like Pokemon go or Mario kart and they seem to be detecting my root. Not even sure having root is worth it anymore.
Click to expand...
Click to collapse
Did you really flash TWRP to eRecovery? It is possible but people usually (specially if not installing Magisk on EMUI 9) flash TWRP to (EMUI) Recovery - which is not the same as eRecovery
So, do two tests:
- switch off
a) disconnect any USB
- press and keep pressing Vol+
- boot by Pow
In test b), do the same but with the phone connected to charger.
If it boots to TWRP in case a), then you flashed TWRP (as usual) to EMUI Recovery.
But if it boots to TWRP in case b), then you really flashed TWRP to eRecovery
If you have stock eRecovery, then in case b), once booted to eRecovery, do not accept Install latest or Factory reset, just Reboot or Shutdown
---
If you rooted by SuperSU, find an option like Full Unroot, or google for and find a zip for TWRP for unrooting - do unroot
Maybe, there are similar options for unrooting from phhSuperUser
Do not accept any OTA yet - if it comes
---
Install Firmware Finder app (from Playstore or from its thread on XDA).
Open, it will show firmwares for your MHA-L29C567
Scroll to the bottom to find your b183. Must be FullOTA-MF or FullOTA-MF-PV (2017.03.22)
Download its update.zip file, copy to PC, unzip to get update.apk - open it by Huawei Firmware Extractor (find its thread on XDA, read how to use it)
Extract Recovery.img (if you need to restore stock Ramdisk) or Recovery2.img (if you really need to restore stock eRecovery)
Extract also Boot.img
Flash Boot.img to Boot and Recovery.img to Recovery (if restoring Recovery), from TWRP or from Fastboot (similarly as you flashed TWRP from Fastboot back then)
Or, flash Boot.img to Boot and Recovery2.img to eRecovery, if you need to restore eRecovery
Now you should have stock Recovery and stock eRecovery - both tests a) and b) must not boot to TWRP
Also, you should have stock Boot - boot to system, check with RootChecker - there must be no more root
----
Have a proper SIM card and WiFi connection, go to Settings, System, Update, go to its menu and take the option to get Full OTA package
If it doesn't give you OTA update, boot to eRecovery (option b) as above, phone connected to the charger) and take Install latest firmware and recovery. Follow by Factory reset, only then boot to system
If eRecovery also fails to update from b183, you can try to update by HiSuite - it has also an option to choose installing a firmware
---
If it still fails to update, you can download by Firmware Finder b190 FullOTA-MF-PV (2017.10.31)
Download both zip files, do not unzip, copy them as downloaded to DLOAD folder on SD card (not Internal memory)
Switch off, press and keep pressing both Vol+ and Vol-, then boot by Pow
It should update to b190, and hopefully you will start receiving OTA updates for Oreo and Pie (must have SIM card)
If not - to be cont.

Categories

Resources