[GUIDE] Unbrick Locked Huawei P20 Using HISuite Proxy - Huawei P20 Guides, News, & Discussion

UNBRICK BOOTLOADER LOCKED/UNLOCKED HUAWEI P20​Requirements
HISuite Proxy
HISuite
Huawei Firmware Finder (Team MT)
Bricked Device (Locked or Unlocked doesn't matter)
Before You Start
This Guide is for Soft Bricked devices. (Phone should have a working Fastboot)
Bootloader Locked or Unlocked doesnt matter.
Check your Model No. written on back of your phone. Its either EML-L09 or EML-L29. You must Find and Flash Right links for your Model Number from FirmwareFinder, Country Code i.e. C55, C109, C782 etc. don't matter so Flash whichever one you like.
If your device bricked beacuse it failed on EMUI 10 update, make sure to Flash EMUI 10 CUST, PRELOAD & BASE Package otherwise it will fail.
Do this at your own Risk.
How to
Install latest version of HISuite and don't run it.
Open HISuite-Proxy as administrator and click on httpcomponent.dll, it will automatically search for httpcomponent.dll located usually in C:/Program Files(x86)/HiSuite and let the tool patch it.
Find your BASE, CUST, and PRELOAD packages on FirmwareFinder, they are needed to perform a system recovery and then insert their links into their respective textboxes in HiSuite-Proxy.
I filled these for EML-L09, just an example for you
Code:
[url]http://update.dbankcdn.com/TDS/data/files/p3/s15/G5422/g1755/v407185/f1/full/changelog_base.xml[/url] EML-LGRP2-OVS 10.0.0.167
[url]http://update.dbankcdn.com/TDS/data/files/p3/s15/G5422/g1755/v401513/f1/full/changelog_cust_ti_it.xml[/url] EML-L09-CUST 10.0.0.8(C55)
[url]http://update.dbankcdn.com/TDS/data/files/p3/s15/G5422/g1755/v401526/f1/full/changelog_preload_ti_it_R1.xml[/url] EML-L09-PRELOAD 10.0.0.3(C55R1)
Select "Recovery OS" in HISuite Proxy.
Tick CUST PKG & Preloaded PKG Boxes in HISuite Proxy.
Make sure you don't close HISuite-Proxy throughout the entire process.
Open
Code:
C:/Users/yourusername/AppData/Local/HiSuite/UpdateDogDev/HiSuiteConfig.xml
and add an entry for your phone model if there isnt like this
Add your phone model below <REGION name="Default"> and <REGION name="China">
Code:
<rule type="EML-L09" cnName="HUAWEI P20" enName="EML-L09" option="" ></rule>
<rule type="EML-L09" cnName="荣耀 P20全网通" enName="HUAWEI P20" option="" ></rule>
Launch HISuite & Set HISuite to use a proxy in Settings and use IP: 127.0.0.1 and Port: 7777 as HISuite-Proxy says.
Get phone into Fastboot mode ( Power it off, then press power key + volume down for several seconds ) Connect it to PC by USB.
Click System Recovery in HISuite and it will hopefully start recovering your Phone.
Thanks to
@nomone for the Guide.
@IProfessor for the HISuite Proxy.
Team MT for FirmwareFinder.

Well done buddy, thanks for making this guide, keep it up!

Hi Suit gives me an info that my phone does not support system recovery is there anything that i can do?

Hi there @uzairabdulmajeed
I've followed all your steps but unfortunately, it doesn't work. After setting up HiSuite-Proxy, enabling my phone model on HiSuiteConfig.XML and pointing HiSuite to proxy 127.0.0.1, port: 7777, once I click System Recovery, and finally Recover, it has thrown an error: "No Internet connection. Please check your network settings". With removing the proxy and port on HiSuite I just got: "No recovery packages for your phone model".
Any idea? I really messed up with my phone and I need to recover it somehow

dabo2100 said:
Hi there @uzairabdulmajeed
I've followed all your steps but unfortunately, it doesn't work. After setting up HiSuite-Proxy, enabling my phone model on HiSuiteConfig.XML and pointing HiSuite to proxy 127.0.0.1, port: 7777, once I click System Recovery, and finally Recover, it has thrown an error: "No Internet connection. Please check your network settings". With removing the proxy and port on HiSuite I just got: "No recovery packages for your phone model".
Any idea? I really messed up with my phone and I need to recover it somehow
Click to expand...
Click to collapse
It’s related to v11 of HiSuite Just use version 10.x from Here
Full list of HiSuite versions: Full list

Many thanks to
@uzairabdulmajeed @nomone and @IProfessor for all the hard work. The above steps do work with the sidenote that the latest HiSuite version 11.x will fail with that "No Internet connection". so maybe a small notice/update to the OP will help others.

My P20 bricked after EMUI10 OTA Update...
I have tried the method here, with RecoveryOS option Hisuite didn't find any Recovery package, if I choose NormalOS, it runs and downloads all three zips, but failed in the step flash Recovery.
Can anyone help me? Thx.

Hi sorry for bringing this post back but is there other way I could unbrick my Huawei P20? I tried this method but failed, it says after clicking recover, "This device device is not supported for system recovery" something like that and the logs in HiSuite have messages like "FAILED (command write failed (Unknown error))\r\nfinished. total time: 5.003s\r\n[tid=18000]]]]" . Maybe there's another way for? This is a locked bootloader Huawei P20 (EML-L29-C636). Hope you can help me or someone could. Thank you.

is it possible to change my p30 pro single sim (VOG-L09) to p30 pro dual sim (VOG-L29) through hisuite proxy?

Possible to flash the EML-L09 EMUI10 Firmware on EML-L29?

iCrop said:
Possible to flash the EML-L09 EMUI10 Firmware on EML-L29?
Click to expand...
Click to collapse
Works but you will lose Safetynet pass, google pay will not work
You lose OTA updates too, you will have to always update using hisuite proxy.

Thats not a problem for Ota updates, Google pay and safetynet at least the phone will work

Related

Help rooting a BLU Dash M

I need some assistance trying to find a method to root my Dash M (which appears to be extremely rare to find a rooting method for).
I already tried framaroot (tool I used to root my tablet before) and Kingroot and such, but none were able to do it (and all google searches led to videos on rooting a BLU Dash 5.0 or another device from the Dash range, which isn't what I needed).
The Dash M is running Android 5.1 and custom build BLU_D030U_V16_GENERIC 28-01-2016 15:41
If anyone could help it'd be very much appreciated c:
Unlock OEM in developer mode and try it whit Kingroot
AnarchyPhoenix746 said:
I need some assistance trying to find a method to root my Dash M (which appears to be extremely rare to find a rooting method for).
I already tried framaroot (tool I used to root my tablet before) and Kingroot and such, but none were able to do it (and all google searches led to videos on rooting a BLU Dash 5.0 or another device from the Dash range, which isn't what I needed).
The Dash M is running Android 5.1 and custom build BLU_D030U_V16_GENERIC 28-01-2016 15:41
If anyone could help it'd be very much appreciated c:
Click to expand...
Click to collapse
I have a Blu Advance 5.0, from the same exact family. In May, they had an OTA sent out to it to update the security. And little did I know, that meant no more root. Before the OTA to V06, I was on V04, and was able to root with Kingroot in less than a minute, perfectly. After the update, nothing good came of it.
For the past months I've tried hundreds of things to flash custom roms and recoveries (which I figured it out eventually) and then it crashed, due to a "damaged OTA". This meant that it couldn't update because I was rooted.
So here's the solution... If there's any older versions of your model or chipset (AKA Mediatek D030UX, D030U {MT6580}), download that firmware to your computer desktop as a (.zip) file. Then download the SP Flash Tool (Smart phone flash tool) from their website, and plug your phone into your computer via Media Transfer (MTK).
If you already have developer's options enabled, skip this.
- Go into your settings, go all the way down to "About Device", and find where it says "Build Number" (which will most likely have the phone brand in the file name). Tap on that about 8 times until it give a toast notification saying "Developer's Mode Enabled".
After you get that done, go back into your regular setting and now there should be a box above your "About Device" button that says "Developer Options". Tap that, then turn them on (press OK/YES if a prompt pops up) and then select the following options ,if available.
-OEM Unlock
-USB Debugging
Now plug your phone into a computer and install the drivers for your phone (it should do it automatically) and launch the SP Flash Tool that you had downloaded (extract to desktop before you launch, or it will show "error"). Now open the SP Flash tool and click on the "Scatter Loading" button. Navigate to your desktop, and find the firmware folder you downloaded. Click on that, then click on "Firmware", and it should bring up a .TXT file (Scatter file) with the desired firmware version you want. Click on it and press open.
A chart will appear in the space below with all the things the firmware has built in. All of them should be checked. Take out your battery now (from your phone) and plug the phone in without the battery. Wait for the model on the left to name your device, and click on the drop down list above the chart, it should give 3 options. Firmware Upgrade, Download only, and Format All + Download. Press Format All + Download. The bar at the bottom will turn a few colors, depending on what it's doing.
Now you're done! It's flashed. From that version, try to figure out a way of rooting it.
WARNING: Flashing erases all data on device, please backup to an external storage (SD CARD), before attempting this, in case you brick your device.
Sent from my RCT6873W42M using XDA Labs
---------- Post added at 03:04 AM ---------- Previous post was at 02:56 AM ----------
TechTeen17 said:
I have a Blu Advance 5.0, from the same exact family. In May, they had an OTA sent out to it to update the security. And little did I know, that meant no more root. Before the OTA to V06, I was on V04, and was able to root with Kingroot in less than a minute, perfectly. After the update, nothing good came of it.
For the past months I've tried hundreds of things to flash custom roms and recoveries (which I figured it out eventually) and then it crashed, due to a "damaged OTA". This meant that it couldn't update because I was rooted.
So here's the solution... If there's any older versions of your model or chipset (AKA Mediatek D030UX, D030U {MT6580}), download that firmware to your computer desktop as a (.zip) file. Then download the SP Flash Tool (Smart phone flash tool) from their website, and plug your phone into your computer via Media Transfer (MTK).
If you already have developer's options enabled, skip this.
- Go into your settings, go all the way down to "About Device", and find where it says "Build Number" (which will most likely have the phone brand in the file name). Tap on that about 8 times until it give a toast notification saying "Developer's Mode Enabled".
After you get that done, go back into your regular setting and now there should be a box above your "About Device" button that says "Developer Options". Tap that, then turn them on (press OK/YES if a prompt pops up) and then select the following options ,if available.
-OEM Unlock
-USB Debugging
Now plug your phone into a computer and install the drivers for your phone (it should do it automatically) and launch the SP Flash Tool that you had downloaded (extract to desktop before you launch, or it will show "error"). Now open the SP Flash tool and click on the "Scatter Loading" button. Navigate to your desktop, and find the firmware folder you downloaded. Click on that, then click on "Firmware", and it should bring up a .TXT file (Scatter file) with the desired firmware version you want. Click on it and press open.
A chart will appear in the space below with all the things the firmware has built in. All of them should be checked. Take out your battery now (from your phone) and plug the phone in without the battery. Wait for the model on the left to name your device, and click on the drop down list above the chart, it should give 3 options. Firmware Upgrade, Download only, and Format All + Download. Press Format All + Download. The bar at the bottom will turn a few colors, depending on what it's doing.
Now you're done! It's flashed. From that version, try to figure out a way of rooting it.
WARNING: Flashing erases all data on device, please backup to an external storage (SD CARD), before attempting this, in case you brick your device.
Click to expand...
Click to collapse
You can download the tool at the bottom of this thread.
Sent from my RCT6873W42M using XDA Labs
Root BLU Dash M
AnarchyPhoenix746 said:
I need some assistance trying to find a method to root my Dash M (which appears to be extremely rare to find a rooting method for).
I already tried framaroot (tool I used to root my tablet before) and Kingroot and such, but none were able to do it (and all google searches led to videos on rooting a BLU Dash 5.0 or another device from the Dash range, which isn't what I needed).
The Dash M is running Android 5.1 and custom build BLU_D030U_V16_GENERIC 28-01-2016 15:41
If anyone could help it'd be very much appreciated c:
Click to expand...
Click to collapse
i know this is an old thread but.... i rooted mine (Dash M) with KingoRoot (look it up on Google)... i tried lots of stuff with no results, everything failed (i've already tried to root with KR in windows) but the only thing that worked was rooting with the android app in KR page... i felt really stupid after trying everything with no results when i've been using KR for other "hard phones".... either way, the only downside is that their SU manager displays all the time ads no matter where in the phone you are... but you can freeze the app to fix this and unfreeze it when you need to assign permissions....
BTW: its KingoRoot not kingroot (just in case)

[NEED HELP] TWRP backup of nova 2? Android not starting.

I messed up my nova 2 i think. However I got TWRP from cofface, which is working fine. However I am not able to get my phone back working.
I tried this thread with the image supplied there. But no luck. Maybe I am doing it wrong.
I tried to update with sd card update as stated here: https://forum.xda-developers.com/nova-2/help/help-restore-stock-recovery-t3741034
But phone boots in Huawei eRecovery and when I select "Download latest version and recovery", connect to Wifi, the process fails
"Getting package info from server" -> "Getting package info failed".
Any help on how to get my phone back to life / install stock rom / install alt os is very much appreciated. I am not that experienced yet to track errors in my process. :cyclops:

A powerful bomb problem

I have a Galaxy Tab S4 device
I installed the following file on it
COMBINATION_FAC_FA81_T835XXU2ARI2_FACFAC_CL14168542_QB19864423_REV00_user_mid_noship_MULTI_CERT.tar.md5
Now the device has reached an interesting and strange situation that I do not know
I want to go back to the previous situation.
I can not get back to download mode.
I want to install back the real firmware.
How do I get out of this situation or I can switch back to download mode.
משה בניית אתרים said:
I have a Galaxy Tab S4 device
I installed the following file on it
COMBINATION_FAC_FA81_T835XXU2ARI2_FACFAC_CL14168542_QB19864423_REV00_user_mid_noship_MULTI_CERT.tar.md5
Now the device has reached an interesting and strange situation that I do not know
I want to go back to the previous situation.
I can not get back to download mode.
I want to install back the real firmware.
How do I get out of this situation or I can switch back to download mode.
Click to expand...
Click to collapse
Suddenly I found the place he could lead me away to the download page.
But he wants a password.
What can I do to find the password.
Misha knew?
Suddenly I found the place he could lead me away to the download page.
But he wants a password.
What can I do to find the password.
Misha knew?
Connect your device to a PC.
Then using adb type the following into a command prompt:
adb reboot download
Then I tried to re-install, and installed something wrong, and it wrote me this:
SCURIYY EROR: THIS DEVICE HAS DEEN FLASHED WITH HNANAHORIZED SOFTWARE & IS LOCKED. CALL YUR MOBILE OPERATOR FPR ADDITIONAL SUPPORT. PLEASE NOTE THAT REPAIR / RETURN FOR THIS ISSUE MAY HAVE ADDITIONAL COST.
I gave it to the repair shop, I hope they will succeed and that it's cheap ...
ashyx said:
Connect your device to a PC.
Then using adb type the following into a command prompt:
adb reboot download
Click to expand...
Click to collapse
Thanks for that tip, Ashyx. That saved my day. BTW, what is that password that the Factory Binary SW asks for? What's the reason for a password there?
I was trying this "Factory Binary" (combination) firmware because as soon as Pie came out for my SM-T835 (Galaxy Tab S4), it was available only for France (CSC = XEF) and I wanted to preview Pie/One UI in my device. Then my region's firmware (Brazil Open, CSC= ZTO) came out and I flashed it on the tablet. For some reason, my CSC became CHO (Chile Open), and I wasn't able to revert it back to ZTO (although it's a Multi-CSC and contain both regions) . Then I flashed
COMBINATION_FAC_FA81_T835XXU2ARI2_FACFAC_CL14168542_QB19864423_REV00_user_mid_noship_MULTI_CERT.tar.md5
(AP only) after having flashed official
T835UBU2ARL1_CL14803871_QB20870118_REV00_user_low_ship_MULTI_CERT_meta.tar.md5
but after entering code *#243203855#, as described in
https://www.sammobile.com/forum/threads/39155-How-to-change-CSC-with-a-combination-file
the code was recognized (cleared from the dialer) but no CSC selection appeared.
Do you have an idea where it went wrong?
Thanks in advance.

Downgrade Firmware on Mate 20x

Hi guys,
After a really long time, the EMUI was downloaded from eRecovery and installed.
It said it is the latest : it is 9.0.0.200(COOE200R1P17patch3).
My device is an EVR AL00.
Sadly, despite following the guides and tutorials that are out on XDA, I have not managed to change the default launcher.
So I am circumventing the problem using Fluid N.G. and Total Launcher...
But I would like to be able to do that without Fluid N.G. if that is possible...
I think that the problem with the launcher occured only with Firmware starting 195.
So I would like to know how I can downgrade the Firmware WITHOUT having to use a computer... as the HiSuite only exists for Windows and I use Linux
If you can help me out there, I'd be really grateful.
P.S. : I have seen the things on the web. But they're not working. Probably outdated... Like "Go to Settings => Software update => Hit 3 dots and select Upgrade from SD card"... That option has obviously vanished...
Or : Download firmware and unzip. Place the files in dload at root of device. And then select UPDATE.APP"... Well there is no UPDATE.APP to bez found...

Bootloader UNLOCKED - need ROM

Hello,
So the good news is - apparently we can unlock Kirin 970 now. I did the hardware testpoint mode with the HCU Client and it worked just fine! I was replacing the battery anyway so I already had access to the motherboard. The question now is - what happened to LineageOS ROMs? Looks like they just deleted all of them.
Is there anybody out there with one of them on their HDD willing to share? Google cached website is showing two of them:
lineage-16.0-20210211-nightly-charlotte-signed.zip 2/11/21
lineage-16.0-20210204-nightly-charlotte-signed.zip 2/4/21
I'm gonna try to build a custom LineageOS 18.1 (Android 11) soon as well.
Thanks.
RafBB said:
Hello,
So the good news is - apparently we can unlock Kirin 970 now. I did the hardware testpoint mode with the HCU Client and it worked just fine! I was replacing the battery anyway so I already had access to the motherboard. The question now is - what happened to LineageOS ROMs? Looks like they just deleted all of them.
Is there anybody out there with one of them on their HDD willing to share? Google cached website is showing two of them:
lineage-16.0-20210211-nightly-charlotte-signed.zip 2/11/21
lineage-16.0-20210204-nightly-charlotte-signed.zip 2/4/21
I'm gonna try to build a custom LineageOS 18.1 (Android 11) soon as well.
Thanks.
Click to expand...
Click to collapse
Here you are
lineage-16.0-20210211-nightly-charlotte-signed.zip
drive.google.com
RafBB said:
Hello,
So the good news is - apparently we can unlock Kirin 970 now. I did the hardware testpoint mode with the HCU Client and it worked just fine! I was replacing the battery anyway so I already had access to the motherboard. The question now is - what happened to LineageOS ROMs? Looks like they just deleted all of them.
Is there anybody out there with one of them on their HDD willing to share? Google cached website is showing two of them:
lineage-16.0-20210211-nightly-charlotte-signed.zip 2/11/21
lineage-16.0-20210204-nightly-charlotte-signed.zip 2/4/21
I'm gonna try to build a custom LineageOS 18.1 (Android 11) soon as well.
Thanks.
Click to expand...
Click to collapse
Are you use EMUI 9.1 to unlock Bootloader ?
RafBB said:
Hello,
So the good news is - apparently we can unlock Kirin 970 now. I did the hardware testpoint mode with the HCU Client and it worked just fine! I was replacing the battery anyway so I already had access to the motherboard. The question now is - what happened to LineageOS ROMs? Looks like they just deleted all of them.
Is there anybody out there with one of them on their HDD willing to share? Google cached website is showing two of them:
lineage-16.0-20210211-nightly-charlotte-signed.zip 2/11/21
lineage-16.0-20210204-nightly-charlotte-signed.zip 2/4/21
I'm gonna try to build a custom LineageOS 18.1 (Android 11) soon as well.
Thanks.
Click to expand...
Click to collapse
Here is my p20 pro , can I unlock the Bootloader ?
ArthurTsai said:
Here you are
lineage-16.0-20210211-nightly-charlotte-signed.zip
drive.google.com
Click to expand...
Click to collapse
Awesome! Thanks a lot. I've found an UNOFFICIAL rom yesterday and flashed it, but looks like I'll be doing it all over again today with this one.
ArthurTsai said:
Are you use EMUI 9.1 to unlock Bootloader ?
Click to expand...
Click to collapse
Ok so here was the process:
1) Backed up all my data from the device (CLT-L29)
2) Factory reset the device
3) I used Huawei Hisuite software to rollback as far (BACK) as I could. It actually let me downgrade to EMUI 8.
4) Installed HCU and DC Phoenix (timed 72 hour license for both was like 20 euro)
5) Installed NECESSARY drivers on my Windows 10 machine (HUAWEI USB COM 1.0) for the testpoint
6) I opened the phone (I wanted to replace the battery anyway). Unscrew a couple of screws and take a shield to get to the pad.
7) With the phone completely off, short the testpad to ground (I used tweezers) and plug in the USB cable while still shorting out that pad. (USB cable that is connected to your Windows machine that is). Your phone screen will stay completely OFF, but you should hear an USB "ding" sound in you windows machine. Go to the device manager and check for HUAWEI USB COM 1.0 (Your Port). If you don't see it it won't work.
8) Fire up HCU Client, check account, select "Fastboot/XLoader (Hisilicon only)" on phone connection mode.
9) Go to the "Fastboot/Xloader" tab and select CPU (for me Kirin970_T2_A8.1_V5) worked fine.
10) Click Read phone info button, you'll see a progress bar on the bottom, it should take like 2 minutes
11) If everything went fine you'll see a log on the right with your unlock code in it
12) You can unlock it from that software, select "Bootloader lock: unlock", and "Write bootloader code" I also selected "Erase Huawei ID" and click "Repair" button. It will be quick. And that's it!
Now, flashing a custom ROM was a pain. Apparently most of them REQUIRE EMUI 9.0.0.159 (159 is the KEY!). You must get the original firmware and flash it with DC Phoenix. After that the process went something like this...
1) Put the phone in fastboot/rescue mode (hold the volume down button wile inserting USB cable with the phone off)
2) Flash TWRP for charlotte with fastboot from your PC
3) Restart phone into RECOVERY (TWRP) mode
4) Sideload your rom.ZIP file (Lineage for example)
5) Sideload google apps
6) Sideload factory camera app (honestly its the best for that phone)
7) Restart the bootloader (you will be in the fastboot mode again)
8) Upload the ORIGINAL recovery image (it wont boot if you dont do it) you can revert to TWRP after the first boot
9) Go into Huawei recovery mode (power+volume up)
10) Wipe/factory reset
11) Restart and you are done! (now you can flash TWRP again if you want)
It took me an entire day of work to figure it out. All the info (steps) is available online including the location of the test pad and disassembly of the phone. Here's an awesome guide to flashing Lineage (https://depl0y.com/posts/P20-Pro-LineageOS-Guide/). One thing I've noticed if you try to use HiSuite AFTER you unlocked your bootloader it WILL lock it again. I had to do it twice while I was trying to get EMUI 9.0.0.159. The best way was to use DC Phoenix and ROM from androidhost.ru.
Anyway after all that I now have an unlocked P20 Pro with stock android. It's bloatware free and runs great. So far no major issues with the ROM.
RafBB said:
Ok so here was the process:
1) Backed up all my data from the device (CLT-L29)
2) Factory reset the device
3) I used Huawei Hisuite software to rollback as far (BACK) as I could. It actually let me downgrade to EMUI 8.
4) Installed HCU and DC Phoenix (timed 72 hour license for both was like 20 euro)
5) Installed NECESSARY drivers on my Windows 10 machine (HUAWEI USB COM 1.0) for the testpoint
6) I opened the phone (I wanted to replace the battery anyway). Unscrew a couple of screws and take a shield to get to the pad.
7) With the phone completely off, short the testpad to ground (I used tweezers) and plug in the USB cable while still shorting out that pad. (USB cable that is connected to your Windows machine that is). Your phone screen will stay completely OFF, but you should hear an USB "ding" sound in you windows machine. Go to the device manager and check for HUAWEI USB COM 1.0 (Your Port). If you don't see it it won't work.
8) Fire up HCU Client, check account, select "Fastboot/XLoader (Hisilicon only)" on phone connection mode.
9) Go to the "Fastboot/Xloader" tab and select CPU (for me Kirin970_T2_A8.1_V5) worked fine.
10) Click Read phone info button, you'll see a progress bar on the bottom, it should take like 2 minutes
11) If everything went fine you'll see a log on the right with your unlock code in it
12) You can unlock it from that software, select "Bootloader lock: unlock", and "Write bootloader code" I also selected "Erase Huawei ID" and click "Repair" button. It will be quick. And that's it!
Now, flashing a custom ROM was a pain. Apparently most of them REQUIRE EMUI 9.0.0.159 (159 is the KEY!). You must get the original firmware and flash it with DC Phoenix. After that the process went something like this...
1) Put the phone in fastboot/rescue mode (hold the volume down button wile inserting USB cable with the phone off)
2) Flash TWRP for charlotte with fastboot from your PC
3) Restart phone into RECOVERY (TWRP) mode
4) Sideload your rom.ZIP file (Lineage for example)
5) Sideload google apps
6) Sideload factory camera app (honestly its the best for that phone)
7) Restart the bootloader (you will be in the fastboot mode again)
8) Upload the ORIGINAL recovery image (it wont boot if you dont do it) you can revert to TWRP after the first boot
9) Go into Huawei recovery mode (power+volume up)
10) Wipe/factory reset
11) Restart and you are done! (now you can flash TWRP again if you want)
It took me an entire day of work to figure it out. All the info (steps) is available online including the location of the test pad and disassembly of the phone. Here's an awesome guide to flashing Lineage (https://depl0y.com/posts/P20-Pro-LineageOS-Guide/). One thing I've noticed if you try to use HiSuite AFTER you unlocked your bootloader it WILL lock it again. I had to do it twice while I was trying to get EMUI 9.0.0.159. The best way was to use DC Phoenix and ROM from androidhost.ru.
Anyway after all that I now have an unlocked P20 Pro with stock android. It's bloatware free and runs great. So far no major issues with the ROM.
Click to expand...
Click to collapse
Things are not that simple. The HiSuite on Mac have been updated.
I can't find the button that can roll back or check for update after this.
Maybe I should try HiSuite on Windows.
I suddenly remembered that I cannot use HiSuite Windows version to roll back to EMUI 8 , but I can roll back to EMUI 9. Maybe I can roll back to EMUI 8 from EMUI 9. Needing roll back twice ?
ArthurTsai said:
I suddenly remembered that I cannot use HiSuite Windows version to roll back to EMUI 8 , but I can roll back to EMUI 9. Maybe I can roll back to EMUI 8 from EMUI 9. Needing roll back twice ?
Click to expand...
Click to collapse
You *should be able to unlock it with EMUI 9. I rolled it back to 8, just to find out later on I need 9.0.0.159 anyway. So I used HiSuite to update it to 9 - but it wasn't the version I wanted and also doing this in HiSuite removed my bootloader code, so I ended up using HCU Client on EMUI 9 and it worked just fine. After that I used DC Phoenix to flash the 9.0.0.159 (bootloader stayed unlocked). It was a pain, but yeah you SHOULD be able to unlock it with EMUI9.
ArthurTsai said:
I suddenly remembered that I cannot use HiSuite Windows version to roll back to EMUI 8 , but I can roll back to EMUI 9. Maybe I can roll back to EMUI 8 from EMUI 9. Needing roll back twice ?
Click to expand...
Click to collapse
Here's a log from unlocking 9.0.0.168...
Just to let you know that official ROM (lineage-16.0-20210211-nightly-charlotte-signed.zip) is not working on my P20 Pro. It crashes on the first boot. I'm back with (lineage-16.0-20190217_125340-UNOFFICIAL-charlotte.zip) I believe it was made made by LuK1337. Works great. I use it with open gapps pico version.
guys, this is p20 non-pro forum.
why are you discussing this here?

Categories

Resources