HSTool for upgrading firmware of BL locked Huawei Mate 20 Pro

kuailan

Senior Member
Aug 3, 2009
1,229
85
0
Sydney
Thanks mikeOS, i had successfully upgraded to firmware .206, so far so good. My Mate 20 Pro is LYA-L29 Singapore version. No need to pay FH anymore.

I had make a video to share my flashing experience, hope it help some member here.

&t=4s


Sad to find out that firmware .206 no improvement on video in wide angle mode, max still shot at 4K 25fps only with about 26mbps.

.
.
Thank you for the great video. Very helpful tutorial to guide. Unfortunately mine as soon as you click the recovery it won't start flashing. I will get Device not supported error. I will try again on different computer and see what happen.
 

saints5354

Senior Member
May 31, 2006
872
137
73
S'pore/M'sia/KCH
Thank you for the great video. Very helpful tutorial to guide. Unfortunately mine as soon as you click the recovery it won't start flashing. I will get Device not supported error. I will try again on different computer and see what happen.
I did failed before while using FunkyHuawei method, i shut down my computer, restart, disable antivirus, then start the process again, it works.
 

jhs39

Senior Member
Oct 8, 2015
2,486
717
0
Chicago
Thank you for the great video. Very helpful tutorial to guide. Unfortunately mine as soon as you click the recovery it won't start flashing. I will get Device not supported error. I will try again on different computer and see what happen.
The purpose of changing the host file when the tool says to is to prevent that.

The modded HiSuite crashed/shut down during the process which always happened at least once every time with FH method.

Upgrading through FH I could always open HiSuite, click recovery and it would resume the process from the point where HiSuite crashed.

With this method I needed to restart the tool and go back to step 1 because I got the device not supported error in HiSuite. I did leave my phone in fastboot connected to my computer so that part of the process did not need to be started over but everything else with changing the host files and downloading the update did even though the update had been downloaded and the update file substituted before HiSuite crashed/shut down.

I was able to upgrade from 201 to 206 with this method and Google Pay works again so thanks for that.

But this method is probably more risky than using FH and definitely should not be attempted by anyone prone to panic as soon as something goes wrong.

Too bad the modded HiSuite isn't more stable but I have never used it for upgrading where it didn't crash/shut down at least once--even with Antivirus and every other running in the background program shut down on my computer.

Thanks again for the new update option.
 
Last edited:

douglasmietto

Senior Member
Sep 18, 2014
366
76
48
I already changed the pc and the message that my device is not compatible still appears .. and hisuite 9.0.0.2.301 now does not work it asks to update .. what should I do please
 

sunu792002

Senior Member
Mar 13, 2010
320
49
58
Tangerang
Have you correctly saved windows file ?

I had the same issue, then realised that the file was not saved where it was supposed but in 'documents' folder.

I had to change permissions to rewrite windows files.
What do you mean with windows files? You mean hosts file? If that you mean, I did save the hosts file.

For those getting the error "your device is not supported by system recovery" are you trying to wait for HiSuite to boot it into recovery? (You may get a number of fastboot windows spawning as it tries to restart the phone.)

That doesn't work.

As per the steps in the tool you have to manually boot to recovery and then click the button to continue at which point HiSuite sees the phone already in recovery and carries on.

Just a thought.
Tried to boot to recovery and click continue button also don't work

Really encourage you to try on different computer as I went through the same problem. Didn't figured out what caused the issue on my regular PC. Tried deactivating antivirus, firewall etc. One difference I noticed:

PC that didn't work - when running the FHHisuite... as admin it executed very quickly before the command prompt window disappeared (it all took maybe half a second).

PC that did work - when running the FHHisuite... as admin the command prompt stayed open and I could clearly see what's happening.

Just my two cents.
Already tried to 5 PC but still no luck.

---------- Post added at 12:49 ---------- Previous post was at 12:21 ----------

Thanks mikeOS, i had successfully upgraded to firmware .206, so far so good. My Mate 20 Pro is LYA-L29 Singapore version. No need to pay FH anymore.

I had make a video to share my flashing experience, hope it help some member here.

https://www.youtube.com/watch?v=g9pPi7I1SNc&t=4s


Sad to find out that firmware .206 no improvement on video in wide angle mode, max still shot at 4K 25fps only with about 26mbps.

.
.
In you video there is no edit windows hosts file as guide from tools, are you skipping this ?
 

saints5354

Senior Member
May 31, 2006
872
137
73
S'pore/M'sia/KCH
What do you mean with windows files? You mean hosts file? If that you mean, I did save the hosts file..

.....
....
In you video there is no edit windows hosts file as guide from tools, are you skipping this ?
I had install the HiSuite and FHHiSuiteInstaller about 02 month ago while i using FH method. I never edit any host file before.
Is that possible the host file been change while i am using FH method, i am not sure, sorry, can't help at the moment.
.
 

jhs39

Senior Member
Oct 8, 2015
2,486
717
0
Chicago
What do you mean with windows files? You mean hosts file? If that you mean, I did save the hosts file.



Tried to boot to recovery and click continue button also don't work



Already tried to 5 PC but still no luck.

---------- Post added at 12:49 ---------- Previous post was at 12:21 ----------



In you video there is no edit windows hosts file as guide from tools, are you skipping this ?
Editing the hosts file when the tool tells you to is crucial. To edit the hosts file open Notepad with administrator priveledges. In Notepad click File/Open and click Hosts. The host file should open. The tool has you change the entry at two points during the update process--the first time so HiSuite can function without demanding to be updated and then the second time so HiSuite can download from the Huawei servers.

Before you use the FH modded HiSuite you need to run the separate FH installer in administrator mode and HiSuite cannot be open even in the background when you run the installer file.

Did you skip that early step by any chance?
 

xedamen

Senior Member
Jul 19, 2010
188
35
0
Hi Guys, this is how I've done the update. I followed the previously linked YouTube video, however that one doesn't mention that you should edit the hosts file, so update will not work (believe me, i've tried twice), however other parts of the video is really useful, that helped a lot for me to write this little guide:

1. Download HSTool zip from HERE, then unzip.
2. Download the latest ROM (I've tried with the .206) from HERE then copy the zip into the same folder where you can find the HSTool.
3. Download the FHHiSuiteInstaller, what you can find under the "HiSuite Method" menu HERE, then unzip this too.
4. Uninstall the HiSuite from your PC, then download the 9.0.2.301 version from HERE and install.
4. Run FHHiSutieInstaller as an administrator.
5. When it's asking for your FunkyHuawei login details, you can close the script.
6. Run HSTool and follow the instructions:
7. Type "continue", this confirms you have done these steps above, it checks if the zip is copied in the same folder, then extracting (takes about 4-5 mins)
8. Go to C:\Windows\System32\drivers\etc folder and check if you have permission to write the "hosts" file (right click -> Properties ->Security). You need to have full control, otherwise windows won't let you save the modifies. After this open up "hosts" file with Notepad and edit these lines:
- Original: 80.255.11.142 query.hicloud.com
- New one: 127.0.0.1 query.hicloud.com
I had 4-5 lines, I have modified all of them.
9. Go back to HSTool and confirm that you've made these changes with a "y".
10. Turn off your phone then press and hold the "volume down" button then connect your device to the PC with the USB Cable.
11. Open HiSuite on your PC then click on System Recovery, then click on Continue.
12. Confirm this step with an "y" again in HSTool.
13. Go back to your modified hosts file and open it again with the Notepad and add "#" sign to the beginning of your lines what we have changed before. It should look like this:
#127.0.0.1 query.hicloud.com
14. Confirm this sep again in HSTool with an "y".
15. Click on Recovery in HiSuit and the update will start.
DO NOT close HSTool before HiSuite finishes the update.

I hope this helps a bit.
 

sunu792002

Senior Member
Mar 13, 2010
320
49
58
Tangerang
Editing the hosts file when the tool tells you to is crucial. To edit the hosts file open Notepad with administrator priveledges. In Notepad click File/Open and click Hosts. The host file should open. The tool has you change the entry at two points during the update process--the first time so HiSuite can function without demanding to be updated and then the second time so HiSuite can download from the Huawei servers.

Before you use the FH modded HiSuite you need to run the separate FH installer in administrator mode and HiSuite cannot be open even in the background when you run the installer file.

Did you skip that early step by any chance?
All step I've run, I use notepad++ to edit the host file, and yes I run the separate FHInstaller as administrator mode.
 

loizos250

Senior Member
Jan 27, 2010
265
25
58
42
limassol
Hi Guys, this is how I've done the update. I followed the previously linked YouTube video, however that one doesn't mention that you should edit the hosts file, so update will not work (believe me, i've tried twice), however other parts of the video is really useful, that helped a lot for me to write this little guide:

1. Download HSTool zip from HERE, then unzip.
2. Download the latest ROM (I've tried with the .206) from HERE then copy the zip into the same folder where you can find the HSTool.
3. Download the FHHiSuiteInstaller, what you can find under the "HiSuite Method" menu HERE, then unzip this too.
4. Uninstall the HiSuite from your PC, then download the 9.0.2.301 version from HERE and install.
4. Run FHHiSutieInstaller as an administrator.
5. When it's asking for your FunkyHuawei login details, you can close the script.
6. Run HSTool and follow the instructions:
7. Type "continue", this confirms you have done these steps above, it checks if the zip is copied in the same folder, then extracting (takes about 4-5 mins)
8. Go to C:\Windows\System32\drivers\etc folder and check if you have permission to write the "hosts" file (right click -> Properties ->Security). You need to have full control, otherwise windows won't let you save the modifies. After this open up "hosts" file with Notepad and edit these lines:
- Original: 80.255.11.142 query.hicloud.com
- New one: 127.0.0.1 query.hicloud.com
I had 4-5 lines, I have modified all of them.
9. Go back to HSTool and confirm that you've made these changes with a "y".
10. Turn off your phone then press and hold the "volume down" button then connect your device to the PC with the USB Cable.
11. Open HiSuite on your PC then click on System Recovery, then click on Continue.
12. Confirm this step with an "y" again in HSTool.
13. Go back to your modified hosts file and open it again with the Notepad and add "#" sign to the beginning of your lines what we have changed before. It should look like this:
#127.0.0.1 query.hicloud.com
14. Confirm this sep again in HSTool with an "y".
15. Click on Recovery in HiSuit and the update will start.
DO NOT close HSTool before HiSuite finishes the update.

I hope this helps a bit.
i cannot save host files because i do not have permision. how to do it? thanks
 

xedamen

Senior Member
Jul 19, 2010
188
35
0
i cannot save host files because i do not have permision. how to do it? thanks
Man, it's in the guide... "the "hosts" file (right click -> Properties ->Security)"
If you don't know how to add the write access: After going Security tab click on edit and put a tick in the "Allow" boxes everywhere under your username.
 

Sylar82

Senior Member
Aug 31, 2015
164
32
63
39
Giza
Hi Guys, this is how I've done the update. I followed the previously linked YouTube video, however that one doesn't mention that you should edit the hosts file, so update will not work (believe me, i've tried twice), however other parts of the video is really useful, that helped a lot for me to write this little guide:

1. Download HSTool zip from HERE, then unzip.
2. Download the latest ROM (I've tried with the .206) from HERE then copy the zip into the same folder where you can find the HSTool.
3. Download the FHHiSuiteInstaller, what you can find under the "HiSuite Method" menu HERE, then unzip this too.
4. Uninstall the HiSuite from your PC, then download the 9.0.2.301 version from HERE and install.
4. Run FHHiSutieInstaller as an administrator.
5. When it's asking for your FunkyHuawei login details, you can close the script.
6. Run HSTool and follow the instructions:
7. Type "continue", this confirms you have done these steps above, it checks if the zip is copied in the same folder, then extracting (takes about 4-5 mins)
8. Go to C:\Windows\System32\drivers\etc folder and check if you have permission to write the "hosts" file (right click -> Properties ->Security). You need to have full control, otherwise windows won't let you save the modifies. After this open up "hosts" file with Notepad and edit these lines:
- Original: 80.255.11.142 query.hicloud.com
- New one: 127.0.0.1 query.hicloud.com
I had 4-5 lines, I have modified all of them.
9. Go back to HSTool and confirm that you've made these changes with a "y".
10. Turn off your phone then press and hold the "volume down" button then connect your device to the PC with the USB Cable.
11. Open HiSuite on your PC then click on System Recovery, then click on Continue.
12. Confirm this step with an "y" again in HSTool.
13. Go back to your modified hosts file and open it again with the Notepad and add "#" sign to the beginning of your lines what we have changed before. It should look like this:
#127.0.0.1 query.hicloud.com
14. Confirm this sep again in HSTool with an "y".
15. Click on Recovery in HiSuit and the update will start.
DO NOT close HSTool before HiSuite finishes the update.

I hope this helps a bit.
Its show like that ???
 

Attachments

Sylar82

Senior Member
Aug 31, 2015
164
32
63
39
Giza
If you do the steps what I have advised you can open and edit. I can't do these for you.

---------- Post added at 12:00 PM ---------- Previous post was at 11:59 AM ----------



No, you only need to hold down the Volume Down while the device is OFF then connect to the PC.
i'll try it on my home pc
 

Wearevoip

Senior Member
Nov 1, 2010
74
7
0
Doesn't work for me unfortunately. I have followed the instructions to the letter. No errors with fhhisuiteinstaller. I used all this to get to .187 initially with FH credits. This all worked. Now when I try to do anything, I get to the step where I press continue in HiSuite and I get the "Device is not compatible" message.

Now I will disclose that I am trying to downgrade from .187 to .183. I am on region C636 and I need to go to .183 to get Safetynet to pass. I figured if it won't boot, I'll just use the same method to go back to .187, but worth a try. Not sure if trying to go backwards triggers the compatibility error (I have no idea what HiSuite is checking at this stage), but I don't want to go forward to .206 as I know this is not Safetynet certified on C636 judging from other posts.

Can anyone confirm that the error is due to going backwards? I was told you can't go back a major release and it sounded like a major release was the second digit. I.E. I could go to 183 from 187, but nothing lower than 180. I have the same issue when I use the legit HiSuite and try to go back to factory (C34 122). I think I just need to wait for C636 to catch up to me now.
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone