IronMaster
VIP Developer
Регистрация: 16.5.06 Сообщений: 1135 Репутация: 8514 Откуда: Пермь
#651 [29.01.07, 20:10] Учимся писать патчи
Цель этой темы помочь разобраться начинающим (не только) патчеписателям в этом не легком деле. Задавайте свои вопросы. По возможности будем отвечать. Только не надо лить воду. Задаете конкретный вопрос, получаете конкретный ответ.
Итак немного информации:
1. Ниже прикреплены файлы:
- Формат VKP-патчей
- Краткая инструкция (пример) портирования патча от
Joker_XT - Вся графика телефона, если нужно знать код картинки (файлы
здесь )
- Исходник патча "Мигание фонаря при входящем" с комментариями
- Исходники патчей на управление гарнитурой v.4 для К750 и W800
ida_babeldr.rar - Теперь не нужно конвертировать прошивку в raw, не нужно выбирать вручную тип процессора и задавать адреса.
© den_po 2. Есть тема уже с картинками и обсуждениями (рекомендую для прочтения):
http://www.sony-ericsson.ru/forums2/index.php?showtopic=28929 3. Также есть кратенький пример от
den_po по портированию, он на первой странице этого топика:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=376&forum=8 4.
http://developers.sgh.ru - инфа по патчингу. Портал только открылся, но будет пополнятся. Специализируются на Самсунгах, но есть и общая для всех инфа.
http://binedit.sgh.ru - дизассемблер и не только от
AlexeyK . Также умеет работать с vkp патчами.
5. Русифицированная версия професионального HEX-редактора:
https://mobilefree.justdanpo.ru/mydownloads/showfile.php?lid=167 6. Информация для портеров и патчерописателей
Учет занятого места в прошивке 7. Тема где выкладывают
Исходники патчей 8. Мануал по
созданию исходника © Shadow Player (перевод от HierOS)
9. Мануал по портированию замейновых патчей от d1gger17
здесь 10. Статья "Как самому стать патчером" . Читаем обязательно! и + читаем доки от mnemo Мануал открытия прошивок А2 :
1.Кидаем ИмяПроши.mbn на
readDB3150.exe 2.Из папки ИмяПроши.out берем
phone_app.cxc 3.Открываем любимым хекс-редактором.
4.Отрезаем кусок от 0 до строки,содержащей повторяющуюся последовательность
18 F0 9F Е5 .Например на W760 R3DA026 это смещение
2000 .
5.Сохраняем как raw
6.Открываем уже своим любимым инстурментом
.
Народ! Давайте без флейма, пишем и задаем вопросы, только после того как прочтете все что выше выложено и даны ссылки на материал, и после того как сами уже попробовали и все детально обдумали! НЕ надо задавать вопросов, а с чего мне начать, ферштейн?
K700->W810->W850->W705 & W995 (cid81) ==========WMZ307721639637 WMR675285842893 Спасибо за пожертвования:Resp , ploik , BanditNN , AlexTin , polza , romanchenko , Ryabchik , Ax , [b]Desp
Спасибо сказали: E1kolyan, Va_st, senseless, Ma8ter, Kilo_Hz, MahmudS, Therion, vile, -BourNe-, DimaBV, MasterBoy, HotRabbit, mclaron, nitr, Oganyan-Arthur, bazk7i, -Sanek-, GaS, vodoo999, Danik, TahaSpawn, hossein_ir, LoDark, Alex_E, ELECTRO-NIC, HeMo, Se-MaG, anarkes, hi2all, Happy, CleverUser, KIBER-DEMON, Melodic_Death, plembo, UserX, MaxxxS, Sandre, SummerWood, Phoenix778, MAVER145, Nook, farid, a6b6, Neodzen, lexxx2345
AlexTin
Пользователь
Регистрация: 18.1.08 Сообщений: 130 Репутация: 64 Откуда: Екатеринбург
#652 [05.08.08, 02:21] Re: Учимся писать патчи
voluenter Брать тебе A8C+45B1FC00-$44140000 т.е. 19E068C
SE J20i R7CA064
E1kolyan
Developer
Регистрация: 8.7.07 Сообщений: 663 Репутация: 11934 Откуда: Челябинск
#653 [05.08.08, 02:27] Re: Учимся писать патчи
AlexTin Ты сам понял че написал?
Добавлено 5.8.08 04:33 voluenter Напиши в асю помогу
Sony Ericsson C905 SW-R1FA035 Sony Ericsson K810 SW-R8BF003 Sony Xperia™ S ZTE Blade X3
AlexTin
Пользователь
Регистрация: 18.1.08 Сообщений: 130 Репутация: 64 Откуда: Екатеринбург
#654 [05.08.08, 02:43] Re: Учимся писать патчи
SE J20i R7CA064
E1kolyan
Developer
Регистрация: 8.7.07 Сообщений: 663 Репутация: 11934 Откуда: Челябинск
#655 [05.08.08, 02:54] Re: Учимся писать патчи
AlexTin Как я понял voluenter про паттерн интересовался
Sony Ericsson C905 SW-R1FA035 Sony Ericsson K810 SW-R8BF003 Sony Xperia™ S ZTE Blade X3
Миха91
Новичок
Регистрация: 7.8.08 Сообщений: 3 Репутация: 0
#656 [07.08.08, 04:21] Нужен КОД клавиши громкости
Нужен КОД клавиши громкости w710 R1JC002
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
#657 [07.08.08, 09:06] Re: Учимся писать патчи
Миха91 список тем в форуме "эльфы" почитай
promt is better than google translate
Croco
Бывалый
Регистрация: 29.9.07 Сообщений: 333 Репутация: 21 Откуда: Новчег
#658 [07.08.08, 12:45] Re: Учимся писать патчи
скажите, я правильно паттерн составляю?
??B5051C????0E1C????????041C????????
Код:
ROM:4560019C 70 B5 PUSH {R4-R6,LR} ROM:4560019E 05 1C ADDS R5, R0, #0 ROM:456001A0 2F 48 LDR R0, =unk_456002A5 ROM:456001A2 0E 1C ADDS R6, R1, #0 ROM:456001A4 9E F4 2E FF BL sub_4529F004 ROM:456001A8 04 1C ADDS R4, R0, #0 ROM:456001AA 08 F6 8D FD BL sub_45408CC8 ROM:456001AE 00 28 CMP R0, #0 ROM:456001B0 01 D0 BEQ loc_456001B6 ROM:456001B2 07 20 MOVS R0, #7 ROM:456001B4 70 BD POP {R4-R6,PC}
W800 R1BD001
nvoid
Expert
Регистрация: 29.11.07 Сообщений: 1375 Репутация: 380
#659 [07.08.08, 12:47] Re: Учимся писать патчи
Правильно, но 70 в самом начале можно оставить (для начала).
Motorola EM30
Croco
Бывалый
Регистрация: 29.9.07 Сообщений: 333 Репутация: 21 Откуда: Новчег
#660 [07.08.08, 12:57] Re: Учимся писать патчи
вот патч для порта (ш810) 456001BC: 01D1 01E0 получился паттерн 70B5051C????0E1C????????041C????????0028??????2070BD????????002801D1 062070BD - это найдено в ш800 а как из него выкинуть лишнее, чтоб адрес получить? или просто из смелтера скопировать значение full - это и будет адрес? [ Редактировано Croco в 7.8.08 12:58 ]
W800 R1BD001
nvoid
Expert
Регистрация: 29.11.07 Сообщений: 1375 Репутация: 380
#661 [07.08.08, 12:59] Re: Учимся писать патчи
Открой прошивку в IDA/WinHex, скопируй Full, перейду по этому адресу, найди 01D1 и скопируй адрес.
Motorola EM30
Похожие темы
Тема Ответы Автор Просмотры Обновление Как пропатчить файл прошивки с помощью BinEdit? 34 AleXeR 51294 15.06.15, 16:19 Setool2 Lite - Патчим, прошиваем 793 Zormax 630373 15.06.21, 04:11 патчи и редактор far manager 3 den_po 8542 25.04.21, 21:17 Aino и патчи, эльфы 1 khaker 5023 26.02.17, 19:37 Проблема патчинга с w380 (pnx5230) 3 ALexeY38 6360 15.08.15, 20:09 Запросы на платные патчи 586 Zormax 435780 08.08.14, 16:21 SE DB2010 Font Tool (Патчи) 64 TahaSpawn 83152 23.07.14, 10:57 Патчи для db2020 (Общие вопросы) 554 Zormax 419208 07.01.14, 05:16
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.