Bootloop P9 - Huawei P9 Questions & Answers

Hi there guys. Please excuse me for posting this in the QA thread but because I am a new member it wouldn't let me post in the recovery section. I joined XDA just to get some help with my Huawei P9
So I have a Huawei P9 (EVA-L19) and I tried to load a custom rom onto my phone. I was going to load resurrection remix 6 onto my phone but did not get that far.
I got as far as flashing TWRP recovery onto my phone. Once I flashed TWRP recovery I still could not get into TWRP 3.1.1 instead I kept entering eRecovery. So I flashed Recovery2 with TWRP and now my phone is in a boot loop. If I let the phone battery drain completely I can boot the phone. But if I shut down or reboot the phone for any reason while there is power in the battery the phone gets stuck in a boot loop. My Bootloader is unlocked but I can't get the phone into fastboot mode. Even with Volume- and Power key and USB. It just goes straight to "phone can't be trusted page" and then boot loops. Is there a way to fix my phone when I let it run completely flat and then log back into EMUI? I tried factory refresh but it just got stuck on bootloop.
So to summarize.
*My phone gets stuck on a boot loop on all reboot/power on scenarios EXCEPT when starting from a completely drained battery.
*Cannot access fastboot.
*Unlocked bootloader
*Not Rooted
*Rebooting phone gets it stuck in a boot loop.
*How to fix phone either back to EMUI or RR6.0
I would wish to either just get my phone working again on EMUI as a last resort. But ultimately I would like to finish putting on RR6.0 because I was unhappy to hear P9 wouldn't get Oreo updates.

Alastair_S1D said:
Hi there guys. Please excuse me for posting this in the QA thread but because I am a new member it wouldn't let me post in the recovery section. I joined XDA just to get some help with my Huawei P9
So I have a Huawei P9 (EVA-L19) and I tried to load a custom rom onto my phone. I was going to load resurrection remix 6 onto my phone but did not get that far.
I got as far as flashing TWRP recovery onto my phone. Once I flashed TWRP recovery I still could not get into TWRP 3.1.1 instead I kept entering eRecovery. So I flashed Recovery2 with TWRP and now my phone is in a boot loop. If I let the phone battery drain completely I can boot the phone. But if I shut down or reboot the phone for any reason while there is power in the battery the phone gets stuck in a boot loop. My Bootloader is unlocked but I can't get the phone into fastboot mode. Even with Volume- and Power key and USB. It just goes straight to "phone can't be trusted page" and then boot loops. Is there a way to fix my phone when I let it run completely flat and then log back into EMUI? I tried factory refresh but it just got stuck on bootloop.
So to summarize.
*My phone gets stuck on a boot loop on all reboot/power on scenarios EXCEPT when starting from a completely drained battery.
*Cannot access fastboot.
*Unlocked bootloader
*Not Rooted
*Rebooting phone gets it stuck in a boot loop.
*How to fix phone either back to EMUI or RR6.0
I would wish to either just get my phone working again on EMUI as a last resort. But ultimately I would like to finish putting on RR6.0 because I was unhappy to hear P9 wouldn't get Oreo updates.
Click to expand...
Click to collapse
RROS 6.0 must go on Android Oreo / EMUI 8.
You first had to rebrand your phone by HWOTA7 to Chinese Oreo AL10 c00 b535 or b528.
Were you rebrabding and hence needed TWRP, or you were trying to flash RROS 6 (for Oreo) on L19 (on Nougat or even MM) together with TWRP 3.1.1 for Nougat?
Please answer precisely:
- What was the full name and number of your stock build you were starting from (like EVA-L19c432b504 or so, not just "P9 L19")
- Have you already flashed (by Fastboot) RROS 6.0 or your first step was trying to install this TWRP?
- Where did you pick up that TWRP 3.1.1.1?
If you picked directly from TWRP site then this TWRP might not work even for Nougat (EMUI 5.x)
- If you picked proper TWRP from XDA threads, then there is always an important detail described:
Immediately upon flashing TWRP, you must boot into TWRP - otherwise you loose TWRP as if it was never flashed.
You must:
- press and keep pressing Vol+
- type in: fastboot reboot, Enter
- IMMEDIATELY at the moment when phone turns off, disconnect USB
- keep pressing Vol+ until you see it boots to TWRP.
Reasons that you were not able to install TWRP might be:
- wrong TWRP
- you did not follow this 'trick'
- you were flashing proper TWRP for Nougat but your L19 was on MM (EMUI 4.x), or you were flashing it once you already rebranded to Chinese AL10 Oreo, or upon you flashed RROS 6....
There are various possibilities, please precisely describe - it's not why TWRP did not flash but why (after this possible mess) your phone does not boot and how to fix it now

zgfg said:
RROS 6.0 must go on Android Oreo / EMUI 8.
You first had to rebrand your phone by HWOTA7 to Chinese Oreo AL10 c00 b535 or b528.
Were you rebrabding and hence needed TWRP, or you were trying to flash RROS 6 (for Oreo) on L19 (on Nougat or even MM) together with TWRP 3.1.1 for Nougat?
Please answer precisely:
- What was the full name and number of your stock build you were starting from (like EVA-L19c432b504 or so, not just "P9 L19")
- Have you already flashed (by Fastboot) RROS 6.0 or your first step was trying to install this TWRP?
- Where did you pick up that TWRP 3.1.1.1?
If you picked directly from TWRP site then this TWRP might not work even for Nougat (EMUI 5.x)
- If you picked proper TWRP from XDA threads, then there is always an important detail described:
Immediately upon flashing TWRP, you must boot into TWRP - otherwise you loose TWRP as if it was never flashed.
You must:
- press and keep pressing Vol+
- type in: fastboot reboot, Enter
- IMMEDIATELY at the moment when phone turns off, disconnect USB
- keep pressing Vol+ until you see it boots to TWRP.
Reasons that you were not able to install TWRP might be:
- wrong TWRP
- you did not follow this 'trick'
- you were flashing proper TWRP for Nougat but your L19 was on MM (EMUI 4.x), or you were flashing it once you already rebranded to Chinese AL10 Oreo, or upon you flashed RROS 6....
There are various possibilities, please precisely describe - it's not why TWRP did not flash but why (after this possible mess) your phone does not boot and how to fix it now
Click to expand...
Click to collapse
No I did not get as far as flashing RR6.
I downloaded TWRP 3.1.1 openkiren for Eva from TWRP's download page.
I only got as far as attempting to flash TWRP no custom rom was flashed yet.
I could of sworn I HAD EVA-L19C185B405 when I started this process.
However I now have EVA-L19C185B403. Not sure if my phone rolled back somehow. If I try search for updates it says the phone is up to date.
My L19 is on Nougat. It's on EMUI 5.0.3 Android 7.0
I did not rename my phone with any Chinese P9 builds or any tricks like that. Didn't even know you had to do that.
My phone still works provided I don't reboot it. And if I do reboot it, it gets stuck on the bootscreen until it drains completely. Then I plug it in to power and it boots successfully again.

Alastair_S1D said:
No I did not get as far as flashing RR6.
I downloaded TWRP 3.1.1 openkiren for Eva from TWRP's download page.
I only got as far as attempting to flash TWRP no custom rom was flashed yet.
I could of sworn I HAD EVA-L19C185B405 when I started this process.
However I now have EVA-L19C185B403. Not sure if my phone rolled back somehow. If I try search for updates it says the phone is up to date.
My L19 is on Nougat. It's on EMUI 5.0.3 Android 7.0
I did not rename my phone with any Chinese P9 builds or any tricks like that. Didn't even know you had to do that.
My phone still works provided I don't reboot it. And if I do reboot it, it gets stuck on the bootscreen until it drains completely. Then I plug it in to power and it boots successfully again.
Click to expand...
Click to collapse
For EMUI 5.x you must use TWRP 3.1.1 from XDA (adapted for Huawei Nougat and its encryption), best the latest build eg from post #1
https://forum.xda-developers.com/p9/development/rom-huawei-p9-magicrainbow-v4-t3759292
and you must flash it with the trick at rebooting as described in previous answer.
Your TWRP you flashed to Recovery2 (?) is likely not even good for Huawei N (but probably for MM).
You must fix your Recovery2 by flashing back the proper stock Recovery2.
You need to download update.zip corresponding to your c185 build by Firmware Finder (find XDA thread about, there is also PC version), unzip and put update.app to Huawei Update Extractor (find also XDA thread about) to extract your stock Recovery2.
Once you repair, please carefully read HWOTA7 instructions how to rebrand (and upgrade to Chinese Oreo - this is a must if you would like to play with OpenKirin Oreo ROMs, they can not be installed to L19 Nugat builds) - and this required rebranding is far more than 'renaming'
https://forum.xda-developers.com/p9/development/rebrand-update-tool-hwota7-p9-eva-t3820849

zgfg said:
You must fix your Recovery2 by flashing back the proper stock Recovery2.
You need to download update.zip corresponding to your c185 build by Firmware Finder (find XDA thread about, there is also PC version), unzip and put update.app to Huawei Update Extractor (find also XDA thread about) to extract your stock Recovery2.
Click to expand...
Click to collapse
Can you guide me to these links?

Alastair_S1D said:
Can you guide me to these links?
Click to expand...
Click to collapse
Put to Google eg
XDA Firmware Finder
or
XDA Huawei Update Extractor
For the other two I gave you links.
You will really need to spend your time to read the guides

Ok how do I reflash the recovery2 if I cant get into fastboot mode on my phone. Can I do it from inside EMUI?

There are two ways to boot to Fastboot
1) Power off, connect by USB to PC, press and keep pressing Vol-, press Pow
2) From Android, enable Dev options and ADB, connect by USB and execute: adb reboot-bootloader
You cannot by either way?
For Oreo but also reported for some newest Nougat builds, eRecovery gives you an option to reinstall current firmware.
But if you cannot boot to eRecovery, because you attempted to flash TWRP over Recovery2...
Actually, try to boot to eRecovery: power off, connect by USB to charger, press and keep pressing Vol+, press Pow.
If it boots to TWRP (instead of to eRecovery) you can try:
-flash stock eRecovery to recovery2
- flash (proper, from XDA, link was above) TWRP to recovery
There are other methods: HuRUpdater, HWOTA7, HWOTA as improved variations of nonCheckRecovery, but
- first two require Fastboot to start (they will flash TWRP)
- last two require already installed TWRP
(apparently not applicable to your brick)
In HiSuite, for Oreo (maybe also Nougat, I don't know if it depends on Huawei firmware or newest HiSuite version on the PC), there is an option to upgrade/downgrade.
You can try if you could (re)install some stock firmware that way but I never played with.
For eRecovery and HiSuite (if you would be able to do) it is unclear if (re)installation of stock firmware will succeed (or even further brick your phone - don't know if anybody else had such a brick as yours and tried them).
If none as above, you may try DC Phoenix (15 Euros credit?):
https://www.dc-unlocker.com/DC-Phoenix-flash-repair-tutorial
I didn't need it but search on XDA, from time to time people report (usually in not highly exposed threads) that they were able to unbrick various Huawei phones (when no other methods worked or they were too lazy to investigate and experiment) - but their on-line instructions are not very detailed and they are not very friendly if contacted for help

Related

Installing Firmware on a clean, ROM-Less Device

Apparently, trying to get myself to install a clean rom has ended up on me having no rom at all, only FastBoot access and access to TWRP 2.8.1.0. So. How in this world do i install ANYTHING, when apparently every single ROM version patches over the older versions? where do i find a clean stock rom i can install through TWRP? ( Default recovery throws a cust error ). This is kind of getting insane already.
I hate being this kind of person who registers on a forum just to have some ( possibly incredibly stupid ) problems solved. But here i go.
Since i've heard that there's a lollipop update for Android ( literally 2 days ago ), i decided to start an upgrade. Sadly, it seems like somehow when i installed Se7en ROM, i ****ed something up. After looking around i did manage to find a proper copy of TWRP 2.8.1.0 that i could use for recovery, and after fighting a half brick i had following some of the comments left over here i have gotten back to "normal operation"
The device boots normaly but it seems like it won't do anything on Recovery. The bootloader states it's from version 133 so i am trying to install that as i am writting this. With that said, i see a lot of confusion going on on how to update, and the few threads i find with boot and recovery images, seem to be either dead or get my phone stuck on a bootloop. the custom recovery seems to work but it is not doing any IO operations, apparently. If this is relevant, it seems like the caché partition has been broken somehow. something that would easily be fixed, if it weren't because of the fact it isn't writting or reading.
Is there a way i can safely go to stock from where i am? ( i got an unlocked bootloader, so there is that ), and from there on, how do i safely upgrade to a more modern build? All the mirrors for TWRP2870 seem to crash, returning my phone back to the bootloader. And apparently that is mandatory for an upgrade later on.
I apologize for my lack of knowledge on this.
I apparently have deleted my somewhat working system for nothing. I need to have the stock firmware as a ZIP file for it to be flashed. Does anyone have an idea?
Aaaand now, trying to flash an updated bootloader and recovery i am stuck in what looks like a complete full brick.
Go me.
Flash MyRom 1.2 (http://forum.xda-developers.com/showthread.php?t=2948887) through TWRP. Now you've should got a running system back.
Then flash the emui 2.3 stock Recovery. If you don't find any link the download a B1xx Rom (the last 4 characters of the build-number matters) and extract recovery.img with the huawei update extractor.
After beeing back on stock recocery flash B609 with the normal update-methode. Go on for B621 -> B623 -> B830.
TWRP 2.8.7.0 will work once you updated to at least B609.
I'd been in a comparable situation once again. The correlation of different firmwares/recoverys/custom roms is just confusing when you start dealing with.. So I really can feel with you[emoji14]
l3Nni said:
Flash MyRom 1.2 (http://forum.xda-developers.com/showthread.php?t=2948887) through TWRP. Now you've should got a running system back.
Then flash the emui 2.3 stock Recovery. If you don't find any link the download a B1xx Rom (the last 4 characters of the build-number matters) and extract recovery.img with the huawei update extractor.
After beeing back on stock recocery flash B609 with the normal update-methode. Go on for B621 -> B623 -> B830.
TWRP 2.8.7.0 will work once you updated to at least B609.
I'd been in a comparable situation once again. The correlation of different firmwares/recoverys/custom roms is just confusing when you start dealing with.. So I really can feel with you[emoji14]
Click to expand...
Click to collapse
Well. i may probably be in trouble since i tried to flash directl ythe B609 bootloader and Recovery from the update.app ( as it looks like 609 is the last known "full" update ), and i can't seem to get back to it. But if i do manage to get enough to flash TWRP again I now know how to get back on track. Right now no matter what buttons do i press, i am stuck at the carrier logo, then it jsut reboots again.
Thank you very much for the reply! i now wish i was patient enough to have waited for this instead of doing a bad flash.
Was there an error or was the B609 Flash successful? Maybe (when you managed to boot into bootloader) flashing TWRP 2.8.1.0 fails now. If so, then try version 2.8.7.0 and use MyRom 3.3.
Did you try connecting your (powered off) device to your PC while pressing volume down permanently? I'm not sure if the phone boots itself now, probably you have to press power, too. Hopefully the phone boots now into bootloader.
l3Nni said:
Was there an error or was the B609 Flash successful? Maybe (when you managed to boot into bootloader) flashing TWRP 2.8.1.0 fails now. If so, then try version 2.8.7.0 and use MyRom 3.3.
Did you try connecting your (powered off) device to your PC while pressing volume down permanently? I'm not sure if the phone boots itself now, probably you have to press power, too. Hopefully the phone boots now into bootloader.
Click to expand...
Click to collapse
Fastboot gave me no failures. it did your typical "sending data .... OK" message. Only remarkable message is that it said that fastboot was informed that the target device only had 800MB ( in bytes ) available for usage. which i fail to recognize as a proper size for any volume that the device could contain.
I could not get into either the recovery or the bootloader, i even tried to press all three buttons and see if i could initiate a update, at least to know if the recovery worked. No luck.
I don't have my phone right now with me since i'm out and i am using an older, backup phone, but i will definetly try once i get back. and give it another try, maybe doing it coldly will make it work.

Issues with flashing TWRP and rooting VIE-AL10

Firstly I need to say that I've read the forums from top to bottom before posting this, so I'm pretty sure no one here experienced this particular issue here on a P9 Plus at least.
I've tried tried to flash TWRP in order to be able to root my P9 Plus.
To do this I did the following steps:
1. Enable Developer Options in settings
2. Enable USB debugging
3. Successfully unlocked my bootloader using a code from Huawei
4. Entered fastboot mode and flashed the latest TWRP 3.1.1 recovery from their website
5. After Huawei's eRecovery kept opening I (after a suggestion in another post in the forums) flashed TWRP on recovery2 as well.
6. Phone stuck in "Your device is booting now..." screen and only booting in fastboot mode is working.
Any ideas what I've broken and how I could possibly fix it?
EDIT: At this point I'm willing to flash everything back to stock, however I'm not sure if I've got the VIE-AL10C00 or VIE-AL10BC00. I'm using the 64GB Dual SIM Chinese version of the phone with Android N and got both firmwares downloaded (updatebc183 for BC00 and 198 for C00 which are the latest for both versions) and ready.
EDIT2: I downloaded the correct latest full update 198 for my VIE-AL10C00 (as it turns out) and extracted the recovery and recovery2 images, then flashed them along with boot.img. Still having the same issue. (I need to say that in fastboot I can't flash anything other than recovery, recovery2 and boot images)

EVA-L09 inconsistent state

Hi there!
I have a P9 (EVA-L09) on my desk, which is in an inconsistent state. Meaning, that it in original condition it was a C02 with German Vodafone branding. Then the owner flashed some Nougat beta (can't remember which one), wasn't happy with Nougat and wanted to go back to MM by using the official rollback package provided by Huawei. The dload update failed and then he tried to flash different versions stock roms (can't remember either), leaving it in a constant bootloop. So first thing i tried was flashing TWRP. It boots up, but the touchscreen is not working. I think this is because some of the partitions where destroyed (firmware e.g.). So I flashed the C432B182 recovery and tried to dload the C432B182 firmware. The update process stops at 5%, maybe because in the meantime the device was converted to a C900? So I tried to get some C02 firmwares. The oldest I could get was C02B339. dload started the update process and failed at nearly 100% with the "Software install failed" message - no additional information. Because I have only fastboot and no adb connection, I can't rebrand to C432 (only adb shell in twrp is running, but I can't access the internal memory from there - or can I?). So these are the hard facts and I don't see any way to get a working rom on the P9. So, is there anyone with another idea? Would be great. Thanks!
Ok, I got it working again. Here are my steps, just in case anyone gets in the same situation:
1. Flash Stock recovery through fastboot, extracted from C432B182
2. Boot to Stock recovery with Vol Up + Power, it should start
3. Wipe cache and try to factory reset - won't work
4. Put C432B182 UPDATE.APP in dload folder on SD card
5. Tried Vol Up + Down force flash, but it did'nt work, so I wanted to get back into recovery by starting with VOL Up, and voila - it started flashing the B182 from SD card, BUT says failed at 99%
6. After that, boot into recovery again and see that factory reset now works
7. After factory reset restart phone and enjoy your unbricked P9 on C900B182. From here you can change to C432 with the known manuals to get the latest updates

Huawei p9 EVA-L09 No fastboot/recovery access.

Hello friends, recently I saw a tutorial on YouTube how to remove the bootloader unlocking notice in Huawei, as a software update arrived for my EVA L09, I wanted to do everything from factory without root or recoverys to install it via ote. So I removed the twrp by the huawei recovery and followed all the steps that the man made and reset the development settings, then I worked in the ADB to re-lock the bootloader, after finishing the processes, my phone was restarted and I'm stuck in the bootloader logo of Huawei, I never step out of there. I wanted to enter the fastbot mode and I can not because it seems to be deleted, I do not know what happens because it does not enter the fastboot mode and only reboots again, nor do I have access to the normal recovery. I tried to use the volume method up + down and power button using the UPDATE.APP but there are no such methods, the phone is apparently clean. it only stays in the logo.
I took him to the technician and he told me to communicate to the support of Huawei because he did not know what to do, I would appreciate too much to help me please, because nowhere do I find something and you are the maximum.
thankfully
Updated thread title and moved to P9 Q&A. Hope this gets you the answers you're looking for.
There are good and proven tutorials here on XDA (XDA has its own search), not sure what did you find and follw from YouTube ( was it for proper cust, proper case of going back from root or custom ROM and which one to stock and which stock build, etc)
To unbrick, you have three options:
https://forum.xda-developers.com/sho...08&postcount=7
- free method but AFAIK it requires Fastboot working
Paid solutions:
https://www.dc-unlocker.com/DC-Phoen...epair-tutorial
https://funkyhuawei.club/plans
zgfg said:
There are good and proven tutorials here on XDA (XDA has its own search), not sure what did you find and follw from YouTube ( was it for proper cust, proper case of going back from root or custom ROM and which one to stock and which stock build, etc)
To unbrick, you have three options:
https://forum.xda-developers.com/sho...08&postcount=7
- free method but AFAIK it requires Fastboot working
Paid solutions:
https://www.dc-unlocker.com/DC-Phoen...epair-tutorial
https://funkyhuawei.club/plans
Click to expand...
Click to collapse
Hello friend, thank you for answering, what I did was the following https://www.youtube.com/watch?v=s9BZuywrRAw I had the original rom of android 7 and I got the update through the B398 ota but I had root and twrp, I wanted to leave everything in the factory by removing the twrp and replacing it with the huawei recovery and removing the root. When it was restarted, it never came back and I do not understand why I do not have a fastboot or recovery mode.
Thank you
It is not enough to say EVA-L09 and b398.
You must know what was exactly your original stock ROM (before you rooted), like was it EVA-L09c432b397 or what.
Then, there is very simple method to go back to the stock ROM you started from, say to c432b397, wherefrom you would then be able to accept OTA to b398...
It's all about flashing the correct HWOTA package through TWRP, and you would be back to your unrooted stock and back to your stock recovery:
https://forum.xda-developers.com/showpost.php?p=74913874&postcount=3
Unfortunately, now after the YouTube, you have no Androud, no TWRP, no fastboot...
Btw, unlocked Bootloader does not prevent OTA updates. It was only neederd to unroot and then to go back to stock recovery - both you simply get just by flashing the right HWOTA package.
Alternatively, you could have to unroot (SuperSU has its own option to remove root, for Magisk there is a ZIP package to uninstall Magisk), and to flash the original stock recovery - and you would be clean to accept OTA (although with Bootloader still unlocked).

[SOLVED] EMUI 9 + Magisk, but no fastboot and erecovery factory reset does nothing

Got official notification and have installed Pie (9.0.1.163) on my VTR-L09C432 P10.
Downloaded the Full OTA (9.0.1.163), extracted the RECOVERY_RAMDIS.img, patched with Magisk 7.1.1 and flashed using fastboot to the recovery_ramdisk partition. When rebooted with Vol+ have root. Played around with Pie and have decided to revert back to Oreo.
HiSuite (v9.0.3.300_OVE) did offer me rollback to 8.0.0.365. So I have decided to pursue this option. The firmware download went OK (100%), the programing went OK (100%) and the phone rebooted, as said the popup, but ... it was still on Pie as before.
Decided to try to "upgrade" via eRecovery. It wasn't able to determine and download any package. So I tried factory reset. No error, but it seems to do nothing. The phone rebooted and the situation is: Pie works, Magisk reports root 18.1 and root apps work.
From this moment I am unable to enter fastboot. The phone just boots normally with Magisk root. As I have just written eRecovery is present but is useless (can't download an upgrade package and can'r factory reset).
Advice?
Should I try writing from a term using dd the extracted RECOVERY_RANDISK.img and ERECOVERY_RAMDISK.img ? This way will loose root (Magisk) but don't know if it "resolve" access to fastboot and "fix" eRecovery.
EDIT:
No reply so decided to go ahead with what I thought was happening. I didn't know that a firmware upgrade (or downgrade) needs recovery to complete. I thought erecovery was the key.
So when I used HiSuite to rollback to Oreo what happened was it downloaded the Oreo firmware, uploaded it to the phone, prepared for a firmware flash and did a reboot. The firmware downgrade was supposed to happen in recovery but since the recovery code was changed by Magisk the flashing was never happening.
The same when from erecovery I tried to do a factory reset. Seems that erecovery just prepares things but recovery code does the actual reset. And once again I was observing that nothing was happening. The phone was simply root booting exactly as the Magisk code is supposed to do.
So I just flashed (from a term) the original recovery_ramdisk.img. After reboot got the factory reset welcome screen.
Of course got back fastboot.
Hope this can be of of help someone is a similar situation
Dude can you please guide us how to actually use DD command.
edit: I did this a different way. much easier & safer for less experienced users.
1. Open magisk manager. At the bottom of the first screen there is a button "UNINSTALL". Press uninstall & click "restore images".
2. Magisk will remove itself and restore your original boot image. Worked for me

Categories

Resources