yashsingh1/xdaforums huggingface dataset:
[Honor 8 Guides, News, & Discussion] skeeterfood:
The last full 3xx update for the US model FRD-L04 is 320 from 11/22/2016, but there is now a newer 324 OTA update available. Can this be upgraded to with the Charles method, or will it have the same authentication problem the L09 3xx updates have? I assume I'll have to start with 162->320, then 320-324? I just want to make sure I understand everything before I try and update my phone to EMUI 5.0.

Here is the changelog details from from the 324 version from 12/8/2016:

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

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

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

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

http://update.hicloud.com:8180/TDS/...78/g104/v70993/f1/full/update_data_public.zip

This update optimizes the internal storage and fixes an issue where some icons overlap in the status bar.

[Optimizations] Optimized the internal storage for better performance and stability. Improved device security with Google security patches.

[Fixes] Fixed an issue where some icons overlap in the status bar, giving you a clearer display. Fixed an issue where SMS messages do not change into MMS messages automatically. Fixed a charging screen display issue when you lock the screen on an information input screen.

Update notes:

1. This update will not erase your personal data, but we recommend that you back up any important data before updating.

2. The system will restart after the update. This will take about 5 minutes.

3. If you experience any issues during the update, please call the Huawei customer service hotline or visit an authorized Huawei service center for assistance.
[Honor 8 Guides, News, & Discussion] dmband64:
I am fairly certain that if you are currently on B162 then you can go straight to the B324, but not 100% sure. I went straight to B320 from B162 and never used the B316, so I think it will work. I've been trying to update to the latest B324 via Charles being currently on B320 (FRD-L14), but I haven't been able to do it yet. I've seen others that have had to rollback and then update to the newer OTA's as they are released, but not sure on this either. I'm going to try again tonight...

In your case, I would go for it straight to the B324 and see what happens. Worst case it will give you an error and you can go to B320 instead.
[Honor 8 Guides, News, & Discussion] skeeterfood:
I'm guessing I won't be able to go straight from 162 to 324, since it doesn't have a full_data.zip file, but I might as well try it. Here is what I think the code needs to be.

{
"status": "0",
"autoPollingCycle": "1",
"components": [{
"name": "FRD-L04C567B324-OTA",
"version": "FRD-L04C567B324",
"versionID": "70993",
"description": "å? ?ç?¨å?å¸?: [å?¨é?å??] FRD-L04C567B320 è?³ FRD-L04C567B324 (2016/12/08)",
"createTime": "2016-12-08T03:18:12+0000",
"url": "http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1278/g104/v70993/f1/"
}]
}
[Honor 8 Guides, News, & Discussion] dmband64:
I believe your URL is missing this at the end: /full/update.zip
[Honor 8 Guides, News, & Discussion] clsA:
I think you need the full update isn't that one only a couple hundred Mb
[Honor 8 Guides, News, & Discussion] hachamacha:
When I did this yesterday, same phone as yours (frd-l04, b162), I was showing two updates, one b320 on 22nd and one on 24th. When I tried for the one on the 24th which was 380Mb , it never responded. When I tried for the 2.4G one from the 22nd, it installed no problem.

Good luck with b324.
[Honor 8 Guides, News, & Discussion] cvkef:
Hey, since the update it's on a public Huawei server, can you please try the "long" path? Update to B320, then go to B324.

It will be interesting to see if the authorization step:

1. exists, since the update is coming from Huawei server

2. succeeds, since it's a public available file

Even if it fails, you can always rollback to B162 and go straight to B324.

Thanks!
[Honor 8 Guides, News, & Discussion] SSyar:
does this process wipe any data ? if i am on L04C567B162
[Honor 8 Guides, News, & Discussion] hachamacha:
If you're talking about 162 to 320, then no.
[Honor 8 Guides, News, & Discussion] hackslash:
Update to B324 fails at authorization.

Secondly the update title is Important System Updates instead of the version.
[Honor 8 Guides, News, & Discussion] hachamacha:
What method (charles? MT Team? Download? ) did you use to try it and from what prior version. Thanks.
[Honor 8 Guides, News, & Discussion] hackslash:
The Charles one. There is an error with json script since the app only downloads update.zip and doesn't downloads the data update patches.

I am on B320.
[Honor 8 Guides, News, & Discussion] hachamacha:
Thanks. That was also true for me. I think that when they were first posted, that the update.zip was downloadable and is from one Russian site I found, but I'm not sure I trust it.

I may have posted this already but yesterday I found a Russian site that shows where each country/region is at. For China, they are on emui 5 / based Android 7.1.1 and the updates are available (there anyway). Maybe b324 isn't "official enough" yet. (whatever that means).

This site might not be trustworthy (I have no idea) but it looks OK to me and has H8 info on it for various countries including the 324 US patch:

http://hwmt.ru/oth/HWFF/info/view.php?find_model=frd
[Honor 8 Guides, News, & Discussion] dmband64:
So has anyone successfully updated to an incremental OTA from B320? The B324 upgrade seems to have some good system improvements and what not, but I've tried everything to update to it and nothing seems to work.

Is anyone familiar with how to actually apply an OTA incremental update when already on EMUI 5.0 B320 FRD-L14????
[Honor 8 Guides, News, & Discussion] hackslash:
The only problem is that there are multiple .zip files. If there would have been one I would have already updated it.
[Honor 8 Guides, News, & Discussion] SSyar:
what is MT Team method,, coz i think I won't be able to do charles method
[Honor 8 Guides, News, & Discussion] dmband64:
I was able to get all of the zip files for the B324 update. I put them all in the HWOUC folder and moved the Update.App to the dload folder, but it still fails. There are 3 zips for this particular update.
[Honor 8 Guides, News, & Discussion] hachamacha:
MT team are whoever wrote something called either "firmware" (app) or "Huaweii" firmware). I have it on my phone and when I had version 162, it showed 320, and when I used charles to get to 320, it still shows 320 as the newest, so I don't think its of any use. It also requires that you are "legit" in terms of not using unauthorized beta (I think).

You can't use charles? I was pretty awful at it, but eventually got it to work in about 3 days with a bunch of help. It's one of those things that seems impossible until the second you do it and then you wonder what the heck was wrong with you for not knowing that? ;;)
[Honor 8 Guides, News, & Discussion] dmband64:
So if these are the three files for the B324 OTA for FRD-L14, can anybody tell me how to use these files to upgrade to this version from B320?

This is version number 70996 and was released on 12/8. I'm currently on the 11/22 build of B320.

There are three zips associated with this OTA:

<vendorInfo name="common" subpath="" logfile="changelog.xml" package="update.zip"/>

<vendorInfo name="hw/usa" subpath="hw/usa" logfile="" package="update_hw_usa.zip"/>

<vendorInfo name="public" subpath="public" logfile="" package="update_data_public.zip"/>
[Honor 8 Guides, News, & Discussion] jshute:
B320 to B324 Auth fails

Looks like after the successful download the html GET that is some kind of authorization fails. It is a SSL transaction per the web proxy app.

JSON text used in the web proxy responses to successfully trigger the download.

{
"status": "0",
"autoPollingCycle": "1",
"components": [{
"name": "FRD-L14C567B324-OTA",
"version": "FRD-L14C567B324",
"versionID": "70996”,
"description": "å? ?ç?¨å?å¸?: [å?¨é?å??] FRD-L14C567B320 è?³ FRD-L14C567B324 (2016/12/08)",
"createTime": "2016-12-08T03:18:12+0000",
"url": "http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1278/g104/v70996/f1/"
}]
}

Thoughts on what we are missing?
[Honor 8 Guides, News, & Discussion] clsA:
I'm getting the OTA update but I have TWRP and root and of cores it won't install

I tried just flashing stock recovery but the phone boots to eRecovery instead of updating

I need to figure out how to get rid of TWRP and stock boot.img to take the update
[Honor 8 Guides, News, & Discussion] jshute:
I am completely stock (recovery and no root) and still the authorization fails. If i run the firmware update without the web proxy intercept it finds nothing.

Also downloaded Firmware Finder (https://play.google.com/store/apps/details?id=com.teammt.gmanrainy.huaweifirmwarefinder&hl=en) and manualy downloaded OTA and unpacked it. I tried manually running the update via volume +- and power. It also fails the authentication.
[Honor 8 Guides, News, & Discussion] clsA:
will flashing the b320 update.zip in TWRP return me to stock to test ?
[Honor 8 Guides, News, & Discussion] dmband64:
Wondering if this means they are encrypting the updates somehow so only those registered for the Beta program are able to install? Which build of the B320 are you on? There is an 11/22 build with version number 68469, and another update was sent out on 12/5 that was still B320 but with an updated version number of 68764. If you aren't on the latest 12/5 build would this prevent you from updating to B324?

I'll be testing when I get home.
[Honor 8 Guides, News, & Discussion] jshute:
Honestly not sure, still getting up to speed on the Huawei / Honor way of doing things (mainly HTC, Samsung and NEXUS devices). I am not sure that the FULL firmware has a fresh recovery that will over write TWRP. I kinda assume that it does. Though any smaller OTA would just be a differential from a known system state.

The B320 does look like the last full (given size) even though it is labeled as an ota which is confusing.

The approach sounds reasonable though. Also not mine is the 64 GB version (FRD-L14) that seems to be different than yours FRD-L04.
[Honor 8 Guides, News, & Discussion] clsA:
no luck ..I got back to stock and the update downloads / authenticates / reboots and fails at 5%

not sure what else to try
[Honor 8 Guides, News, & Discussion] jshute:
I think something has changed with EMUI 5 update process, the SSL authentication after the download seems different than before. With it being SSL and encrypted, we might be screwed..... :(

Someone talked about looking at the API in 5.0, but I would have to go back a look at who mentioned it.
[Honor 8 Guides, News, & Discussion] chongns:
this is a example of the response URL i found here.

"https://updatebeta.hicloud.com/TDS/data/875BAF3DE76DA11DC30856365F8AD9E38981B146DA26E6E1500EB7FBA09E75B5/1481829400/files/p3/s15/G1429/g1399

/v67426/f1/",

EMUI 5 using the Https instead of HTTP, so it is SSL. and server is updatebeta.hicloud.com instead of update.hicloud.com

and hex code in between the URL that show you this is biding to some token send from your phone.
[Honor 8 Guides, News, & Discussion] macbuggo:
so you guys got it to initiate the download but afterwards it fails? Does it actually talk to the server post download and is that where it failed? If so what is the request packet?
[Honor 8 Guides, News, & Discussion] biobio76:
exactly, beta server is encrypted as you can see in the URL you have posted..... and also expired as soon as download is completed so basically can't be downloaded twice....

[MENTION=2923714]dmband64[/MENTION]: you have asked me any ideas to upgrade, well I was sending you link to this thread but I see you are already here trying..... The other method I was trying to develop is stucked at the moment..... so there is not another valid way (working way) at the moment.... sorry...
[Honor 8 Guides, News, & Discussion] nitrowarez:
it seems like Honor/Huawei are blocking installations for non-enrolled people in the beta testers program, i believe we should find another way

but i guess people on TWRP can still flash the 3 files and get the update from B320

---------- Post added at 07:43 AM ---------- Previous post was at 07:38 AM ----------

i guess you need to relock-bootloader in order to install OTA
[Honor 8 Guides, News, & Discussion] dmband64:
[MENTION=5860053]nitrowarez[/MENTION] Are you sure that the 3 zips can be flashed via TWRP to update to B324? I am considering unlocking my bootloader and flashing custom recovery to try, but not thrilled about wiping my data. Can you confirm that will work for sure?
[Honor 8 Guides, News, & Discussion] chongns:
Someone done it for b320 at this thread, forgotten who.
[Honor 8 Guides, News, & Discussion] clsA:
flashing the 3 zips in TWRP did'nt work

the update.zip fails at the system.new.dat verify step

the update_data_public.zip flashes without error

and update_hw_usa.zip fails at the verify cust.new.dat step
[Honor 8 Guides, News, & Discussion] clsA:
yes in the order I posted them
[Honor 8 Guides, News, & Discussion] SSyar:
Are you talking about this App https://play.google.com/store/apps/details?id=com.teammt.gmanrainy.huaweifirmwarefinder&hl=en

yeah have *administrative*issues with my PC ., at the moment so charles is nogo for the time being.,.,!
[Honor 8 Guides, News, & Discussion] clsA:
OK I tried it again

flashed update_data_public

then update.zip and still get the same error about verifying system.new.dat

restored my Nandroid and gave up
[Honor 8 Guides, News, & Discussion] SSyar:
so i am on B162,, if i download this ill be on BETA!!?
[Honor 8 Guides, News, & Discussion] Harthouse:
We can't upgrade from 320 to 324 for unknown reason... Tried with twrp and the method I've used when upgrading from 131 to 320, with no success. Also tried the same from 131 to 324... Anyway, will stay with 320. Good choice to me for now!
[Honor 8 Guides, News, & Discussion] SSyar:
can you elaborate the upgrade process process from this MT App., !! i dont have an SD Card,,! is it required ?
[Honor 8 Guides, News, & Discussion] SSyar:
oh,, ok.,

is it just like doing a manual update ? [creating dload folder in SDcard and putting update.app file etc etc ]
[Honor 8 Guides, News, & Discussion] hachamacha:
Yes, but I'm not sure which version you'd need to be on to get it to see 324.
[Honor 8 Guides, News, & Discussion] SSyar:
damn,,

well i am only interested in getting Nougat BETA.,

well i think i have to wait for the final release, due in Feb 17
[Honor 8 Guides, News, & Discussion] SSyar:
yeah i did read it., have some administrative boundaries for some time with my pc so wont be able to play with the Proxy thing at the moment,,
[Honor 8 Guides, News, & Discussion] Krikoo:
I still can't make Charles work. It just doesn't show me the request. Or anything else after filter to my phones ip. I followed all the steps, tried it on 3 different PCs with disabled firewalls. Any suggestions?
[Honor 8 Guides, News, & Discussion] jshute:
I think the upgrade via the "Charles" method is a one shot deal since once you get to 7.0/Nougat/EMUI 5.0 there is an extra step that is holding things up at this point. I did successfully do it, but can not get 320 -> 324 to work.

---------- Post added at 09:55 AM ---------- Previous post was at 09:39 AM ----------

What I ran into is a bit different. With the Charles method I was able to trigger the 320 -> 324 update notification, download, but the new step of an authorization via a SSL get fails. I would bet that it checks the IMEI for authorization to get the update and writes a cryptological signed file that the stock recovery looks for and is why the manual method fails at 5% when it does not find it.
[Honor 8 Guides, News, & Discussion] hackslash:
For those who have TWRP installed, can you try one thing.

Extract the B324 OTA and zip files and modify the update script file by adding # at start of all lines that start with assert. Then repackage the update and try to flash via TWRP. I guess this might work.

I haven't given it a try but will soon IA.
[Honor 8 Guides, News, & Discussion] dmband64:
Sounds like there may be hope. Let us know how it goes. I would be willing to attempt this but I'm not 100% clear on what you are doing, so it may be a bit beyond me unless you want to provide more detailed steps on how to accomplish this.
[Honor 8 Guides, News, & Discussion] nitrowarez:
It might be that you used the earlier version of B320 (19-11-2016) instead of the newer B320 (22-11-2016) and would probably affect the process.

Double check your version and edit the script accordingly.
[Honor 8 Guides, News, & Discussion] cvkef:
Make sure you setup the proxy on smartphone correctly. Host name should be configured to your PC / Mac local IP address.

Both devices should be at the same WiFi network.

At Charles make sure that you hit the button to start recording the requests.

If you still don't see any traffic please provide more info of what you are doing.
[Honor 8 Guides, News, & Discussion] movizdb:
I dont see any traffic I did what you did on charles. Im also using a mac. I added proxy into the phone. The proxys ip is the mac's ip. But still no traffic seen. It's quite weird.

Can you make some screenshots about the step?
[Honor 8 Guides, News, & Discussion] movizdb:
I'm using the Frd l09. Check the screen.
[Honor 8 Guides, News, & Discussion] cvkef:
I'll try to add some screens later because I'm at work. It would be nice if someone else could add them in the meantime :)
[Honor 8 Guides, News, & Discussion] znender:
I had the same issue.

What I did was left it unfiltered and looked at all of the completed requests.

You'll see one that's from hicloud.com and that'll be the one that you're looking for.
[Honor 8 Guides, News, & Discussion] movizdb:
Even while leaving it unfiltered it wont work
[Honor 8 Guides, News, & Discussion] nitrowarez:
Oh, Sorry I thought you were someone else ;)
[Honor 8 Guides, News, & Discussion] vivekkakkat:
Can u tell me the procedure for FRD L02 INDIAN version.
[Honor 8 Guides, News, & Discussion] movizdb:
No worries :)
[Honor 8 Guides, News, & Discussion] movizdb:
Managed to get it work. However I saw that a more recent update is already out.

As you see I had to use 4g to download it. Because with the wifi it couldnt get to download. So I paused and resumed it using 4g.
[Honor 8 Guides, News, & Discussion] Gus194:
Same thing happened to me. What I did though was remove the proxy and it started downloading correctly.
[Honor 8 Guides, News, & Discussion] TheMugen:
Worked like a charm on Windows for me. Downloaded the windows Charles proxy app, followed the instruction, and now I'm downloading version 320 for L04. You'll have to allow some settings in the windows firewall and also allow your phone to connect to Charles Proxy. For me they were 2 separate notifications.

Thanks for putting this together!!
[Honor 8 Guides, News, & Discussion] timwelter:
It didn't work for me the first time around, so I decided to try it again from scratch, and now I'm not receiving sp_ard_common. Any fixes?
[Honor 8 Guides, News, & Discussion] movizdb:
Perseverate. Use the same wifi network. Check the port it is 8888 not 8080. And filter with hicloud.
[Honor 8 Guides, News, & Discussion] timwelter:
Alright I got it working! Updating now. (didn't change anything it just randomly showed up again) It seems to be stuck at 0% for now. Can I update like this everytime? If so where can I get the url to paste in the replacement text?
[Honor 8 Guides, News, & Discussion] Gus194:
If you want it to download faster you have to remove the proxy. Just pause the download. Forget your WiFi network and reconnect normally. And it will start downloading at normal speed.
[Honor 8 Guides, News, & Discussion] MaTiCeK-:
Is the 320 fw available for the L09 as well? What are the differences between 316/317 and 320? So far the only annoyance I've found is no separate notifications icons for individual apps.
[Honor 8 Guides, News, & Discussion] timwelter:
Yeah I didn't turn off the proxy correctly it's getting there now... Slowly.
[Honor 8 Guides, News, & Discussion] Gus194:
Idk hopefully [MENTION=2658768]TheMugen[/MENTION] tells us if they added Notifications Icons since I think he downloaded the B320 version.
[Honor 8 Guides, News, & Discussion] MaTiCeK-:
What's the latest version of beta for L09? Still 320?
[Honor 8 Guides, News, & Discussion] dmband64:
Yep. Take a look:

http://hwmt.ru/oth/HWFF/info/view.php?find_model=frd-l09
[Honor 8 Guides, News, & Discussion] jshute:
A thought.....

Downgrade back to 6/Marshmallow/EMUI 4 full firmware and then Charles method upgrade to the next OTA that looks like it is a full (over 1 GB) ugrade. B324 is a true OTA and this would not work, but maybe one in the future. For my FRD-14 the 320 is the most recent and is what i am one now.
[Honor 8 Guides, News, & Discussion] ESNightcall:
Hey guys, I need some help. I have a FRD-09 with B316 flashed via TWRP. I want to update to B320.

Using Charles I download the update but I can't install it. When device boots for update shows a unlock bootloader message and start the device again with B316...

I tried with [MENTION=4072047]cvkef[/MENTION] link and with other links that I see in this post (including a OTA).

What can I do? B316 sucks with Whatsapp notifications and battery life.

Thanks!
[Honor 8 Guides, News, & Discussion] dmband64:
I'm pretty sure you need to revert back to stock recovery and a locked bootloader in order to upgrade like that. Otherwise you will have to manually flash the zip files via twrp, but I don't know that this is confirmed working.

I've seen some people roll back to EMUI 4.1 to update to 320 as well. I would just try locking your bootloader and reverting to stock recovery and see if it allows the update then.
[Honor 8 Guides, News, & Discussion] ESNightcall:
Installing TWRP Nougat Edition and later flash B320 will works?

Else... How can I lock bootloader? I don't see any tutorial here.

Thanks.
[Honor 8 Guides, News, & Discussion] dmband64:
I haven't unlocked my bootloader yet but this tool seems to be able to relock. Give it a try. You can also try simply downloading the two or three zips associated with the B320 update and flashing them via TWRP first to see if it works.

http://xdaforums.com/honor-8/development/honor-multi-tool-t3504103
[Honor 8 Guides, News, & Discussion] nitrowarez:
Unfortunately It did not work

---------- Post added at 06:38 PM ---------- Previous post was at 06:37 PM ----------

You should be on B162 to be able to upgrade to B320 (Full = 2 Gigs version) not the OTA = 328 MB version

---------- Post added at 06:41 PM ---------- Previous post was at 06:38 PM ----------

You need to relock boot loader and be on stock recovery, so best thing is to rollback to using rollback package provided by Huawei then upgrade to MM B162 using official dload method then use Charles proxy to upgrade to B320
[Honor 8 Guides, News, & Discussion] Harthouse:
Hmmm... I am on FRD-L09C432B320 fw... Stock fw was B120, later it was B131...
[Honor 8 Guides, News, & Discussion] clsA:
Unfortunately the error i get stop's the flash

I now have a firmware mismatch and the phone will only boot when rooted

I even dload flashed back to B162 and the phone will not boot

unlocked bootloader flashed TWRP for MM and SuperSU

BETA-SuperSU-v2.74-2-20160519174328-forced-systemless

just to get the phone to boot.

I'm not sure what to do now I don't think any files I have will overwrite the update_data_public.zip that I did flash successfully [MENTION=4072047]cvkef[/MENTION] [MENTION=5860053]nitrowarez[/MENTION]

any ideas ?
[Honor 8 Guides, News, & Discussion] :
Guys twrp won't be able to patch system if you made changes to it. Hence removed system files etc. And or its incompatible with twrp
[Honor 8 Guides, News, & Discussion] Harthouse:
What changes, for example? Root?