Bootloop(kinda) after flashing TWRP - Huawei P8 Questions & Answers

Recently picked up a P8 from someone who had one lying around.
I'm trying to root it but after installing TWRP i keep entering a bootloop which apparentely is counteracted by holding some combination of buttons.
currently im on B222 and i also tried installing marshmallow (stock) from SD which also makes me enter a bootloop and when my phone finally turns on its like it forgot it had a command to update.....
I'm a little lost on what to do now, i tried googling and all that but i cant find similar issues.

You cannot install Marshmallow with a B222 build, so you'll first need to downgrade to a B200 build.
If you are on a C432 (European) build, you can download European B200 directly from Huawei via this link & install it: http://download-c.huawei.com/download/downloadCenter?downloadId=68483&version=238533
Once B200 is present, if you check via Settings > Update you'll most likely be offered a Marshmallow OTA update. If not immediately or within a few days, then update manually as you tried before, again using a C432 build only.
With Marshmallow installed, you can follow one of these guides to install TWRP & root:
[Guide][Huawei P8] TWRP + Root Systemless Marshmallow Installation (GRA-L09&GRA-UL00)
Rooting and Unroot Huawei P8 [6.0] [FOR All EMUI4.0.1] all [GRA-Types]

Related

Can't root my Huawei P8! Please send help!

For some reason I can't root my Huawei P8. It currently running Android 6.0 Marshmallow. Before that it was running on Android 5.1 Lollipop and it was rooted. I've tried many times but was unsuccessful. The bootloader is unlocked (In the fastboot screen it said phone locked in red text). I flashed Twrp recovery install SuperSu but no root. Have anybody experienced this kind of issue? Any threads or site that can help me fix this and get my phone rooted? Thanks in advance.
Btw current build version is GRA-UL00C636B361
there should be a method with 2 zip file to flash in two steps (one right after another restart), but it was for the p8 lite, I do not know your model
you need kernel and last twrp....follow this instrction:
https://forum.xda-developers.com/huawei-p8/how-to/rooting-huawei-p8-marshmallow-emui4-0-1-t3431249

[Guide]How to update to nougat from b131 and root

This Guide is to update from B131 MM to B360 or B380 nougat. There's a new recovery with data encryption.
Realized today without issues in L09 EU, for L04 usa version only need the correct recovery stock versions , the other files are the same.
your bootloader must be unlocked first, and oem bootloader enabled....and in all the process not auto-blocked the bootloader never. Put all the flashable zips in SD.
Always put depuration usb on in dev options when connected to pc .
B360 EU update zip
B360 EU update hw
Download and install the android sdk tools, execute then sdk manager and only select and install android sdk tools,plattform tools and usb driver
Hisuite (for drivers)
I used Huawei_Multi-Tool_by_Team_MT_v6.zip for all the process
If you have problems with the driver, you can install in multi tool - option number 0
1 - Unrooted from B131 with the option in supersu to unroot and the option to restore stock boot
2 - With multitool I copied the recovery b131 I have extracted from update.app to ...Huawei_Multi-Tool\USER\RECOVERY and then options 3(recovery)-1(My bootloader is unlocked)-1(Install users Recovery from folder /USER/RECOVERY/) and then space bar to confirm. Flashed and rebooted automatically
3 - Go to system update and apply the ota b360, updated to nougat correctly and then the B380...
4 - I copied now the twrp for nougat to ...\Huawei_Multi-Tool\USER\RECOVERY and then options 3-1-1 and then space bar to confirm. Flashed and rebooted automatically
5 - without enter pin code or nothing in mobile, in multitool options 3-1-2(Reload device to Recovery) , this reboot and enters in twrp, manually you allow modifications-change storage to sd card and flashed supersu and rebooted( now without errors)
6- open supersu and set it to expert mode
7 - installed jrummy busybox in system\xbin, busybox
8 - tested last version of adaway, tested busybox with lucky patcher.
9 - now, i have all that I want and seems to works with all the apps that require root,
UPDATE TO B380 IF YOU DONE THE OLD TUTORIAL TO 360
sadly, the old method i removed now gives problems to update to b380, the solution I found was revert to mm with intermediate update.app in dload(disconnect the usb cable when updating), then the full update.app b131, (make sure dev option to unlock bootloader is on) unlock bootloader, update to 360 and then to 380. Install latest twrp and root with supersu for emui 5. Then, busybox from jrummy works
deadko said:
Realized today without issues in L09 EU
your bootloader must be unlocked first, and in all the process not auto-blocked the bootloader never. Put all the flashable zips in SD.
Always put depuration usb on and select archives when connected to pc . Pack to root
I used Huawei_Multi-Tool_by_Team_MT_v6.zip for all the process
1 - Unrooted with the option in supersu to unroot and the option to restore stock boot (i don't know if if was necessary but no problems)
2 - With multitool I copied the recovery b131 I have extracted from update.app to ...Huawei_Multi-Tool\USER\RECOVERY and then options 3-1-1 and then space bar to confirm. Flashed and rebooted automatically
3 - Go to system update and apply the ota b360, updated to nougat correctly
4 - I copied now the twrp nougat to ...\Huawei_Multi-Tool\USER\RECOVERY and then options 3-1-1 and then space bar to confirm. Flashed and rebooted automatically
5 - without enter pin code or nothing in mobile, in multitool options 4-1-1-selected supersu 2.79 emui 5.0-1-1 , this reboot and enters in twrp, manually you allow modifications-change storage to sd card and flashed supersu and rebooted( there are errors but the process end succefully.)
6- installed supersu from play store and set to expert mode
7 - with app quick reboot, rebooted to twrp and flashed busybox, reboot and update binaries in busybox
8 - tested last version of adaway, set nova for default launcher in options
9 - now, i have all that I want and seems to work all the apps that require root,
In dev options i see hability oem unlock greyed but activated (not possible to change it, someone knows why?) and system updates automatic activated that I disabled
Click to expand...
Click to collapse
It's nice to see a step by step but I have a couple of questions. The errors you got when flashing TWRP with the tool.. did they have to do with encryption? Meaning, do you have access to the data partition? Can you confirm that AdAway actually works? Every other post I see is that AdAway successfully installs, but fails to block any ads (my guess is because the hosts file did not get updated because it's not a full root you get when flashing supersu. Also, I've yet to see where you can relock the bootloader without fully flashing back to a full stock rom, which I have not seen a full copy of B360 available or even a process to do this yet.
Thanks!
joesee said:
It's nice to see a step by step but I have a couple of questions. The errors you got when flashing TWRP with the tool.. did they have to do with encryption? Meaning, do you have access to the data partition? Can you confirm that AdAway actually works? Every other post I see is that AdAway successfully installs, but fails to block any ads (my guess is because the hosts file did not get updated because it's not a full root you get when flashing supersu. Also, I've yet to see where you can relock the bootloader without fully flashing back to a full stock rom, which I have not seen a full copy of B360 available or even a process to do this yet.
Thanks!
Click to expand...
Click to collapse
I tested adaway now with blackmarket, you know if no adaway, when you close it, it popups an ad, now it closes without ad, like in b131 rooted, so it's fully working last version.
Only access to SD card, no data partition
I don't know how to relock, because I'm not interested in relock, someone knows and post it here?
I have updated the manual because of new great recovery , hope you understand it, if not,respond here
deadko said:
I have updated the manual because of new great recovery , hope you understand it, if not,respond here
Click to expand...
Click to collapse
You said "sadly, the old method i removed now gives problems to update to b380, the solution I found was revert to mm with intermediate update.app in dload(disconnect the usb cable when updating), then the full update.app b131, (make sure dev option to unlock bootloader is on) unlock bootloader, update to 360 and then to 380. Install latest twrp and root with supersu for emui 5. Then, busybox from jrummy works"
When I see the manual..... Did that mean I have to be on b131 with "intermediate update.app in dload(disconnect the usb cable when updating), then the full update.app b131" and only I have to unlock the bootloader and I will be able to update to b360 with dload method on my sdcard and then to b389, which is the official at this moment? After this I can install twrp and root if I want?
dewadi said:
You said "sadly, the old method i removed now gives problems to update to b380, the solution I found was revert to mm with intermediate update.app in dload(disconnect the usb cable when updating), then the full update.app b131, (make sure dev option to unlock bootloader is on) unlock bootloader, update to 360 and then to 380. Install latest twrp and root with supersu for emui 5. Then, busybox from jrummy works"
When I see the manual..... Did that mean I have to be on b131 with "intermediate update.app in dload(disconnect the usb cable when updating), then the full update.app b131" and only I have to unlock the bootloader and I will be able to update to b360 with dload method on my sdcard and then to b389, which is the official at this moment? After this I can install twrp and root if I want?
Click to expand...
Click to collapse
I think this manual is obsolete, because the new updates go to B402 and here b360 and b380. You must tell me in what situation are you, what version do you have now?
deadko said:
I think this manual is obsolete, because the new updates go to B402 and here b360 and b380. You must tell me in what situation are you, what version do you have now?
Click to expand...
Click to collapse
I bought the phone with b389 but I revert back to b131 using the official firmware and rollback package from the Honor website using the dload method, just to had the impression to use it under MM . Now I would like to update to Nougat, like was before. My phone is not rooted but I am considering to unlock the boot loader and root it.
dewadi said:
I bought the phone with b389 but I revert back to b131 using the official firmware and rollback package from the Honor website using the dload method, just to had the impression to use it under MM . Now I would like to update to Nougat, like was before. My phone is not rooted but I am considering to unlock the boot loader and root it.
Click to expand...
Click to collapse
the MM version was very good and the mobile works very well, but now in b402 the nougat works very well too. I encourage you to put the last version.
I remember when you put the intermediate version, then you must put in sd the full rom update.app b131 and start the honor touching 3 buttons and updates automatically.Then you have MM.
deadko said:
the MM version was very good and the mobile works very well, but now in b402 the nougat works very well too. I encourage you to put the last version.
I remember when you put the intermediate version, then you must put in sd the full rom update.app b131 and start the honor touching 3 buttons and updates automatically.Then you have MM.
Click to expand...
Click to collapse
How to update from b131 to b402? If I download manually the b402 could I installed in the same way, using the dload folder on the sdcard like install MM ore they have to be some firmware between them? My phone is not rooted and the bootloader is locked.
When I see your manual I understand I can update to b360 using the dload folder on the sd card but before that I have to unlocked the bootloader. It's that correct?
dewadi said:
How to update from b131 to b402? If I download manually the b402 could I installed in the same way, using the dload folder on the sdcard like install MM ore they have to be some firmware between them? My phone is not rooted and the bootloader is locked.
When I see your manual I understand I can update to b360 using the dload folder on the sd card but before that I have to unlocked the bootloader. It's that correct?
Click to expand...
Click to collapse
the bootloader can be unlocked at any time, i recommend to use the update through mobile to last official, and then to unlock bootloader and root. for example if you decide to stay in MM and unlock bootloader, when you decide to go to nougat, the bootloader locks itself another time when passed the b394 , from b394 to the last b402 do not lock it.
deadko said:
the bootloader can be unlocked at any time, i recommend to use the update through mobile to last official, and then to unlock bootloader and root. for example if you decide to stay in MM and unlock bootloader, when you decide to go to nougat, the bootloader locks itself another time when passed the b394 , from b394 to the last b402 do not lock it.
Click to expand...
Click to collapse
Could I update to b402 offline, like I revert back to MM with the firmware and rollpack package for the b131?
dewadi said:
Could I update to b402 offline, like I revert back to MM with the firmware and rollpack package for the b131?
Click to expand...
Click to collapse
I recommend online, because possibly, to update correctly must need to be incremental updates throught updates online to last.

Can't upgrade or downgrade software on p9lite

First off
I have a vnsL31 p9lite on mm c432b160
Unlocked bootloader and frp
Can flash TWRP, can root, can unroot
Can access fastboot
I have b160 firmware and rollback package
I have b336 update and data hw eu zips
I have the Huawei update extractor
I have Revolution recovery
I have Meticulous recovery
I have EliteKernel
I have the OEM unlock code
I have c432oeminfo zip and oeminfo with a custom.bin
I have hisuite
Phone is working fine
My issue is that I can't upgrade the phone or downgrade the phone to any software at all.
Before my issue I was on b160 and upgraded successfully to b336 and used it for a long time. I then upgraded to b370 using firmware finder successfully. I then wanted to root nougat so I could uninstall some Google apps and tried the EliteKernel method, which didn't work and started going into bootloops. I then tried to downgrade to mm using the rollback package and then flashing b160 which worked successfully.
Then I tried upgrading back to nougat with firmware finder which didn't work, I had missing apps so I did the rollback method again which landed me on nrd90m testkeys. I followed a guide I can't remember to get back to c432 which didn't work either my phone then got bricked. It was stuck on bootloop and vibrated twice each time it tried to go past the Huawei logo. I couldn't access anything but fastboot. I then followed another guide to extract cust,boot,system and recovery images from the b160 update zip and flash those through ADB which worked and have my phone in working order.
My phone now shows build number as vnsl31c432b160 but model number as hi6250. I can't update the phone to nougat or reflash mm to get back to completely stock. Dload 3 buttons method doesn't work for b160 or b336, it goes to 7% then System incompatible error. Flashing the update zips through TWRP doesn't work either, I always get a zip error although it says done but nothing happens.
I want to get back to stock nougat or may even try a custom ROM as long as it is extremely stable. I am willing to root and unroot and do whatever need be to upgrade again. I think I have all the files necessary and should be able to follow any advice given
You must try flashing a OEMInfo for your model and correspondent firmware.. If you want, you can send me a PM with the details of your phone and I'll try to give you the exact files you need to use..
The model is VNS L31, it's dual sim and I'm currently on marshmallow b160 region c432, I bought it carrier unlocked. But the model number shows hi6250 now. I'll try flashing the oeminfo you give me and hopefully it works
This is what I mean, but it is a VNS L31

Frustrated - Looking for TWRP flashable Stock rom - No Root - Faulty USB

Hello,
iam now very frutrated trying to unroot my Huawei P8.
Searched the net again and again ending on tons of crappy blogs with unusual information :-/
My Problem :
I have a Huawei P8 (Not that dumb "lite" )
The USB Port is faulty, so no ADB is aviable.
The Phone was on B370 and i used crappy Kingroot to install TWRP. This worked and i have a functional TWRP.
I tryed to unroot the phone for Safetyet by installing Magisk to get rid of Kingroot. This didnt worked (ERROR 1 insufficient partition sice at flashing boot.img)
I found a B370 Stock prerooted (FF) here and flashed it with TWRP. This worked and i got rid of Kingroot.
https://forum.xda-developers.com/huawei-p8/development/rom-huawei-p8-stock-b370-prerootet-t3421507
But i need a unrooted B370 Rom to pass Safety Net Check.
I tryed to unroot with the preinstelled SuperSu, but this didnt work.
The B370 non FF in the linked post is no longer aviable on MegaNZ
So i tryed to flash the system partition from a unrooted Rom. I extracted the system.img from the update.app and created a flashable zip.
But the phone hangs on the first bootscreen and doesnt pass to the boot animation.
Does anyone know, how to unroot the phone without USB by KEEPING TWRP ?
Greetings Chris

[PLEASE HELP] HW P9 Lite (VNS-L21) Downgraded to MM, unable to get back to Nougat.

So, due to my Pixel's battery life being atrocious I wanted to try LineageOS 14.1 and use my P9 Lite as a daily driver.
I started by downgrading to Marshmallow from Nougat as DC-Unlocker wouldn't work on 7.0 and I needed the bootloader unlock code.
( I used the firmware and tutorial from 4mobiles dot net, looks to be a polish one. )
Once on 6.0 MM I was able to get the code and unlock the bootloader, however, LineageOS and it's TWRP does not seem to work on 6.0 so I needed to upgrade to Nougat again.
Unfortunately, when I try the official update it says there are no updates available and any time I try to use the firmware finder app either the download fails or upon attempting install the phone reports a 'compatibility issue' and won't accept any firmware.
I tried loads of different update.zip files via the recovery update as well as through ADB. Nothing seems to work.
Finally I was able to get TWRP 3.0.2.0 on it, but again, only the version from 4mobiles dot net works. Other versions of TWRP just remove recovery altogether. (I guess they don't work with 6.0)
At this point it's a bit easier to try roms, but still none of 'em seem to work.
-I tried sideloading and manually installing lineageos 14.1 from the sdcard, it fails with ERROR CODE 7
(currently I'm stuck on the 'YOUR PHONE CAN NOT BE TRUSTED/BOOTLOADER UNLOCKED' screen, no splash but I can get into recovery and fastboot)
-Tried flashing boot.img and system.img of various OEM firmwares as well as LineageOS's manually through ADB, same result, bootloops
It seems to me that some other file makes the phone believe that it's incompatible with any of my roms. Maybe the firmware i got for 6.0 is region locked, or perhaps it's the vendor.img that I don't know how to flash?
I know it's a grave mistake but I didn't take a note on what my original version number was. It was the latest 7.0 Nougat EMUI 5.0 update on a UK based unlocked VNS-L21. The 6.0 MM I flashed on it with a rollback update was C900B300.
I tried the proxy method, custom DNS, and manual download on various roms in the Firmware finder app. Even when the download doesn't fail, the system always says the firmware is incompatible when I try to install.
Right now I could put 6.0 MM back on it and make it usable, but I doubt it would be much better than the 7.0 that was on it originally.
Can anyone tell me how I could put the original Nougat firmware back on it? eRecovery doesn't detect any possible updates.
Any help would be appreciated and thanks in advance!
richplays said:
So, due to my Pixel's battery life being atrocious I wanted to try LineageOS 14.1 and use my P9 Lite as a daily driver.
I started by downgrading to Marshmallow from Nougat as DC-Unlocker wouldn't work on 7.0 and I needed the bootloader unlock code.
( I used the firmware and tutorial from 4mobiles dot net, looks to be a polish one. )
Once on 6.0 MM I was able to get the code and unlock the bootloader, however, LineageOS and it's TWRP does not seem to work on 6.0 so I needed to upgrade to Nougat again.
Unfortunately, when I try the official update it says there are no updates available and any time I try to use the firmware finder app either the download fails or upon attempting install the phone reports a 'compatibility issue' and won't accept any firmware.
I tried loads of different update.zip files via the recovery update as well as through ADB. Nothing seems to work.
Finally I was able to get TWRP 3.0.2.0 on it, but again, only the version from 4mobiles dot net works. Other versions of TWRP just remove recovery altogether. (I guess they don't work with 6.0)
At this point it's a bit easier to try roms, but still none of 'em seem to work.
-I tried sideloading and manually installing lineageos 14.1 from the sdcard, it fails with ERROR CODE 7
(currently I'm stuck on the 'YOUR PHONE CAN NOT BE TRUSTED/BOOTLOADER UNLOCKED' screen, no splash but I can get into recovery and fastboot)
-Tried flashing boot.img and system.img of various OEM firmwares as well as LineageOS's manually through ADB, same result, bootloops
It seems to me that some other file makes the phone believe that it's incompatible with any of my roms. Maybe the firmware i got for 6.0 is region locked, or perhaps it's the vendor.img that I don't know how to flash?
I know it's a grave mistake but I didn't take a note on what my original version number was. It was the latest 7.0 Nougat EMUI 5.0 update on a UK based unlocked VNS-L21. The 6.0 MM I flashed on it with a rollback update was C900B300.
I tried the proxy method, custom DNS, and manual download on various roms in the Firmware finder app. Even when the download doesn't fail, the system always says the firmware is incompatible when I try to install.
Right now I could put 6.0 MM back on it and make it usable, but I doubt it would be much better than the 7.0 that was on it originally.
Can anyone tell me how I could put the original Nougat firmware back on it? eRecovery doesn't detect any possible updates.
Any help would be appreciated and thanks in advance!
Click to expand...
Click to collapse
use full update.zip from firmware finder. to upgrade, you can't use latest package. you must use first nougat update.zip.
RyotaGamer said:
use full update.zip from firmware finder. to upgrade, you can't use latest package. you must use first nougat update.zip.
Click to expand...
Click to collapse
I've only used Full-OTAs, no bugfixes. None of them seem to work.
Yesterday I tried manually selecting a different model in Firmware Finder;
VNS-L21C185 instead of the default VNS-L21C432-
and downloaded VNS-L21C185B397 update. It verified fine but I couldn't install it due to my recovery being TWRP and not the stock one. What I think I'll try is flashing the recovery of the original Marshmallow firmware that's currently on the system and seeing if it will install this update. I kinda doubt it will tho.
Any other suggestions?
Is there any way I can install a nougat TWRP without my current working firmware being on nougat?
If not, is there any way I can install a nougat firmware with TWRP 3.0.2.0? In order to flash update.zip / update.app files I need to get the stock recovery back, but I can't seem to be able to do that.
Is there any way I can flash a standard OEM Rom onto it with TWRP?
richplays said:
Is there any way I can install a nougat TWRP without my current working firmware being on nougat?
If not, is there any way I can install a nougat firmware with TWRP 3.0.2.0? In order to flash update.zip / update.app files I need to get the stock recovery back, but I can't seem to be able to do that.
Is there any way I can flash a standard OEM Rom onto it with TWRP?
Click to expand...
Click to collapse
you can't install nougat TWRP in EMUI 4. you can install update.app with original recovery.
extract UPDATE.APP from update.zip
place UPDATE.APP to dload folder in sdcard.
press power button, vol+ and vol-

Categories

Resources