Учимся писать патчи : Патчестроение : Форум |
Страница 10 из 180: « 1 ... 6 7 8 9 [10] 11 12 13 14 ... 180 » |
den_po: |
16.03.07, 21:36 |
SPIRIT12 это то есть так и получается, D36B10 плюс 44000000 минус 44020000 |
SPIRIT12: |
17.03.07, 00:01 |
Господа, прошу не ругаться! Объясняю что делаю и что не получается: 1. Переконвертировал в raw прошу от ш800 R1BC002 2. Открыл WinHex'ом 3. Взял патч ;w800 SW-R1BC002 ;Убрать сообщение "Внимание! Громкий сигнал не подносите к уху" когда выбираешь 7-8 уровень громкости ;remove "warning: loud ringtones could damage your hearing" message when you choose 7-8 volume level in settings ;(с) Phenomen ;(p) YAR +44000000 D556FC: 08D3 08e0 4. Далее хочу найти адрес этого патча, вроде так: D556FC+44000000-44020000, получается D356FC 5. Ищу в WinHex'е этот адрес, но его нет, даже скрин сделал. Что делаю неправильно, объясните плиз. |
-=Tanusha_SE=-: |
17.03.07, 05:24 |
SPIRIT12 перед тобой этот адрес что не видишь?что ты красным отметил самая последняя строчка наверху букву С смотри |
Zormax: |
17.03.07, 08:53 |
SPIRIT12 Твоя загвоздка в том, что ты либо не читал, либо невнимательно читал файл vkp_file_format.zip что прикреплен в верхнем посте. Там описаны комбинации когда перед адресами добавляют, типа: +44000000 или +44020000 или вообще нет этой строки. |
SPIRIT12: |
17.03.07, 14:37 |
Я слепой! Прошу прощения, всё нашёл. [ Редактировано SPIRIT12 в 17.3.07 14:27 ] |
SPIRIT12: |
17.03.07, 16:29 |
Опять я что-то накосячил: нашёл в прошивке ш900 нужную последовательность байт по адресу АЕ877С, далее подсчитал: АЕ877С-44000000+200А0000 (200А0000 - First flash block offset, который был в main2raw), итого получился адрес FFFF FFFF DCB8 877C. Патч, который получился имеет вид: +44000000 FFFF FFFF DCB8 877C: 08D3 08e0 При его патчевании GSlide выдаёт такое: Creating patch-array... Patch ш900.vkp contains error(s) at line 2 near 'FFFF FFFF DCB8 877C' Patch-array complete. Patching... Patching complete. Making some zeroes... Generating new file... Generating new header... Initlizing checksum-calculations... Sliding, please wait... WARNING! There was not enough space for all the data! Writing new file... Wrote 22391942 bytes Done! Чё опять не так делаю? |
IronMaster: |
17.03.07, 17:19 |
Я так понял база у тебя 200А0000? Если да, то патч твой будет: +200А0000 АЕ877С: ..... |
SPIRIT12: |
17.03.07, 17:24 |
IronMaster Спасибо, попробую. |
IronMaster: |
17.03.07, 17:46 |
А вообще... Ищешь в файле обработанным майн2рав нужный адрес. А патч будет иметь след вид: +база найденный адрес: исходные данные данные замены |
SPIRIT12: |
17.03.07, 17:49 |
IronMaster Пишет то же самое. В чём можнт быть дело? |
Страница 10 из 180: « 1 ... 6 7 8 9 [10] 11 12 13 14 ... 180 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=90 © 2005-2018 supertrubka.org |