PDA

Просмотр полной версии : Правим дампы bin от GPG JTAG


Layder
20.10.2015, 23:20
Собственно, проанализировав отличия дампов, считанных GPG JTAG и "чистого" bin, видим следующее:

0000000000: FE 01 00 EA 00 45 43 54 4A 54 47 30 34 49 DA C4 ¦O Ж ECTJTG04I--
0000000010: 3D 50 0E 92 D3 B6 77 9F 2A 3D 4C BB 25 19 D8 04 =Pd?МХwЪ*=L¬%vп¦
0000000020: 21 D9 A6 03 00 00 00 00 00 00 00 00 00 00 00 00 !-д¦
0000000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000080: 88 1E 17 B2 45 9E F4 74 9B 25 9B A0 A3 73 2D B3 ?^¦-EъЗt?%?аБs-¦
0000000090: 15 1D 26 8E C5 E5 58 C2 A3 61 91 F2 32 9D 8E CA §-&?+тXTБa?Ы2Ю?¦
00000000A0: 13 04 29 0A 10 ED 0C 51 09 2D C8 1F 14 87 0B 7A !¦)0>ь+Q0-LЎ¶Є>z
00000000B0: 73 DD 66 6C 1E 43 D3 CC 21 34 28 CB 19 08 58 C5 sПfl^CМ¦!4(Tv•X+
00000000C0: EB D9 B3 E6 82 C3 CD 20 69 60 1E 65 27 80 A6 82 в-¦Т?+= i`^e'?д?
00000000D0: 89 13 34 65 44 0D 0D 56 BF 31 8D 67 E0 5E 5E 73 ?!4eDddV¬1ЇgЯ^^s
00000000E0: 20 E9 77 04 E9 35 E8 31 1A A8 40 8E 97 06 97 E1 жw¦ж5У1>е@??¦?р
00000000F0: F5 62 29 88 DF 00 BC C7 06 50 BF 5C 4D BA 1B 32 шb)?- -К¦P¬\M¦<2




0000000000: FE 01 00 EA 00 00 00 00 00 00 00 00 00 00 00 00 ¦O Ж
0000000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000080: 72 B7 F2 F5 0E 00 6F A9 BA 5E 28 A4 A1 F8 3D 62 rиЫшd oЕ¦^(цАЭ=b
0000000090: 30 77 15 C2 D6 E7 74 1B A4 08 42 22 C1 76 9C A1 0w§Tоуt<ц•B"+vюА
00000000A0: 41 24 1D 65 C4 7B DA B9 E2 8E AD 05 5F 4B 12 AC A$-e-{-¦Р?Г¦_K¦г
00000000B0: FD FE 5E 45 92 D5 45 57 09 3D C7 FF 77 8B 33 13 §¦^E?НEW0=К w?3!
00000000C0: 42 D8 56 D9 8C 57 39 0C BF 0B D2 FD B2 62 4C E3 BпV-їW9+¬>м§-bLс
00000000D0: CF 9A 97 4B DA 58 F0 E2 37 81 BE C9 3D 15 84 30 ¤??K-X-Р7?Йг=§ё0
00000000E0: 14 FC 51 05 65 23 1E B2 CA A4 EA 95 2D 31 54 94 ¶ЧQ¦e#^-¦цЖ?-1T?
00000000F0: EA C2 0B 58 4E 57 A8 F0 04 DC 44 9F 95 C6 52 9E ЖT>XNWе-¦-DЪ?кRъ



0000000000: 00 45 43 54 4A 54 47 30 34 19 E8 29 5C 91 93 2F ECTJTG04vш)\СУ/
0000000010: 0E D9 28 32 2A CC 85 80 77 CB 44 CD 16 AB B2 03 d-(2*¦ЕАwTD=-л-¦
0000000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000000A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000000E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000000F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000001A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000001B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF
00000001C0: FF FF EE FF FF FF 01 00 00 00 FF FF E8 00 00 00 ю O ш
00000001D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000001E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000001F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA Uк
0000000200: 45 46 49 20 50 41 52 54 00 00 01 00 5C 00 00 00 EFI PART O \
0000000210: EE DB D4 35 00 00 00 00 01 00 00 00 00 00 00 00 ю-L5 O
0000000220: FF BF EC 00 00 00 00 00 22 00 00 00 00 00 00 00 ¬ь "
0000000230: FF BF EC 00 00 00 00 00 FF 1F F2 F9 D4 A8 0E 5F ¬ь ЎЄ•Lиd_
0000000240: 97 46 59 48 69 AE C3 4E 02 00 00 00 00 00 00 00 ЧFYHiо+NO
0000000250: 80 00 00 00 80 00 00 00 C6 5D 38 EC 00 00 00 00 А А ¦]8ь


0000000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000000A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000000E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000000F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000000190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000001A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000001B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF
00000001C0: FF FF EE FF FF FF 01 00 00 00 FF FF E8 00 00 00 ю O ш
00000001D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000001E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000001F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA Uк
0000000200: 45 46 49 20 50 41 52 54 00 00 01 00 5C 00 00 00 EFI PART O \
0000000210: DF 90 2D 47 00 00 00 00 01 00 00 00 00 00 00 00 -Р-G O
0000000220: FF 9F D5 01 00 00 00 00 22 00 00 00 00 00 00 00 Я-O "
0000000230: FF 9F D5 01 00 00 00 00 FF 1F F2 F9 D4 A8 0E 5F Я-O ЎЄ•Lиd_
0000000240: 97 46 59 48 69 AE C3 4E 02 00 00 00 00 00 00 00 ЧFYHiо+NO
0000000250: 80 00 00 00 80 00 00 00 E3 C0 F2 3A 00 00 00 00 А А уLЄ:


Итого: GPG вписывает 31 байт "поверху" после первого 00 байта в дампе, не изменяя размер дампа
Затираем их в 00, получаем чистый дамп без "заголовка" GPG
Не знаю, может если залить дамп с ними, то тоже будет работать, тестить желания никакого нет.

Да, это сравнения начала дампов ROM2 и ROM1 от Huawei Honor3 и P6, поэтому небольшие отличия дальше идут.

mr treexel
20.10.2015, 23:24
А в конце нет различия? Можно оба варианта приаттачить?

Layder
20.10.2015, 23:31
длинна одинаковая, в конце ничего нет.

aziz
21.10.2015, 06:52
Чуть не по теме, кто ни будь пробовал от Riff fullflash записать, например rom1 с easy emmc tool? Подходит ли или, же у него тоже есть подобная отличия?

Layder
21.10.2015, 10:57
всмысле easy mmc tool ? это откуда?
z3x дампы не меняет, RIFF тоже, "чистые" bin

aziz
21.10.2015, 11:17
всмысле easy mmc tool ? это откуда?
z3x дампы не меняет, RIFF тоже, "чистые" bin

На easy jtag несколько окошки, я имел ввиду к примой подключения emmc.

Kallter
01.11.2015, 16:59
Всем доброго времени суток. Никто случайно не знает, почему не работает загрузка бутов и самой утилиты с оф сайта GPG ?

serviceman
15.12.2015, 05:17
Итого: GPG вписывает 31 байт "поверху" после первого 00 байта в дампе, не изменяя размер дампа
Затираем их в 00, получаем чистый дамп без "заголовка" GPG
Не знаю, может если залить дамп с ними, то тоже будет работать, тестить желания никакого нет.

Да, это сравнения начала дампов ROM2 и ROM1 от Huawei Honor3 и P6, поэтому небольшие отличия дальше идут.

в дампах gpg не все так просто, изменен не только заголовок а шифрован весь дамп
через каждые примерно 2 кб идут проксоренные "FF" куски в несколько сотен байт причем довольно хитрым образом. так что в лоб файл не раскодировать.

Добавлено через 4 минуты
Всем доброго времени суток. Никто случайно не знает, почему не работает загрузка бутов и самой утилиты с оф сайта GPG ?

хоть и месяц прошел, но все же
если по этой ссылке http://gpgindustries.com/download/GPGeMMC/index.php?dir=Setups/
то открывайте ее в IE и ошибки не будет.