Портирование за 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 |