Цель этой темы помочь разобраться начинающим (не только) патчеписателям в этом не легком деле. Задавайте свои вопросы. По возможности будем отвечать. Только не надо лить воду. Задаете конкретный вопрос, получаете конкретный ответ.
4. http://developers.sgh.ru - инфа по патчингу. Портал только открылся, но будет пополнятся. Специализируются на Самсунгах, но есть и общая для всех инфа. http://binedit.sgh.ru - дизассемблер и не только от AlexeyK. Также умеет работать с vkp патчами.
1.Кидаем ИмяПроши.mbn на readDB3150.exe 2.Из папки ИмяПроши.out берем phone_app.cxc 3.Открываем любимым хекс-редактором. 4.Отрезаем кусок от 0 до строки,содержащей повторяющуюся последовательность 18 F0 9F Е5.Например на W760 R3DA026 это смещение 2000. 5.Сохраняем как raw 6.Открываем уже своим любимым инстурментом .
Народ! Давайте без флейма, пишем и задаем вопросы, только после того как прочтете все что выше выложено и даны ссылки на материал, и после того как сами уже попробовали и все детально обдумали!
НЕ надо задавать вопросов, а с чего мне начать, ферштейн?
PRO100light, словарь в помощь :) Если перевести, то по смыслу выходит что фасмарм не понимает че за 'аХс'. Потому что у тебя это в исходнике нигде больше походу не встречается.
Nokia N900 Спасибо: Va_st, Therion. ---------------------------------- WMR 112182965768
В патче действительно есть текст. Сейчас попробую. Патч: Патч:
;W580 SW-R8be001 ;Добавить новый пункт в меню выбора режима телефона (обычный/flight mode), отключающий эльфпак. ;Патч совместим с модом эльфпака by Tartes начиная с версии 1.9.1 ;Теперь не надо выбирать версию эльфлоадера ;v.2.2 ;Добавлен 4 пункт "Музыка" ;Добавлен 5 пункт "Радио" ;(c) Tartes & Sic ;(e) Ploik ;(p) RandoM
Добавлено 31.1.09 00:50
В общем понял что взялся сразу за очень сложное. И переехал на по проще:
; --------------------------------------------------------------------------- align 4 DCB 0xFF DCB 0xFF DCB 0xC2 DCB 0xF dword_45D2588C DCD 0x28280000 ; DATA XREF: ROM:45D25844r dword_45D25890 DCD 0xECC8FF28 ; DATA XREF: sub_45D2584A+12r ; sub_45D2584A+1Cr dword_45D25894 DCD 0xECC70000 ; DATA XREF: sub_45D2584A+24r dword_45D25898 DCD 0xECD30000 ; DATA XREF: sub_45D2584A+2Cr dword_45D2589C DCD 0x19190000 ; DATA XREF: sub_45D2584A+34r dword_45D258A0 DCD 0xFFFFFF19 ; DATA XREF: sub_45D2584A+4r dword_45D258A4 DCD 0x5B23FFFF ; DATA XREF: sub_45D2584A+Cr dword_45D258A8 DCD 0x99A145CB ; DATA XREF: sub_45D2584A+18r dword_45D258AC DCD 0x99814542 ; DATA XREF: sub_45D2584A+20r dword_45D258B0 DCD 0x99914542 ; DATA XREF: sub_45D2584A+28r dword_45D258B4 DCD 0xED114542 ; DATA XREF: sub_45D2584A+30r dword_45D258B8 DCD 0xED014546 ; DATA XREF: sub_45D2584A+38r ; --------------------------------------------------------------------------- CMP R6, R8 ; ROM ends
Как мне быть с адресами "0xED014546" ? В прошивке таких точно нет. А с пустым "adres.inc", мне строка пишет что файл face.asm.vkp не найден, и вырубается...
решил скомпилить (тупо сравнить с оригиналом) так вот что в логе:
Код:
flat assembler for ARM version 1.67.22 (530867 kilobytes memory) 2 passes, 72 bytes. :-/ ZERO BLOCK FOUND! :-/ ZERO BLOCK FOUND! :-/ ZERO BLOCK FOUND! :-/ ZERO BLOCK FOUND! :-/ ZERO BLOCK FOUND! :-/ ZERO BLOCK FOUND!
скажите плиз, что не так
ПРОСТИТЕ ВЕЛИКОДУШНО, ИЗВОЛЬТЕ ВАС СПРОСИТЬ И ПО ВОЗМОЖНОСТИ ОТВЕТИТЬ НА МОЙ ВОПРОС, РАСЧИТЫВАЮ НА ВАШУ СНИСХОДИТЕЛЬНОСТЬ И МИЛОСТЬ, ПРОШУ ПО ВОЗМОЖНОСТИ НЕ ОТВЕЧАТЬ ТЕМ, КОМУ НЕЧЕГО ОТВЕТИТЬ, НЕ ПРИЗЫВАЮ, НЕ ЗАСТАВЛЯЮ, НЕ УПРЕКАЮ ВАС И НИЧЕГО НЕ ТРЕБУЮ
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.