From 648675dd0c3f815b2b8e7b5d7a929a5b3802c84b Mon Sep 17 00:00:00 2001 From: Vencislav Atanasov Date: Mon, 7 Jul 2025 03:30:38 +0300 Subject: [PATCH] iPod 6G: add support for every possible bootloader version, for all revisions of the target Change-Id: Ie602c096c26a0d71afae07b6460457eeebda154a --- utils/mks5lboot/dualboot/dualboot.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/utils/mks5lboot/dualboot/dualboot.c b/utils/mks5lboot/dualboot/dualboot.c index c3a60572a4..b31b3963c7 100644 --- a/utils/mks5lboot/dualboot/dualboot.c +++ b/utils/mks5lboot/dualboot/dualboot.c @@ -108,8 +108,13 @@ static uint16_t fatal[] = { 3000,500,500, 3000,500,500, 3000,500,0, 0 }; /* iPod Classic: decrypted hashes for known OFs */ static unsigned char of_sha[][SIGN_SZ] = { + "\x31\xD1\x7A\x3A\x4B\x05\xE4\x09\x6B\x58\x31\x0A\xB7\x6C\x2F\x88", /* v1.0.1 */ + "\x7C\xEF\x11\xD1\x3A\x96\xBA\x1C\x1C\x73\x42\x91\xF3\xFC\xBF\x20", /* v1.0.3 */ + "\x91\xE7\x21\x0D\xFA\x4D\x19\xF8\x06\x1E\xAC\x96\xC7\x0D\x41\x13", /* v1.1.0 and v1.1.1 */ "\x66\x66\x76\xDC\x1D\x32\xB2\x46\xA6\xC9\x7D\x5A\x61\xD3\x49\x4C", /* v1.1.2 */ + "\x14\xC5\x4C\x28\x48\x66\x04\x25\x2F\xB6\xD7\x17\x95\x2C\x97\xCE", /* v2.0.0 */ "\x1E\xF0\xD9\xDE\xC2\x7E\xEC\x02\x7C\x15\x76\xBB\x5C\x4F\x2D\x95", /* v2.0.1 */ + "\x9C\x84\xAD\xA4\x6B\x38\xC3\x25\xB1\x2E\x32\xA1\xD1\x33\x6D\x2D", /* v2.0.2 and v2.0.3 */ "\x06\x85\xDF\x28\xE4\xD7\xF4\x82\xC0\x73\xB0\x53\x26\xFC\xB0\xFE", /* v2.0.4 */ "\x60\x80\x7D\x33\xA8\xDE\xF8\x49\xBB\xBE\x01\x45\xFF\x62\x40\x19" /* v2.0.5 */ };