with open(output_upd, 'wb') as out: out.write(struct.pack('<I', 0xDEADBEEF)) # Magic out.write(struct.pack('<I', manifest['version'])) out.write(manifest['otp_hash'] + manifest['seeprom_hash'] + manifest['fw_hash']) out.write(otp + seeprom + fw)

manifest = 'otp_hash': hashlib.sha256(otp).digest(), 'seeprom_hash': hashlib.sha256(seeprom).digest(), 'fw_hash': hashlib.sha256(fw).digest(), 'version': 2

Upd: Otpbin Seeprombin

with open(output_upd, 'wb') as out: out.write(struct.pack('<I', 0xDEADBEEF)) # Magic out.write(struct.pack('<I', manifest['version'])) out.write(manifest['otp_hash'] + manifest['seeprom_hash'] + manifest['fw_hash']) out.write(otp + seeprom + fw)

manifest = 'otp_hash': hashlib.sha256(otp).digest(), 'seeprom_hash': hashlib.sha256(seeprom).digest(), 'fw_hash': hashlib.sha256(fw).digest(), 'version': 2 otpbin seeprombin upd

Âñå ïðàâà ïðèíàäëåæàò © ms insider @thevista.ru, 2022
Ñàéò ÿâëÿåòñÿ èñòî÷íèêîì óíèêàëüíîé èíôîðìàöèè î ñåìåéñòâå îïåðàöèîííûõ ñèñòåì Windows è äðóãèõ ïðîäóêòàõ Microsoft. Ïåðåïå÷àòêà ìàòåðèàëîâ âîçìîæíà òîëüêî ñ ðàçðåøåíèÿ ðåäàêöèè.
Ðàáîòàåò íà WMS 2.34 (Ñòðàíèöà ñîçäàíà çà 0.038 ñåêóíä (Îáùåå âðåìÿ SQL: 0.018 ñåêóíä - SQL çàïðîñîâ: 71 - Ñðåäíåå âðåìÿ SQL: 0.00025 ñåêóíä))