yashsingh1/xdaforums huggingface dataset:
[Honor 8 Guides, News, & Discussion] chongns:
Look like luck is good today. haha

GPS, NFC, WiFi, camera all working..

---------- Post added at 03:44 PM ---------- Previous post was at 03:40 PM ----------

Finally multi windows...

Thanks OP for this thread..[emoji8]
[Honor 8 Guides, News, & Discussion] chongns:
If you mean you want link of L14C567B320

update.hicloud.com:8180/TDS/data/files/p3/s15/G1278/g104/v68368/f1/full/changelog.xml

update.hicloud.com:8180/TDS/data/files/p3/s15/G1278/g104/v68368/f1/full/filelist.xml

update.hicloud.com:8180/TDS/data/files/p3/s15/G1278/g104/v68368/f1/full/update.zip

update.hicloud.com:8180/TDS/data/files/p3/s15/G1278/g104/v68368/f1/full/hw/usa/update_data_full_hw_usa.zip
[Honor 8 Guides, News, & Discussion] nGggg93:
Hi, may I know how to flash the region package "update_data_full_hw_eu.zip" after installed the OTA update. Unzip or just rename or put in dload. I'm confused..

I'm now in EMUI 5 B320 but don't have region data inside, my build number became NRD90M-Test.

Thanks for help in advance
[Honor 8 Guides, News, & Discussion] chongns:
How u flash the B320? And what is your model?
[Honor 8 Guides, News, & Discussion] nGggg93:
I'm using the method from the first page. Using the Charles application. Then I got the OTA update, ROM is FRD-L09C432B320.

After update, my build number became NRD-90M.

Now I have no idea how to flash the update_data_full_hw_eu.zip? have tried many method still cannot.

Thanks

---------- Post added at 02:52 PM ---------- Previous post was at 02:50 PM ----------

Do you have twrp for emui 5 rom? Can share to me? Thanks.

And if using twrp, how to flash it? Will it wipe my data?

I have boot loader unlocked now.

Thanks
[Honor 8 Guides, News, & Discussion] chongns:
there are no FRD-L09C432B320 in server...how you get it?
[Honor 8 Guides, News, & Discussion] timwelter:
Still no official L09C432B320 links?
[Honor 8 Guides, News, & Discussion] nGggg93:
I using the coding from Page 10 #98 post to Charles App. And it works. I didnt check whether the link is correct or not. But it do downloaded and installed.

Btw I think I forgot to download the region files, so now most region app are gone.

---------- Post added at 03:31 PM ---------- Previous post was at 03:29 PM ----------

Do you think it is compatible for emui 5? Since model is same.

I Need someone confirmed, thanks
[Honor 8 Guides, News, & Discussion] chongns:
v66464 is B316 not B320

the updater app show what you coded in the response, however, the about will show the actual build number.

as the about phone show test keys, probably you flash the alpha build instead of the beta.

so i recommend you reflash the B316.

btw, the updater app should download all the zips file and install them separately. not need to download manually.
[Honor 8 Guides, News, & Discussion] Harthouse:
There is twrp for N, but it's not stable and it has some bugs. Wouldn't recommend it.
[Honor 8 Guides, News, & Discussion] nGggg93:
May I know how to flash B316? Where to download it. Thanksss
[Honor 8 Guides, News, & Discussion] chongns:
I'm not sure how to down grade, but link should be this

update.hicloud.com:8180/TDS/data/files/p3/s15/G753/g104/v66464/f1/full/changelog.xml

update.hicloud.com:8180/TDS/data/files/p3/s15/G753/g104/v66464/f1/full/update.zip

update.hicloud.com:8180/TDS/data/files/p3/s15/G753/g104/v66464/f1/full/hw/eu/update_data_full_hw_eu.zip

it is same as the code you used, but in f1 instead of f2
[Honor 8 Guides, News, & Discussion] dmband64:
Here is the link to B320 for L14 C567:

http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1278/g104/v68368/f1/full/update.zip

Version Number will be 68368

Then all you have to do is replace the link and the version numbers in the script in the OP and it should work no problem. Make sure the current version is correct in the script, and make sure to update all the version numbers and the link properly.

---------- Post added at 06:26 PM ---------- Previous post was at 06:08 PM ----------

This is what the script should look like...double check to make sure I got everything right cuz this is just off the top of my head:

{
"status": "0",
"autoPollingCycle": "1",
"components": [{
"name": "FRD-L14C567B320-OTA",
"version": "FRD-L14C567B320",
"versionID": "68368",
"description": "ï¿½? ?ï¿½?ï¿½ï¿½ï¿½?ï¿½ï¿½?: [ï¿½?ï¿½ï¿½?ï¿½ï¿½??] FRD-L14C567B162 ï¿½?ï¿½ FRD-L14C567B320 (2016/11/22)",
"createTime": "2016-11-22T03:18:12+0000",
"url": "http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1278/g104/v68368/f1/"
}]
}

If you get errors in the Charles app check the link in the error message. Mine was adding an extra backslash into the link so you might have to adjust accordingly until you get it to work. Hope this helps.
[Honor 8 Guides, News, & Discussion] cvkef:
About FRD-L09C432B320

I tried to update to FRD-L09B432B320 with the files that [MENTION=2524784]MaTiCeK-[/MENTION] found.

Unfortunately, Huawei has changed the update API for EMUI 5.0 based devices. The requests have changed a lot.

Fortunately, the responses haven't changed that much. After some investigation, I was able to mock the API and replicate the update process with a local server and by rewriting the responses.

Unfortunately, as a last step, Huawei is trying to authorise the installation of the package with a "CONNECT https://query.hicloud.com HTTP/1.1" API call. I haven't complete that step with success yet. And I think I would not. I've tried a lot of things but I can't mock that request and respond to it with success.

So, until Huawei make available the update packages at official servers, I don't think we can update FRD-L09C432 to B320 with normal update process.

I apologise because I'm not going to provide a step-by-step guide, to replicate the new update process. It's a bit more complicated than the first guide and will be difficult for people without some domain knowledge to follow. After all It will fail and will not continue to install the update.

I apologize, but I can't answer to all private messages. :)

If anyone with knowledge on "HTTP CONNECT tunneling" is interested to help, please respond to this post and I'll try to provide as much help as I can.
[Honor 8 Guides, News, & Discussion] MaTiCeK-:
[MENTION=4072047]cvkef[/MENTION] This is again from Android Hilfe, it's what the response the phone gets from Honor servers when updating to 320. Interestingly, the URL is very different than on 316.
[Honor 8 Guides, News, & Discussion] cvkef:
Nice, have you tried it? Did it work? It's not working now (I guess it expired).
[Honor 8 Guides, News, & Discussion] MaTiCeK-:
Nope, it hasn't worked for me. I just posted it, in case anybody can figure anything out...
[Honor 8 Guides, News, & Discussion] cvkef:
Yes, I tried it too. Anyways, it doesn't make any difference because of the last step that I've mentioned. It will try to make a secure connection with query.hicloud.com and authorise the installation.
[Honor 8 Guides, News, & Discussion] schluk:
Hmmm ,

Hi cvkek ,

I upgraded to B320 from B162 more or less like that and did not experience that.

You are trying to upgrade from 316 to 320 ?

Best ,

Schluk
[Honor 8 Guides, News, & Discussion] cvkef:
Hey [MENTION=7888588]schluk[/MENTION],

If I am right you an FRD-L04 user.

My guess is that Huawei is following a different, more strict process for the L09C432/L19C432 beta program.

I don't know if for the other FRD variants the beta files were private initially and then gone public. But, after B316 for FRD-L09 the URLs are tokenized and as I said they even try to validate online and authorise the update files before reboot the phone and proceed to the installation. Maybe I'm doing something wrong, I don't know for sure.
[Honor 8 Guides, News, & Discussion] schluk:
but from B316 or from B132 ?
[Honor 8 Guides, News, & Discussion] cvkef:
From B316.

I guess I could downgrade to B131 and try again, but I don't have that much time to setup the phone again.
[Honor 8 Guides, News, & Discussion] schluk:
Yes even the backup is not recovering everything.
[Honor 8 Guides, News, & Discussion] schluk:
I believe there is two B20 link , one is 2.2 GB and one in 400 MB (you may found both links on Firmware Finder)

I would not be surprises if you need to apply the second link to switch from 316 to 320.
[Honor 8 Guides, News, & Discussion] chongns:
Something go through my mind about the update.

The updater use the stock recovery to flash the Zips file downloaded from the server, than saved in the folder HwOUC\{VersionNo}

I pretty sure it is a zip files, not the APP.

Did someone try to simulate this and use the 3 button combo?
[Honor 8 Guides, News, & Discussion] chongns:
My answer to my own question.. it wouldn't work...[emoji23]
[Honor 8 Guides, News, & Discussion] cvkef:
Yes, I believe that too. It's the full and the patch version. If you investigate the new API calls you'll see what I mean. I found out how to update with both, patch and full file method.

Anyway, the main problem is not the file, but how to mock the final authorization.

The update process now hits endpoints from a v2 and a v1 API. I'll try to investigate if I can get to complete the process with the v1 endpoint.
[Honor 8 Guides, News, & Discussion] Harthouse:
chongns, you are on Xiaomi Mi 4i? Where is Honor 8? :D
[Honor 8 Guides, News, & Discussion] chongns:
In my pocket
[Honor 8 Guides, News, & Discussion] cvkef:
FYI, I got to update to FRD-L09C432B320 by

1. Roll back to FRD-L09C432B131

2. Setup a local server with the expected directory tree and files for FRD-L09C432B320 update

3. Proceed to update and mock the API response with Charles app

Obviously, this method will reset your phone and delete your data.
[Honor 8 Guides, News, & Discussion] cvkef:
No, I'm not part of the beta program. That's why I can't update via "normal" OTA. I used the method described at the first page to mock the update response from huawei update server and force the phone get the update. The difference with FRD-L09C432B320 is that since the files are not public available online (yet), you have to put them in a web server in similar folders as the official hicloud server and just sent the correct URL with the response.
[Honor 8 Guides, News, & Discussion] svns:
Worked as charm. All steps through in one shot, shining EMUI 5 now !!
[Honor 8 Guides, News, & Discussion] MaTiCeK-:
How did you get over the authorization step?
[Honor 8 Guides, News, & Discussion] chongns:
I think is the C432 having issue not C567. C567 can update through Charles app
[Honor 8 Guides, News, & Discussion] michelinoO:
hi,

probably there is some error into description:

{
"status": "0",
"autoPollingCycle": "1",
"components": [{
"name": "FRD-L09C432B316-OTA",
"version": "FRD-L09C432B316",
"versionID": "66464",
"description": "?? ??????????: [?????????] FRD-L09C432B316 ??? FRD-L09C432B316 (2016/11/19)",
"createTime": "2016-11-19T03:18:12+0000",
"url": "http://update.hicloud.com:8180/TDS/data/files/p3/s15/G753/g104/v66464/f2/"
}]
}

But after i replace this code, nothing happen on my FRD-L09. I'm into beta program, but i don't recieve yet the OTA

Thanks you

edit: my mistake, i was too slow to paste the code :)
[Honor 8 Guides, News, & Discussion] BriceFW:
Hi, I managed to install B320 on my FRD-L09C432 (Charles method to update to B316 then dload method for B320), did someone find a fix for the NFC service draining battery ? Thanks
[Honor 8 Guides, News, & Discussion] michelinoO:
Can you give more details? Thanks you
[Honor 8 Guides, News, & Discussion] cvkef:
Hey MaTiCeK-, is that question for me? Anyway, with EMUI 5.0, Huawei as it seems has changed the update API and made it a bit more secure.

But, if you are on an EMUI 4 based ROM, the update process will call the old update API, where the authorisation step doesn't exist.

Again, all that hassle is just for the EU FRD devices (L09C432, L19C432) where, I guess, the closed beta is being used properly and allows only specific users based on IMEI and IMSI to get the updates. :)

─ ─ ─ ─ ─

Concise guide to upgrade from FRD-L09C432B131 to FRD-L09C432B320

NOTE: You'll lose your data.

Since the update files are not (yet) public available from Huawei servers, we got to replicate the update directory paths.

1. Get the FRD-L09C432B320 update files that MaTiCeK- shared with us (and plz go and thank him for that :))

2. Set up a local web server at your PC or Mac (or even an actual web server)

I apologise but I'm not going to elaborate more on how to setup a web server.

For the rest of the guide, I'll assume there is a local web server running at your PC, accessible at your local IP address http://192.168.1.66.

Obviously, you can use an actual web server If you got one. (though, the download of the files will be faster with the local server)

3. Serve the update directory

I named the directory v67426. Actually, it can be anything. So, I got a directory served at http://192.168.1.66/v67426/.

4. The directory tree within the update folder must be

─ v67426/
└─ full/
└─ filelist.xml
└─ changelog.xml
└─ update.zip
└─ hw/
└─ eu/
└─ changelog_hw_eu.xml
└─ update_data_full_hw_eu.zip

I have attached all the XML files. I have used only the EN-GB descriptions. It doesn't really matter anyway.

5. Proceed with the Charles based update and use the following response

Make sure to enter the correct URL of the update.

{
"status": "0",
"autoPollingCycle": "1",
"components": [{
"name": "FRD-L09C432B320",
"version": "FRD-L09C432B320",
"versionID": "67426",
"description": "FRD-L09C432B320 (2016/11/24)",
"createTime": "2016-11-24T01:57:51+0000",
"url": "http://192.168.1.66/v67426/"
}]
}

─ ─ ─ ─ ─

It's a bit complicated process, but not that difficult if you are willing to erase your data and setup your smartphone again. I rolled back from FRD-L09C432B316 to FRD-L09C432B131 using the FRD-L09C432B300. I've upgraded to FRD-L09C432B320, and then did a Factory Reset too, to start fresh. I think the Factory Reset made a lot of difference. No battery drains and no issues till now. :)
[Honor 8 Guides, News, & Discussion] simo255:
hello,

do you have double tap to wake up option in settings please??
[Honor 8 Guides, News, & Discussion] Harthouse:
There is no such thing in stock rom, as far as I know... Don't know if it exists in CM custom rom...
[Honor 8 Guides, News, & Discussion] MaTiCeK-:
[MENTION=4072047]cvkef[/MENTION] this is a killer guide. I really admire what you've done here!

I might just add for mac users (and windows users aswell, if they install python), setting up a personal web server is rather easy.Just go to the desired directory in terminal and type:

python -m SimpleHTTPServer portnumber

I've used port 8000.

Then also put the same port number after the IP address of your computer (in this case 192.168.1.669 in the Charles script.

{
"status": "0",
"autoPollingCycle": "1",
"components": [{
"name": "FRD-L09C432B320",
"version": "FRD-L09C432B320",
"versionID": "67426",
"description": "FRD-L09C432B320 (2016/11/24)",
"createTime": "2016-11-24T01:57:51+0000",
"url": "http://192.168.1.66[b]:8000[/b]/v67426/"
}]
}

OK, so something is off with this. I've had to try several times and the download failed a couple of times. I had to restart my python server. And then, the updater app on the Honor closed. So i reopened it and went into the menu and selected redownload last update, redone the charles thing and it finally got thrugh to 100 and restarted into recovery. It's updating as I write and is now rebooting my phone. Hope everything went right. I am certain that it downloaded all the files correctly.
[Honor 8 Guides, News, & Discussion] simo255:
Yeah i asked this question because we can do it on emui 4.0/4.1/4.1.1

I saw that mate 9 doesnt have too this option

Hope huawei Will bring it soon
[Honor 8 Guides, News, & Discussion] chongns:
Haha, it is even better if you willing to make it public..[emoji12]
[Honor 8 Guides, News, & Discussion] MaTiCeK-:
Public?
[Honor 8 Guides, News, & Discussion] chongns:
Yes, For those who not in beta program that cant get the L04C432B320. Just a suggestion. :fingers-crossed:

BTW, there is a extension for Windows Chrome, name Web Server for Chrome, this can setup local web server easily.

so guys can download the zip of B320 and update through own local server. Link
[Honor 8 Guides, News, & Discussion] MaTiCeK-:
Ohh, I see. I can't set it up. Don't have the right resources (i.e. my upload speeds are too low). Also, I am afraid Huawei/Honor wouldn't like it, if it was available for easy update to everyone. It's a closed beta after all...
[Honor 8 Guides, News, & Discussion] cvkef:
Hey did it work for you at the end?

For me, with the clean installation, the ROM is awesome. Everything's working flawlessly! I'm impressed. :)
[Honor 8 Guides, News, & Discussion] timwelter:
Anyone tried updating from b316?
[Honor 8 Guides, News, & Discussion] Mavi0x:
I'm having some problems whenever it tries to install the FRD-L09C432B320 update it stops at 15% reboots the phone and i'm still on version FRD-L09C432B131, Under software update it says

Current version

FRD-L09C432B131

and beneath that it says

Current modified version

A00000D000C432D000

I have followed the exact Charles tutorial and after that i followed the Webserver tutorial Cvkef has posted but once again it wont install the update??? do i need to unlock my bootloader in order for it to install? i'm seriously lost here :eek:
[Honor 8 Guides, News, & Discussion] chongns:
Confirm again is your folder three are correct
[Honor 8 Guides, News, & Discussion] Mavi0x:
Yes the filetree is correct i have tried it with HFS there it fails to download @ 16%

Now i have used Easy file sharing web server then it will download to 72% then the updater crashes it will never get passed the 72% i even went so far to fully factory reset my phone and did al the processes again but everytime it fails !!! i'm getting very frustrated now i'm trying al sorts of methods for hours on end now! please help
[Honor 8 Guides, News, & Discussion] chongns:
Probably the above u can try
[Honor 8 Guides, News, & Discussion] Mavi0x:
Thanks for the reply ,what is stated above i also have tried yes, basically if run the update directly from the Honor server via Charles the updater crashes on 72% and if i use my own server it also crashes @ 72% i think i'm running out of options here i will write some information down below

Current firmware on my phone = FRD-L09C432B131 would there be a problem when i try to update from FRD-L09C432B131 to L09C432B320 directly? also my phone has never been rooted and is pure stock so does this method require a unlocked bootloader? or is something wrong with my charles code?

{

"status": "0",

"autoPollingCycle": "1",

"components": [{

"name": "FRD-L09C432B320",

"version": "FRD-L09C432B320",

"versionID": "67426",

"description": "FRD-L09C432B320 (2016/11/24)",

"createTime": "2016-11-24T01:57:51+0000",

"url": "http://192.168.1.11/v67426/"

}]

}
[Honor 8 Guides, News, & Discussion] chongns:
The code look all right to me, and the procedure is viable since 2 or more member done it. so what i can see now is probably something is timeouting the download.

And unlock bootloader is not necessary for this procedure, if you have unlocked the bootloader you can just flash through the update.zip and the update_data_full_hw_eu.zip using TWRP recovery.

Edit: BTW did you included the 3 xml files? as i know the changelog.xml was read by the updater app, but not sure about the filelist.xml.
[Honor 8 Guides, News, & Discussion] Mavi0x:
Thank you for the reply,

Yes i have included the Xml files the wierd thing is that if i try to install the update from the Huawei servers using Charles it also crashes the updater on 72% procent, so i seriously tryed everything and every other method numerous of times, i'm afraid my only option that is left is to unlock the bootloader and flash from Twrp but i'm not considering into doing that,

so for the Three structure i created the following.

Made a new map called v67426 on the desktop, in the v67426 map i placed another map called full into the full map i placed changelog.xml,filelist.xml and update.zip then in the full map i created another map called hw, in there i made another map called eu, and in the eu map i placed changelog_hw_eu.xml and update_data_full_hw_eu. So to my understanding the list is correct.
[Honor 8 Guides, News, & Discussion] Sheldd:
I really cant make the update... after i set my phone and Charles app i dont get anything when i press the update button...

EDIT- I managed to get until i need to modify the response but i dont understant what i need to do. Where i need to put the response and what response i need to put if i have FRD L09 running B131 and i want the last version ? Please help ! Thanks !
[Honor 8 Guides, News, & Discussion] chongns:
From what I see here, this getting too deep, we can't teaching to cover all the staff. You need to have basic knowledge of android thingy to get things done, however emui 5 from what I feel is quite stable, I think the official OTA wouldn't take long. So please wait for instead of screwup the Honour..?
[Honor 8 Guides, News, & Discussion] MaTiCeK-:
Yep, it worked. After a factory reset everything seems fine. My honor 8 isn't my primary phone though, so I will know more about battery life during the weekend.
[Honor 8 Guides, News, & Discussion] Mavi0x:
So i decided to root the device, i installed the latest beta via TWRP however now after i have done that i can't acces TWRP anymore and i do not see SuperSu anymore my question now is do i need to reinstall TWRP and SuperSu, or am i also able to relock the bootloader now and stay on the latest beta?
[Honor 8 Guides, News, & Discussion] Harthouse:
After installing latest beta, you will lose twrp and root too.
[Honor 8 Guides, News, & Discussion] Mavi0x:
Let me explain

I got the Honor 8 FRD-L09 (European version) my latest stock Firmware was FRD-L09C432B131 i tried to update FRD-L09C432B131 to FRD-L09C432B320 via Charles method and via webserver but it kept failing on me, so then as a last resort i decided the only way left to install the FRD-L09C432B320 (Official Android N Firmware) was via TWRP so i then unlocked my bootloader installed TWRP and via TWRP i flashed the official FRD-L09C432B320 Update.zip, after that i did a full hard recovery so TWRP and Root would be removed, so now i'm asking are there any traces of root or twrp left on the device and am i safe to relock the bootloader again since i'm pretty much stock now, this because i only unlocked the bootloader because i wanted to try the firmware so i do not need any root or twrp etc anymore!

I sincerely hope what i wrote above is more understandable
[Honor 8 Guides, News, & Discussion] cvkef:
FRD-L09C432 only

For all the folks who can't upgrade from FRD-L09C432B131 to FRD-L09C432B320, follow the Charles app method and use the following response

This will use my personal web server, so:

1. Make sure you are not using the "Throttling" in Charles. If so, go on and deselect the button with turtle icon.

2. It will be fairly slow to complete downloading the files. (I think it will be somewhere around 30-40 minutes, so be patient)

3. It will be online unless the server bandwidth is exceeded

4. It will be online until Huawei requests otherwise or send me a lawsuit

5. It will not be online for too long :p

{
"status": "0",
"autoPollingCycle": "1",
"components": [{
"name": "FRD-L09C432B320",
"version": "FRD-L09C432B320",
"versionID": "67426",
"description": "FRD-L09C432B320 (2016/11/24)",
"createTime": "2016-11-24T01:57:51+0000",
"url": "http://honor.cvk.gr/v67426/"
}]
}
[Honor 8 Guides, News, & Discussion] Harthouse:
I understand, completely! Don't know if this can help you, but this is what I did:

Post #211
[Honor 8 Guides, News, & Discussion] Mavi0x:
Thank you very much for the reply!

one quick question so if i would relock the bootloader now first it wont brick my device? and then follow the rest of your guide?
[Honor 8 Guides, News, & Discussion] Harthouse:
Think you can't relock bootloader now. I will suggest to follow all steps from my "guide" (from the beginning) and you won't make any mistake. Good luck!
[Honor 8 Guides, News, & Discussion] Mavi0x:
Ok i will do so do you have a dowload link for B131 ? thanks!
[Honor 8 Guides, News, & Discussion] Harthouse:
L09C432B131 fw