yashsingh1/xdaforums huggingface dataset:
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Good luck bro and don't forget to write here when you have the result ;)
[Huawei Mate 10  Guides, News, & Discussion] krokanic:
thanks man, but its fuc***** downloading hahah...now we must wait:p
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Yes I hope it will install. In my situation it always download but when the phone tries to install it gives an error and reboots without bricking :angel:
[Huawei Mate 10  Guides, News, & Discussion] krokanic:
Only phone i hardbricked was htc thunderbolt:cyclops:

After that i had htc m8, htc 10 and htc u11 and flashed almost every rom released for them and didn't have any problems, always could jump back to stock. And if i am trying to flash something not meant for my device, it will not let me. So i hope it will be the case here if this update is not compatible with my device;)
[Huawei Mate 10  Guides, News, & Discussion] vandal4e:
my hisuite version is the latest from site 10.0.500, file says its already patched so everything must be fine but it ain't, guess i have to wait several months more for Huawei to remember this model exists out of China
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Yes huawei sometimes seems to protect device from installing undesidered stuff, but in this case the update is "bruteforced" ahahaha
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Now krokanic succedeed, trust me, try to replace it manually, sometimes the error management of c# is not so accurate
[Huawei Mate 10  Guides, News, & Discussion] krokanic:
Hahaha you are right, but i can't resist to try something new with my device;) till now just 48% downloaded, slow as hell
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Me too, I want to upgrade!!!
[Huawei Mate 10  Guides, News, & Discussion] krokanic:
Uninstall HiSuite, and install it again without opening it, this is important, do not open it before you patch the config file... And when you done it, open it and dont update the Hisuite, just ignore pop-up update message and insert custom ip adress and port... I think this helped me, because when i got errors you have now, i didn't follow this procedure..

Edit: wrong quoted, sorry man

---------- Post added at 09:47 PM ---------- Previous post was at 09:43 PM ----------

Uninstall HiSuite, and install it again without opening it, this is important, do not open it before you patch the config file... And when you done it, open it and dont update the Hisuite, just ignore pop-up update message and insert custom ip adress and port... I think this helped me, because when i got errors you have now, i didn't follow this procedure..

---------- Post added at 09:56 PM ---------- Previous post was at 09:47 PM ----------

I think we choose wrong devices, i still have the htc 10 as my backup device and runing pixel experience rom Android 10 almost half year on it... And google camera port on it is amazing, even astrophotography works... Didn't expected huawei will stop unlocking bootloader...pixel experience can turn this device to another level..even emui 10 has cool new features if we do not have to wait so long... I can't understand why is so hard to update other regions, why takes so long if stable update is released a few months ago for Chinese version...
[Huawei Mate 10  Guides, News, & Discussion] vandal4e:
oh well, uninstalled hisuite, redid everything nomone said, nothing, just " searching for update" , no internet connection after a while, i give up, and btw hisuite 10.0.0.510 doesn't have setting for proxy port, just 1 setting for proxy address
[Huawei Mate 10  Guides, News, & Discussion] krokanic:
My device rebooted and says software update failed...so, no luck with my device model and region..:(
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Same as mine.

We could try uploading cust and preload zips to another site and renaming them to L09 and see if it works, but tomorrow ;)
[Huawei Mate 10  Guides, News, & Discussion] krokanic:
That's how i produced hardbrick on my htc thunderbolt haha... I flashed gsm firmware on LTE model, and boom, no sings of life anymore...:p

---------- Post added at 10:23 PM ---------- Previous post was at 10:19 PM ----------

Proxy port is just under the proxy adress, so it does have it... Do you let HiSuite Proxy runing in the background? And do you checked CUST PKG and PRELOADED PKG in HiSuite proxy?

Edit: i uploaded image of proxy adress and port on .510 version (priključak=port on my language) ;)
[Huawei Mate 10  Guides, News, & Discussion] vandal4e:
yes to everything and no to the port no such thing,seems same versions with different functionality, no comment never seen such thing
[Huawei Mate 10  Guides, News, & Discussion] krokanic:
Do you maybe have scrolling option;)
[Huawei Mate 10  Guides, News, & Discussion] vandal4e:
changed the language and scrolling showed, entered proxy port, restarted HiSuite and killed in task manager, restarted HiSuite Proxy, started HiSuite, without doing anything in HiSuite Proxy app, it pulls some links in debug, cust and preload ticked, red dot shows for update in HiSuite, i press on it and it goes " no internet connection " within 2 seconds, oh well
[Huawei Mate 10  Guides, News, & Discussion] nomone:
From the last screen seems your hi suite proxy version is old

Another thing to do is remove every hicloud entry in windows hosts file, if exists
[Huawei Mate 10  Guides, News, & Discussion] vandal4e:
hisuite proxy is str8 download from github and these ovs stuff is untouched defaults and so is huaweis app from official site :)
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Maybe you have edited your host file before? Check it and remove any hicloud or 127.0.0.1 entry
[Huawei Mate 10  Guides, News, & Discussion] Hayeni:
Well I also tried my die hard luck with my BLA-L29C185 and unfortunately it failed to install. Fortunately my device rebooted unharmed
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Well someone who want to try the same cust and preload but with different base? Japan beta?
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
There's no point in doing that, this tool needs confirmation from at least one user with BLA-L29 C432.

If that also fails, then probably the tool works only with "approved" firmwares, i don't know.
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Yes you're right, [MENTION=860446]vandal4e[/MENTION] was trying but now he's disappeared. Anyway I'm trying to upload cust and preload to another site and changing their names from L29 to L09, just to give another try (even because I've seen in HSTool thread that someone succedeed with this trick), the problem is that I have to upload the full folders and I chose a site like Altervista which I think can be used for this purpose
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
I also doubt that changing filename would change anything. Most likely installer it's not reading that for checking and you you try to change some file inside the firmware, it will also fail because of the integrity/hash check.
[Huawei Mate 10  Guides, News, & Discussion] vandal4e:
you know that i mainly have connectivity issues with that methods so i'm not getting anywhere near installation troubles, i tried on another computer, same connectivity issues so i can't dowload it via HiSuite anyways
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
You allowed Hisuite proxy to use private networks when the firewall asked for it?

Edit : It's like Hisuite it's accessing the tool proxy, but the tool does not have access to the internet.
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Ok bro, you're the one that can't download, I don't know how to help you
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Via dload method some people succedeed after renaming files, I don't know
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
Dload it's another pair of shoes, it's a service firmware that work differently and uses an exact filename pattern.
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Maybe you're right, but if I don't try I'm not sure about this. I have nothing to do :D
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
Of course, feel free to try, but it's not like these things work. But sometimes it's good to learn things the hard way. xD

Edit: I'm not even sure that this tool will work with external links, so you may want to ask the dev first. ;)
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Yeah, I was thinking also that the only time HiSuite-proxy worked is when I unbricked my device using system recovery method. Maybe trying to install Emui 10 through that?

[MENTION=5725351]krokanic[/MENTION] do you want to try?
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Yes I thinked about it, the tool creates a substring and then modify it to work with the url, so, having the source code, eventually we could try to edit it

Edit: the answer is, will hisuite accept external links? :cyclops:
[Huawei Mate 10  Guides, News, & Discussion] vandal4e:
my firewall is off :) thumbs up for others to succeed though
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
Or wait for official update,coming soon this year. xD
[Huawei Mate 10  Guides, News, & Discussion] vandal4e:
yeah ofcourse the phone is in the drawer for months now, but doesn't hurt for it to come already
[Huawei Mate 10  Guides, News, & Discussion] IProfessor:
I could install roms using localhost server by wampserver application, just renamed update.dbankcdn.com to localhost and made same folders sub folders lol

Btw I'm working on remote zip partial reader, which will be able to show you content of the versions file, which apparently tells you the exact supported models for the rom ?
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Perfect, have you tried also ti rename them?
[Huawei Mate 10  Guides, News, & Discussion] IProfessor:
I think the thing is rom approved for installation or no, because apparently HiSuite sends a request to huawei servers to determine if the rom is approved, I tried to manipulate that data but failed due to it being signed with special RSA encrypted key.

Also remember you were able to install Chinese preload as base rom and soft brick your phone!

Which shows installing wrong roms still let them proceed to the installation process in case rom is approved for installation...

Edit: HISUITE SENDS AUTHENTICATEUSER REQUEST by rom version id!!!!

I guess if you change /vnumber/ it will think that it's another approved rom, ye??!!
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Yes you're right. I forgot that, in fact chinese rom was approved if I remind...

So the last chance is to upgrade through system recovery, [MENTION=5725351]krokanic[/MENTION] said he will try this night, maybe in that case security check you talked about will be bypassed.

You've seen well of HiSuite works and surely you know it better than me, but the strange thing is that the update fails when the phone goes into recovery, it seems that the security check you were talking about is done by recovery

EDIT: If it's as you said we can work with links and try to let the update to be approved, but a little guide on how to do it should be useful, because I didn't get you when you talked about wampserver ecc. Ecc. :o

EDIT2: I should try, but I'm too scared to to something like this, it's the only smartphone I got :crying:
[Huawei Mate 10  Guides, News, & Discussion] krokanic:
Just tried and recovery says my device isn't compatible with this...:eek:
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Yes it's because of HiSuiteConfig.xml man, I've shared mine with you some posts ago, use it to replace yours :o
[Huawei Mate 10  Guides, News, & Discussion] IProfessor:
Just give me some time I'll add features of linking to local file and manipulating rom version hopefully, along with a feature which allows downloading version list file to see for which models the rom is

https://stackoverflow.com/questions...d-remote-zip-files-just-like-local-files-dotn hehe

I'm afraid on my phone too, exactly it's data, else I'd not hesitate brick-ing and breaking it ?
[Huawei Mate 10  Guides, News, & Discussion] nomone:
IProfessor you're great. I'll wait for you and tell me if I can do something :o
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
AFAIK HiSuite will generate some authorization/signing keys for the approved firmwares, so maybe those can be exploited for unapproved firmwares, but it's a long shot.

What do you mean with "vnumber"? If to modify that you need to tamper with the update file, then the update will still fail due to integrity checks, even if you bypass the approval.

The recovery does at least two checks, signing/auth checks and integrity checks.

That's why we use the "no_check" recovery on unlocked devices, to bypass the signing check.
[Huawei Mate 10  Guides, News, & Discussion] krokanic:
Nahh, it's downloading again...:p when i am reading your posts i am scared to now... Just want to sell this device and buy something else, something unlockable:D but if i brick this one, i think i must wait a few more months to buy something else:D
[Huawei Mate 10  Guides, News, & Discussion] IProfessor:
authorization request:

HTTPS://query.hicloud.com:443/sp_ard_common/v1/authorize.action :
Proxy-Connection: Keep-Alive
Proxy-Authorization: Basic Og==
Host: query.hicloud.com
Accept: */*
Cache-Control: no-cache
Pragma: no-cache
Content-Length: 379
Content-Type: application/json;charset=UTF-8

{
"IMEI" : "*******",
"deviceId" : "*********************",
"updateToken" : "*********",
"vendor" : "BLA-L29-hw-meafnaf:",
"ver" : "1",
"version" : [
{
"versionId" : "386379"
},
{
"versionId" : "386370"
},
{
"versionId" : "386373"
}
]
}

And then rom json response is like:

"status": "hasfullpackage",
"autoPollingCycle": "1",
"versionPackageType": 2,
"components": [
{
"versionID": "WriteVerionID",
"version": "Unknown1",
"name": "Unknown1",
"pointVersion": "0",
"versionType": "1",
"url": "VersionURL",
"createTime": "2020-04-02T07:02:39+0000",
"componentID": 1,
"description": "",
"reserveUrl": "updatessl.dbankcdn.com",
"ruleAttr": ""
}
],

WriteVerionID, the application replaces it with url version, like:

update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v386379/f1/full/filelist.xml

Two hypotheses come in the game, 1. HISuite gets versionid from the json response, 2. gets it from the zip package. :silly:

I'll debug that asap and tell you the result

---------- Post added at 07:54 PM ---------- Previous post was at 07:41 PM ----------

IT WORKED!

HTTPS://query.hicloud.com:443/sp_ard_common/v1/authorize.action :
Proxy-Connection: Keep-Alive
Proxy-Authorization: Basic Og==
Host: query.hicloud.com
Accept: */*
Cache-Control: no-cache
Pragma: no-cache
Content-Length: 281
Content-Type: application/json;charset=UTF-8

{
"IMEI" : "********",
"deviceId" : "********",
"updateToken" : "********",
"vendor" : "BLA-L29-hw-meafnaf:",
"ver" : "1",
"version" : [
{
"versionId" : "222222"
}
]
}

Replacing versionid, let HISuite ask for authentication for the other version id, which indeed is approved for installation.....

I guess that's a promising discovery, hopefully I'll write the features into the app tomorrow and publish it
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
Hmm, i don't think is getting that from the firmware package .It won't be easy to trick Hisuite with VersionID, but you never know.

Edit: Probably it will also require a local server to make it work.
[Huawei Mate 10  Guides, News, & Discussion] IProfessor:
Remember that proxies can act like a local server too :cool:
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
If you manage to do that thru your tool, and make HiSuite read the local firmware, but let it do the check online, then it might work.
[Huawei Mate 10  Guides, News, & Discussion] nomone:
I trust IProfessor :o

Let's see what happens
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
But you will still need the correct firmware for your region (aka c432, c55, c185, etc) :P
[Huawei Mate 10  Guides, News, & Discussion] nomone:
You think? The purpose of that I think is also try to use another cust and see if it bricks the device? I've seen in a your old guide that to prevent bricks when changing region you have to work with oeminfo and stuff like that, but obviously with unlocked bootloader, right?
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
Yes, rebranding needs an unlocked bootloader. Flashing wrong firmware may cause issues, that's why i said that you would still need the correct firmware.
[Huawei Mate 10  Guides, News, & Discussion] nomone:
But I don't understand what could go wrong... for example C55 firmware is just a brand firmware, they added TIM log when booting and some apps, where are real differences?
[Huawei Mate 10  Guides, News, & Discussion] IProfessor:
There are some firms, have "point" version value as true, I guess these ones are usable in system recovery, which apparently makes your phone fresh, what if we used re-branding with that? perhaps using VersionID manipulation too to let it authenticate proper rom version?
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Yes IMHO system recovery should work
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Any success?
[Huawei Mate 10  Guides, News, & Discussion] krokanic:
System recovery failed at 5 %:(

Edit: nothing changed, i thought it will at least erase my phone:cyclops:
[Huawei Mate 10  Guides, News, & Discussion] nomone:
:crying: we'll wait for [MENTION=8477970]IProfessor[/MENTION]
[Huawei Mate 10  Guides, News, & Discussion] krokanic:
I hope that official update will come soon... ;)
[Huawei Mate 10  Guides, News, & Discussion] nomone:
I think I will try to install a version that results approved and see what happens
[Huawei Mate 10  Guides, News, & Discussion] IProfessor:
So.... I'm so proud of this accomplishment, I'm here to announce to you today, if anyone hasn't got the chance to brick his/her phone yet, now it is your glorious chance!

I've added a button called "Advanced" which takes you to this place, allowing you to check if firm is approved for installation or no, load SOFTWARE_VER_LIST.mbn file of the archive on the go ( to see which models are approved for installation I guess ), manipulate ROM version ID so the app authenticates another ROM and signs it as approved [ if not approved for installation yet ], choose local CUST/Preload/Base files, so the app will place those files in Documents/HISuite/ROM/RomName/Full/Packagename.zip, for you, if the file doesn't exist, so you can manually download ROMs rather than letting HISuite download them...

Manipulating ROM Version ID did work actually, HISuite requested approved ROMs authentication, and grabbed the response, then it started "Installing" though, afraid on my phone, I cancelled the installation xD

​

https://github.com/ProfessorJTJ/HISuite-Proxy/releases/latest
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Bro you should update your first post in HiSuite-Proxy thread because this is so ****ing HOT! ;)

But I am afraid of trying your malicious tool :crying:
[Huawei Mate 10  Guides, News, & Discussion] nomone:
But I don't understand one thing: how could the tool says "not approved" without imei checking and without phone connected?
[Huawei Mate 10  Guides, News, & Discussion] vandal4e:
let's see if someone manages now
[Huawei Mate 10  Guides, News, & Discussion] IProfessor:
From the tests I did, huawei servers don't need those and they only return versionid with status

Status 0 1 2, 0 means approved, and also when it's 0

It gives you the rom name, however when it's 1 or 2 it just gives no name, removing IMEI, deviceid and installation token had no effect on that too...

Though I think IMEI and those are necessary for ROM signing only
[Huawei Mate 10  Guides, News, & Discussion] nomone:
We have to wait for someone so brave to try it
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
Lol, you guys are basically waiting for a Guinea pig to test this tool. xD

You should really set the title of this thread to "WIP/Not Tested".

However, if this latest approach really works, then it might be possible to flash firmwares not designed for a certain region (not that i recommend you to do this) and also might come handy for other purposes too, especially for bootloader locked devices.
[Huawei Mate 10  Guides, News, & Discussion] nomone:
If I had another device I would have tried immediately :o

Mi sono cagato in mano quando ho brickato la prima volta
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
Probably it will install on your C55 too, but it might have some glitches.

It's not like you have many options, you can wait for others to flash (and possibly soft brick), you can try it yourself (with the same risks), or just wait untill a firmware for your C55 will be available (or at least cust and preload).

Or the hard way, meaning to open your device, use test point with paid tools as DC-Phoenix and rebrand your device to C432.
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Yes when I bricked I have talked also with ministry of solutions that told me to open the device, but it seemed to be so hard, then I wouldn't have known how to close it again :silly:

What glitches are you talking about? What could happen?
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
With "glitches" i mean that it could look as a hybrid when you check the "About phone" section.

But that's only a theory, it may also fail to boot, idk.

Probably nothing unrecoverable (by using the same tool maybe), but hey, it's your device, so your choice.
[Huawei Mate 10  Guides, News, & Discussion] nomone:
I have decided a long time ago :fingers-crossed:
[Huawei Mate 10  Guides, News, & Discussion] vandal4e:
currently with this G5422/g1755/v391699/f1/full/ i don't see any cust and preloads to go with it ?
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
For BLA-L29 C432 you should use the links that are coming as default with the app and use the advanced section to spoof the "v" with the one from an approved firmware (for example with the 'v" from the chinese EMUI10' s base, cust and preload).

Edit: You could try setting the tool like the attached screenshot.
[Huawei Mate 10  Guides, News, & Discussion] vandal4e:
yeah well i even put the files manually in hisuite folder, i still can't get it past " no internet connection " , my hope goes that now after huawei started seeding EMUI 10 to P20 series outside of China, it " may " do it for Mate 10 pro aswell before end of summer
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
Couldn't find anything for CLT-L29 on HiCloud, only CHN, so i'm not sure if they rolled out outside CHN.
[Huawei Mate 10  Guides, News, & Discussion] vandal4e:
it's out in Malaysia according to huaweicentral for EML-L29
[Huawei Mate 10  Guides, News, & Discussion] IProfessor:
Be sure that:

1. You're using latest version of the application

2. You reinstall hisuite and patch the official httpcomponent.dll

Because: Old version had issue with patching, I guess you were using the old version before right? Did you reinstall hisuite to get neat httpcomponent.dll after updating the proxy app? (if you did)
[Huawei Mate 10  Guides, News, & Discussion] vandal4e:
got it to miraculously accept 10.0.0.158 as update, phone rebooted, EMUI started verifying the update, Failed, Rebooted, that's all
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
You've set it like in the screenshot i attached in the previous post?
[Huawei Mate 10  Guides, News, & Discussion] vandal4e:
yes with default links from the app and just your values ticked in advanced
[Huawei Mate 10  Guides, News, & Discussion] nomone:
Have you used the advanced option as [MENTION=2642882]Pretoriano80[/MENTION] said?
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
Well, i'm out of ideas then. I had a look at the logs and the tool it does seem to use the custom VersionID, but i never went ahead with installation and i won't lock my bootloader just to test this. xD
[Huawei Mate 10  Guides, News, & Discussion] vandal4e:
what line tells you that it used custom ID ? i only have v1/authorize action and v2/check.action?latest=true, the other few lines are the links