Hi ,
I think found to upgrade to Beta nougat very naturally. No need to unlock , no need to root.
it's a four step procedure and even probably only step 4 is mandatory but it requires some good network skills.
--------------
-step one if you are on L04 you need to start from L04C567B162 version if on L09 from L09C432B131 (not sure about 432)
-step two you locate and download the appropriate ROM (there is at least 2 files maybe more) for your version. you may use Firmware Finder by Team MT for that .
First you get filelist.xml and you download ALL the zip files specified in it
For L04 links are :
http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1278/g104/v66891/f1/full/filelist.xml
http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1278/g104/v66891/f1/full/update.zip
http://update.hicloud.com:8180/TDS/...91/f1/full/hw/usa/update_data_full_hw_usa.zip
-step three you create on your internal storage folder HwOUC/66891 (note the number is the one that is on the URL) and put all the zip file in it
you should get HwOUC/66891/update.zip and HwOUC/66891/update_data_full_hw_usa.zip
- from there I am pretty sure that you could run some adb command like adb reboot recovery and some option to run the upgrade but I did not find it. So I did step 4.
Step 4 .
Step 4 is complex and requires good network capacity.
-Run Settings->updater on your Device and connect it to a special wifi network where you can play with HTTP packet.
-Check for updates and you will see that the device sends 4 packets.
When you receive 3rd packet (third http get that update ) below :
POST /sp_ard_common/v2/Check.action?latest=true&ruleAttr=true&verType=true HTTP/1.1
Content-Length: 896
Content-Type: application/json
Host: query.hicloud.com:80
Connection: Keep-Alive
User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)
{"rules":{"FingerPrint":"HONOR\/FRD-L04\/HWFRD:6.0\/HUAWEIFRD-L04\/C567B162:user\/release-keys","DeviceName":"FRD-L04","FirmWare":"FRD-L04C567B162","IMEI":"","IMSI":"","Language":"en-us","OS":"Android 6.0","HotaVersion":"17.4.16","saleinfo":"blue|usa|hw|N|EmotionUI_4.1|4.0 GB|32.00 GB|8_2.3GHz|Y|","C_version":"C567","D_version":"D000","devicetoken":"","PackageType":"increment","ControlFlag":"0","extra_info":""}}
then you need to answer this :
HTTP/1.1 200 OK
Content-Type: application/json;charset=utf8
Date: Wed, 30 Nov 2016 16:32:12 GMT
Server: nginx
Content-Length: 354
Connection: keep-alive
{"status":"0","autoPollingCycle":"1","components":[{"name":"FRD-L04C567B317-OTA","version":"FRD-L04C567B317","versionID":"66891","description":"åç¨åå¸: [å ¨éå ] FRD-L04C567B162 è³ FRD-L04C567B317 (2016/11/14)","createTime":"2016-11-14T03:18:12+0000","url":"http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1278/g104/v66891/f1/"}]}
Then Updater will propose you to upgrade.
Last step took me several hours to perform with the help of my macbook pro , Internet Sharing , dnsmasq , and burp.
I think found to upgrade to Beta nougat very naturally. No need to unlock , no need to root.
it's a four step procedure and even probably only step 4 is mandatory but it requires some good network skills.
--------------
-step one if you are on L04 you need to start from L04C567B162 version if on L09 from L09C432B131 (not sure about 432)
-step two you locate and download the appropriate ROM (there is at least 2 files maybe more) for your version. you may use Firmware Finder by Team MT for that .
First you get filelist.xml and you download ALL the zip files specified in it
For L04 links are :
http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1278/g104/v66891/f1/full/filelist.xml
http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1278/g104/v66891/f1/full/update.zip
http://update.hicloud.com:8180/TDS/...91/f1/full/hw/usa/update_data_full_hw_usa.zip
-step three you create on your internal storage folder HwOUC/66891 (note the number is the one that is on the URL) and put all the zip file in it
you should get HwOUC/66891/update.zip and HwOUC/66891/update_data_full_hw_usa.zip
- from there I am pretty sure that you could run some adb command like adb reboot recovery and some option to run the upgrade but I did not find it. So I did step 4.
Step 4 .
Step 4 is complex and requires good network capacity.
-Run Settings->updater on your Device and connect it to a special wifi network where you can play with HTTP packet.
-Check for updates and you will see that the device sends 4 packets.
When you receive 3rd packet (third http get that update ) below :
POST /sp_ard_common/v2/Check.action?latest=true&ruleAttr=true&verType=true HTTP/1.1
Content-Length: 896
Content-Type: application/json
Host: query.hicloud.com:80
Connection: Keep-Alive
User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)
{"rules":{"FingerPrint":"HONOR\/FRD-L04\/HWFRD:6.0\/HUAWEIFRD-L04\/C567B162:user\/release-keys","DeviceName":"FRD-L04","FirmWare":"FRD-L04C567B162","IMEI":"","IMSI":"","Language":"en-us","OS":"Android 6.0","HotaVersion":"17.4.16","saleinfo":"blue|usa|hw|N|EmotionUI_4.1|4.0 GB|32.00 GB|8_2.3GHz|Y|","C_version":"C567","D_version":"D000","devicetoken":"","PackageType":"increment","ControlFlag":"0","extra_info":""}}
then you need to answer this :
HTTP/1.1 200 OK
Content-Type: application/json;charset=utf8
Date: Wed, 30 Nov 2016 16:32:12 GMT
Server: nginx
Content-Length: 354
Connection: keep-alive
{"status":"0","autoPollingCycle":"1","components":[{"name":"FRD-L04C567B317-OTA","version":"FRD-L04C567B317","versionID":"66891","description":"åç¨åå¸: [å ¨éå ] FRD-L04C567B162 è³ FRD-L04C567B317 (2016/11/14)","createTime":"2016-11-14T03:18:12+0000","url":"http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1278/g104/v66891/f1/"}]}
Then Updater will propose you to upgrade.
Last step took me several hours to perform with the help of my macbook pro , Internet Sharing , dnsmasq , and burp.