[Huawei Mate 10  Guides, News, & Discussion] IProfessor:
I'VE MADE IT!

Realized that earlier I sent wrong place of firm authentication, and after a bit of work I got to let HISuite accept any authentication that gets thrown at it, the question now is, is that going to work?

I'll test the "Update" later today (I won't try system recovery sorry lol) and release this new "innovation" after it! ( As I have some virtual classes in a few hours lol )

[2020-05-17 13:36:40:428][L2_VIM][sn=17][RESULT: TRUE][HiSuite_SystemUpdate][[[DATA1: sha256 match.[tid=5548]]]]
[2020-05-17 13:36:41:621][L2_VIM][sn=18][RESULT: TRUE][HiSuite_SystemUpdate][[[DATA1: sha256 match.[tid=5548]]]]
[2020-05-17 13:36:41:730][L2_VIM][fn=1][RESULT: FALSE][HiSuite_SystemUpdate][[[CAUSE: ERROR_CODE=0]]][[[DATA1: GetUpdateAuthInfo m_deviceId = 892256A9F5B83A8440E2A33BE17F2646173003D190F71AAA85A94ABE227CA9D2, m_updateToken = E61DD284F64D4FA9.[tid=4368]]]][[[DATA2: ]]][[[DATA3: ]]]
[2020-05-17 13:36:41:730][L2_VIM][sn=19][RESULT: TRUE][HiSuite_SystemUpdate][[[CAUSE: ]]][[[DATA1: UpZipUpdateFile versionNumber = BLA-LGRP2-OVS 10.0.0.158\n[tid=4368]]]][[[DATA2: ]]][[[DATA3: ]]]
[2020-05-17 13:36:41:730][L2_VIM][sn=20][RESULT: TRUE][HiSuite_SystemUpdate][[[CAUSE: ]]][[[DATA1: UpZipUpdateFile versionNumber = BLA-L29-PRELOAD 10.0.0.3(C432R1)\n[tid=4368]]]][[[DATA2: ]]][[[DATA3: ]]]
[2020-05-17 13:36:41:730][L2_VIM][sn=21][RESULT: TRUE][HiSuite_SystemUpdate][[[CAUSE: ]]][[[DATA1: m_versinoNumber = BLA-LGRP2-OVS 10.0.0.158\n\r\nBLA-L29-PRELOAD 10.0.0.3(C432R1)\n\r\n[tid=4368]]]][[[DATA2: ]]][[[DATA3: ]]]
[2020-05-17 13:36:55:694][L2_VIM][fn=2][RESULT: FALSE][HiSuite_SystemUpdate][[[CAUSE: ERROR_CODE=0]]][[[DATA1: GetAuthFile file=data=eyJ1cGRhdGVUb2tlbiI6IkU2MUREMjg0RjY0RDRGQTkiLCJhcHByb3ZlZFZlcnNpb25MaXN0IjpbeyJ2ZXJzaW9uSWQiOiIzODYzNzkiLCJzdGF0dXMiOiIwIn0seyJ2ZXJzaW9uSWQiOiIzODYzNzMiLCJzdGF0dXMiOiIwIn1dLCJkZXZpY2VJZCI6Ijg5MjI1NkE5RjVCODNBODQ0MEUyQTMzQkUxN0YyNjQ2MTczMDAzRDE5MEY3MUFBQTg1QTk0QUJFMjI3Q0E5RDIifQ==&sign=MEUCIQCaUoOWxAVEe+sAV0jHqGBiXMSgyukLQ+jlpvPsUJH6TwIgfEsTRAoyXR/Qg1nxNMH6IpYiFY/KkaEdtey3BPal1JA=&cert=MIIDJjCCAsygAwIBAgIJALWcScNmfs+PMAoGCCqGSM49BAMCMIHXMQswCQYDVQQGEwJDTjEQMA4GA1UECAwHSmlhbmdzdTEQMA4GA1UEBwwHTmFuamluZzEsMCoGA1UECgwjSHVhd2VpIFNvZnR3YXJlIFRlY2hub2xvZ2llcyBDTy5MdGQxQTA/BgNVBAsMOERldmllIFJlZ2lvbiBEZWxpdmVyeSAmIFNlcnZpY2UgUXVhbGl0eSAmIE9wZXJhdGlvbiBEZXB0MRQwEgYDVQQDDAtPVEEgUm9vdCBDQTEdMBsGCSqGSIb3DQEJARYOb3RhQGh1YXdlaS5jb20wHhcNMjAwMjExMDYzMDU1WhcNMjEwMzMxMDYzMDU1WjCB2zELMAkGA1UEBhMCQ04xEDAOBgNVBAgMB0ppYW5nc3UxEDAOBgNVBAcMB05hbmppbmcxLDAqBgNVBAoMI0h1YXdlaSBTb2Z0d2FyZSBUZWNobm9sb2dpZXMgQ08uTHRkMUEwPwYDVQQLDDhEZXZpZSBSZWdpb24gRGVsaXZlcnkgJiBTZXJ2aWNlIFF1YWxpdHkgJiBPcGVyYXRpb24gRGVwdDEYMBYGA1UEAwwPT1RBIEF1dGggU2VydmVyMR0wGwYJKoZIhvcNAQkBFg5vdGFAaHVhd2VpLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABPzC8UEjJ9fbvw4yFEzJe6rp8NES51sX8N88+bDXhP2Wh5/kRfy6l88Ji2wGiL/sjbWIfhKxQZ5UkofIbuDJymGjezB5MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBSZEkdbfSxjlboBPBO5ha0P2W+NhjAfBgNVHSMEGDAWgBTH3T3aib5XZtlRccAInw7VjXJS0jAKBggqhkjOPQQDAgNIADBFAiAHw+5/zgi3lc5A636/P2yRCYHoaeu/tXiV0Y/SRH5asQIhAIgW1lKFjs6XaXdpu3TFS2oEdZIn/A2i2KvC1GMrh+t9.[tid=4368]]]][[[DATA2: ]]][[[DATA3: ]]]
[2020-05-17 13:36:55:694][L2_VIM][sn=22][RESULT: TRUE][HiSuite_SystemUpdate][[[CAUSE: ]]][[[DATA1: package size 4330423658[tid=4368]]]][[[DATA2: ]]][[[DATA3: ]]]
[2020-05-17 13:36:55:694][L2_VIM][sn=23][RESULT: TRUE][HiSuite_SystemUpdate][[[DATA1: GetSystemUpdateDevicePath set_required_size = 4340909418[tid=4368]]]]
[2020-05-17 13:36:55:834][L2_VIM][sn=24][RESULT: TRUE][HiSuite_SystemUpdate][[[CAUSE: ]]][[[DATA1: Success get path [/data/update/HiSuiteOUC/][tid=4368]]]][[[DATA2: ]]][[[DATA3: ]]]
[2020-05-17 13:36:55:925][L2_VIM][sn=25][RESULT: TRUE][HiSuite_SystemUpdate][[[CAUSE: ]]][[[DATA1: Send package to device push "C:\Users\Anonymous\Documents\Hisuite\ROM/BLA-LGRP2-OVS 10.0.0.158/full/update_full_base.zip" "/data/update/HiSuiteOUC/386379/"[tid=4368]]]][[[DATA2: ]]][[[DATA3: ]]]
[2020-05-17 13:37:15:701][L2_VIM][sn=26][RESULT: TRUE][HiSuite_SystemUpdate][[[CAUSE: ]]][[[DATA1: delete File filePath:/data/update/HiSuiteOUC/386379/update_full_base.zip result: 1[tid=4368]]]][[[DATA2: ]]][[[DATA3: ]]]
[2020-05-17 13:37:15:717][L2_VIM][sn=27][RESULT: TRUE][HiSuite_SystemUpdate][[[CAUSE: ]]][[[DATA1: push package end.result = -1[tid=4856]]]][[[DATA2: ]]][[[DATA3: ]]]

As you can see

GetAuthFile file=data=

Decoded base64:

{"updateToken":"E61DD284F64D4FA9","approvedVersionList":[{"versionId":"386379","status":"0"},{"versionId":"386373","status":"0"}],"deviceId":"892256A9F5B83A8440E2A33BE17F2646173003D190F71AAA85A94ABE227CA9D2"}

Original response had "status":"1" and "status":"2", now does HISuite make a new authentication file and send over to the phone, or it's the same one that grabbed by HISuite gets pushed to the phone? :(