[TCL 20 Pro 5G] o.class.jav:
Still trying to root this thing. Uploading logs to see if anyone can help, heres a teaser: trying to figure out where those files are downloaded to on my machine and save them, and the firehose... also attaching other files generated incase it helps with anyone that would like to work on it as well... (rename zip file to .xls)

Update: I was was able to extract this data from the T810.dll file: Im thinking it is likely the data encrypted to keep us from the programmer file (firehose) - QFIL here I come...

{

"project":"Ottawa",

"picture":"Ottawa.png",

"rename_length":12,

"partiton_info":["P0", "P1", "P2", "P3", "P4", "P5", "P6", "P7", "P8", "P9", "rawprogram"],

"protocol":"firehose",

"protocolbin":"NPRG93.bin",

"storage_info":[{"type":"UFS", "sector_size":4096, "lun_num":7, "lun_partition_num":6, "gpt_sector_num":6, "parameters":"parameter_ufs.json"} ],

"storage_type":"UFS",

"buffersize":262144,

"backuprenamerul":"",

"fast_erase":1,

"setbootablestoragedrive":1,

"ignore_partitions":["sec"]

}

]P[

{

"name":"Device Code",

"position":[{"physical_partition":0, "sector_size":512, "partiton_name":"traceability", "pos":1518, "length":2, "value_type":"string", "encode":""}],

"description":""

},

{

"name":"Variant",

"position":[{"physical_partition":0, "sector_size":512, "partiton_name":"traceability", "pos":1502, "length":16, "value_type":"string", "encode":""}],

"description":""

},

{

"name":"Product",

"position":[{"physical_partition":0, "sector_size":512, "partiton_name":"traceability", "pos":1486, "length":16, "value_type":"string", "encode":""}],

"description":""

},

{

"name":"Sub Variant",

"position":[{"physical_partition":0, "sector_size":512, "partiton_name":"traceability", "pos":1470, "length":16, "value_type":"string", "encode":""}],

"description":""

},

{

"name":"ECID",

"position":[{"physical_partition":0, "sector_size":512, "partiton_name":"oembin", "pos":16384, "length":12, "value_type":"physical_partition=0,sector_size=512,partiton_name=traceability,pos=1056,length=4", "encode":"reworkeciddbflagfunc"}],

"description":""

},

{

"name":"Bluetooth",

"position":[{"physical_partition":0, "sector_size":512, "partiton_name":"traceability", "pos":51, "length":6, "value_type":"string", "encode":"HEXVAL"}],

"description":"Bluetooth address. Fill in the format of this parameter is xxxxxxxxxxxx, eg:5c7776d77622"

},

{

"name":"Wi-Fi",

"position":[{"physical_partition":0, "sector_size":512, "partiton_name":"traceability", "pos":57, "length":6, "value_type":"string", "encode":"HEXVAL"}],

"description":"Wi-Fi address. Fill in the format of this parameter is xxxxxxxxxxxx, eg:5c7776d77623"

},

{

"name":"Ind Ref",

"position":[{"physical_partition":0, "sector_size":512, "partiton_name":"traceability", "pos":94, "length":12, "value_type":"string", "encode":""}],

"description":""

},

{

"name":"CU Ref",

"position":[{"physical_partition":0, "sector_size":512, "partiton_name":"traceability", "pos":233, "length":20, "value_type":"string", "encode":""}],

"description":""

},

{

"name":"IMEI1",

"position":[{"physical_partition":1, "sector_size":512, "partiton_name":"imei_1", "pos":4, "length":32, "value_type":"string", "encode":"KEYVALUE"},

{"physical_partition":0, "sector_size":512, "partiton_name":"traceability", "pos":36, "length":15, "value_type":"string", "encode":""}

],

"description":"International Mobile Equipment Identity"

},

{

"name":"IMEI2",

"position":[{"physical_partition":1, "sector_size":512, "partiton_name":"imei_2", "pos":36, "length":32, "value_type":"string", "encode":"KEYVALUE"},

{"physical_partition":0, "sector_size":512, "partiton_name":"traceability", "pos":611, "length":15, "value_type":"string", "encode":""}

],

"description":"International Mobile Equipment Identity"

},

{

"name":"MEID",

"position":[{"physical_partition":1, "sector_size":512, "partiton_name":"meid_1", "pos":132, "length":14, "value_type":"string", "encode":"KEYVALUE"},

{"physical_partition":0, "sector_size":512, "partiton_name":"traceability", "pos":626, "length":14, "value_type":"string", "encode":""}

],

"description":""

},

{

"name":"InproductionFlag",

"position":[{"physical_partition":0, "sector_size":512, "partiton_name":"oembin", "pos":4108, "length":4, "value_type":"string", "encode":"int32"}],

"description":""

},

{

"name":"RSA",

"position":[{"physical_partition":0, "sector_size":512, "partiton_name":"traceability", "pos":77, "length":1, "value_type":"string", "encode":"byte"}],

"description":""

},

{

"name":"UartFlag",

"position":[{"physical_partition":0, "sector_size":512, "partiton_name":"traceability", "pos":578, "length":1, "value_type":"string", "encode":"byte"}],

"description":""

},

{

"name":"Appli",

"position":[{"physical_partition":0, "sector_size":512, "partiton_name":"traceability", "pos":256, "length":20, "value_type":"string", "encode":""}],

"description":""

},

{

"name":"Perso1",

"position":[{"physical_partition":0, "sector_size":512, "partiton_name":"traceability", "pos":276, "length":20, "value_type":"string", "encode":""}],

"description":""

}

]P[

{

"name":"Device Code",

"position":[{"physical_partition":5, "sector_size":4096, "partiton_name":"traceability", "pos":1518, "length":2, "value_type":"string", "encode":""}],

"description":""

},

{

"name":"Variant",

"position":[{"physical_partition":5, "sector_size":4096, "partiton_name":"traceability", "pos":1502, "length":16, "value_type":"string", "encode":""}],

"description":""

},

{

"name":"Product",

"position":[{"physical_partition":5, "sector_size":4096, "partiton_name":"traceability", "pos":1486, "length":16, "value_type":"string", "encode":""}],

"description":""

},

{

"name":"Sub Variant",

"position":[{"physical_partition":5, "sector_size":4096, "partiton_name":"traceability", "pos":1470, "length":16, "value_type":"string", "encode":""}],

"description":""

},

{

"name":"ECID",

"position":[{"physical_partition":4, "sector_size":4096, "partiton_name":"oembin", "pos":16384, "length":12, "value_type":"physical_partition=5,sector_size=4096,partiton_name=traceability,pos=1056,length=4", "encode":"reworkeciddbflagfunc"}],

"description":""

},

{

"name":"InproductionFlag",

"position":[{"physical_partition":4, "sector_size":4096, "partiton_name":"oembin", "pos":4096, "length":16, "value_type":"", "encode":"Inprod"}],

"description":""

},

{

"name":"Bluetooth",

"position":[{"physical_partition":5, "sector_size":4096, "partiton_name":"traceability", "pos":51, "length":6, "value_type":"string", "encode":"HEXVAL"}],

"description":"Bluetooth address. Fill in the format of this parameter is xxxxxxxxxxxx, eg:5c7776d77622"

},

{

"name":"Wi-Fi",

"position":[{"physical_partition":5, "sector_size":4096, "partiton_name":"traceability", "pos":57, "length":6, "value_type":"string", "encode":"HEXVAL"}],

"description":"Wi-Fi address. Fill in the format of this parameter is xxxxxxxxxxxx, eg:5c7776d77623"

},

{

"name":"Ind Ref",

"position":[{"physical_partition":5, "sector_size":4096, "partiton_name":"traceability", "pos":94, "length":12, "value_type":"string", "encode":""}],

"description":""

},

{

"name":"CU Ref",

"position":[{"physical_partition":5, "sector_size":4096, "partiton_name":"traceability", "pos":233, "length":20, "value_type":"string", "encode":""}],

"description":""

},

{

"name":"IMEI1",

"position":[{"physical_partition":6, "sector_size":4096, "partiton_name":"imei_1", "pos":4, "length":32, "value_type":"string", "encode":"KEYVALUE"},

{"physical_partition":5, "sector_size":4096, "partiton_name":"traceability", "pos":36, "length":15, "value_type":"string", "encode":""}

],

"description":"International Mobile Equipment Identity"

},

{

"name":"IMEI2",

"position":[{"physical_partition":6, "sector_size":4096, "partiton_name":"imei_2", "pos":36, "length":32, "value_type":"string", "encode":"KEYVALUE"},

{"physical_partition":5, "sector_size":4096, "partiton_name":"traceability", "pos":611, "length":15, "value_type":"string", "encode":""}

],

"description":"International Mobile Equipment Identity"

},

{

"name":"MEID",

"position":[{"physical_partition":6, "sector_size":4096, "partiton_name":"meid_1", "pos":132, "length":14, "value_type":"string", "encode":"KEYVALUE"},

{"physical_partition":5, "sector_size":4096, "partiton_name":"traceability", "pos":626, "length":14, "value_type":"string", "encode":""}

],

"description":""

},

{

"name":"Appli",

"position":[{"physical_partition":5, "sector_size":4096, "partiton_name":"traceability", "pos":256, "length":20, "value_type":"string", "encode":""}],

"description":""

},

{

"name":"Perso1",

"position":[{"physical_partition":5, "sector_size":4096, "partiton_name":"traceability", "pos":276, "length":20, "value_type":"string", "encode":""}],

"description":""

},

{

"name":"RSA",

"position":[{"physical_partition":5, "sector_size":4096, "partiton_name":"traceability", "pos":77, "length":1, "value_type":"string", "encode":"byte"}],

"description":""

}

]PA<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">

<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">

<security>

<requestedPrivileges>

<requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel>

</requestedPrivileges>

</security>

</trustInfo>

</assembly>