Портирование за main'-овых патчей A2 : Патчестроение : Форум

Страница 14 из 17: « 1 ... 10 11 12 13 [14] 15 16 17 »

 Kavkazecj10i2s:
31.05.12, 07:13
 эти значения разные а остальное все одинаковое теперь как можно узнавать эти значения для эльм зная от зуло.
Вот патч от зуло
;W20i SW-R7CA061
;(c) IronMaster
;(p) mc_kibel
14a9f4be : 401D 401C
1483d308 : 252801D800207047302801D8 00B50149884700BD41F5CB15
147fff94 : 00B50300C8F512EF05040608 00B50149884700BD8DF5CB15
1483d586: 0520 0920
14b8ecba : 242A01D22422 0A2A01D20A22
15cbf540 : 00000000000000000000000000000000 142801D2002070471E2801D201207047
15cbf550 : 00000000000000000000000000000000 282801D202207047322801D203207047
15cbf560 : 00000000000000000000000000000000 3C2801D204207047462801D205207047
15cbf570 : 00000000000000000000000000000000 502801D2062070475A2801D207207047
15cbf580 : 00000000000000000000000000000000 642801D2082070470920704708281AD8
15cbf590[/: 00000000000000000000000000000000 01A1095C8F44C0460A0E12161A1E2226
А этот мой
;J10i2 SW-R7CA061
;(c) IronMaster
;(p) xGhost
+14000000
[b]b0f846 : 401D 401C
881fe4 : 252801D800207047302801D8 00B50149884700BD71C46F15
840880 : 00B5030099F5C6EF05040608 00B50149884700BDBDC46F15
882262 : 0520 0920
c18ace : 242A01D22422 0A2A01D20A22
16FC470 : 00000000000000000000000000000000 142801D2002070471E2801D201207047
16FC480 : 00000000000000000000000000000000 282801D202207047322801D203207047
16FC490 : 00000000000000000000000000000000 3C2801D204207047462801D205207047
16FC4a0 : 00000000000000000000000000000000 502801D2062070475A2801D207207047
16FC4b0 : 00000000000000000000000000000000 642801D2082070470920704708281AD8
16FC4c0 : 00000000000000000000000000000000 01A1095C8F44C0460A0E12161A1E2226

 MrGraL:
31.05.12, 12:26
 Kavkazecj10i2s, именно это и называется портирование.

 Legas:
31.05.12, 12:35
 _Qsd_a,
Metaler, Legas2, вот лично у меня ощущение что он про патч который идет в ARM (code32)

он же написал:
я тупо скопировал его с первой страницы этой темы.

да, и если ты обратишь внимание на последний пост первой страницы, то узнаешь что это был просто способ увеличить размер cxc файла (забить нулями до этого адреса). Полезно только для применения патчей в IDA (чтоб не было мисматчей), и для компиляции патчей (чтоб в качестве старых данных не попадал код в конце прошивки, который всё равно "уедит" после применения замейновых патчей)

 den_po:
31.05.12, 15:03
 
Legas2 пишет:
и для компиляции патчей (чтоб в качестве старых данных не попадал код в конце прошивки

разве это актуально?

 Legas:
31.05.12, 15:30
 den_po,
хз, я уже все прошивки расширил.
Кстати, farcxcpatcher ведь не только в конец файла нули кидает, но и кусок данных в конце прошивы двигает вниз. Так вот, если при компиляции патча, elf2vkp сможет сделать тоже самое (не проверял, так, предположение), то IDA врядли проделает тоже самое, если просто расширить в ней сегмент "нерасширенной патчем" прошивки. В результате, может получится ситуация, что в IDA замейновый патч обратится в облать, где в оригинале есть данные, и скрипт ругнётся на мисматч.
вот как-то так...

 Kavkazecj10i2s:
31.05.12, 16:42
 Блин я не понимаю о чём в говорите. Пишити нормальным языком.

 Vov4ик:
31.05.12, 16:50
 Kavkazecj10i2s, шел бы ты отсюда петушок. Речь вообще не о твоем посте

 Kavkazecj10i2s:
31.05.12, 17:29
 *** ты как бозаришь? я тебе язык сломаю. Ботан.

 den_po:
31.05.12, 17:55
 Legas2, в конце не данные, а таблица хешей. в ida она не грузится, её там вообще незачем учитывать. elf2vkpex и farcxcpatcher работают с ней грамотно.

 Legas:
31.05.12, 21:43
 тока что проверил сам - подтверждаю, что компилируется корректно для "оригинальной" прошивки.
вот тока в IDA, при расширивании прошивки, новая область забивается FF. может это как-то и можно заменить на 00, а пока я придерживаюсь мнению, что расстягивать прошивку патчем таки нужно :)
Страница 14 из 17: « 1 ... 10 11 12 13 [14] 15 16 17 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=4700&start=130

© 2005-2018 supertrubka.org