Все для Sony Ericsson, патчи, эльфы, моддинг, прошивка
  
Логин: Пароль: Запомнить: Привет гость! Зарегистрируйся или авторизируйся для получения доп. возможностей!
Разделы
PDA версия сайта
TrackIDentify
Новости
Статьи
Файлы
Патчи
Патчи A2
Патчи db2020
Эльфы
Исходники эльфов
Wiki
Форум
Опросы
Обратная связь
Развернуть/Свернуть
 
Развернуть/Свернуть

Учимся писать патчи : Патчестроение : Патчи : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Патчи
      /  Патчестроение
   /  Учимся писать патчи
На печать 
Правила 
Страница 59 из 180: « 1 ... 55 56 57 58 [59] 60 61 62 63 ... 180 »

IronMaster


VIP Developer


Регистрация: 16.5.06
Сообщений: 1135
Репутация: 8514
Откуда: Пермь




 
  #581 [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.Открываем уже своим любимым инстурментом
.



Народ!
Давайте без флейма, пишем и задаем вопросы, только после того как прочтете все что выше выложено и даны ссылки на материал, и после того как сами уже попробовали и все детально обдумали!

НЕ надо задавать вопросов, а с чего мне начать, ферштейн?



Прикрепленный к сообщению файл:

vkp_file_format.zip vkp_file_format.zip (4.68 kb; 1362 hits) Скачать файл
primer_porta.rar primer_porta.rar (51.89 kb; 1629 hits) Скачать файл
Blink_lamp_R2CA001.rar Blink_lamp_R2CA001.rar (1.14 kb; 683 hits) Скачать файл
english_k750_r1ca021.rar english_k750_r1ca021.rar (48.54 kb; 371 hits) Скачать файл
met_k600_r2bb001.rar met_k600_r2bb001.rar (57.65 kb; 252 hits) Скачать файл
headset.rar headset.rar (1.12 kb; 529 hits) Скачать файл
ida_babeldr.rar ida_babeldr.rar (21.29 kb; 1101 hits) Скачать файл


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

HierOS


Patcher/Moder


Регистрация: 9.5.07
Сообщений: 1279
Репутация: 761
Откуда: ЖелезЯка




 
  #582 [14.03.08, 18:16] Re: Учимся писать патчи   

 
блин,нада всё на практике пробовать,без практики хрен научишся....




Хорошо смеется тот, кто админ и модератор.

Virusmater


Patchmaster


Регистрация: 31.12.07
Сообщений: 114
Репутация: 20
Откуда: НиНо




 
  #583 [14.03.08, 18:48] Re: Учимся писать патчи   

 
хык) а я как делаю? в теории чтоль?))



HierOS


Patcher/Moder


Регистрация: 9.5.07
Сообщений: 1279
Репутация: 761
Откуда: ЖелезЯка




 
  #584 [14.03.08, 18:51] Re: Учимся писать патчи   

 
адреса выносить в файл нужно чисто для удобства,а так можно и ничё местами не менять даж...




Хорошо смеется тот, кто админ и модератор.

Virusmater


Patchmaster


Регистрация: 31.12.07
Сообщений: 114
Репутация: 20
Откуда: НиНо




 
  #585 [14.03.08, 22:54] Re: Учимся писать патчи   

 
знаю. что не обязательно) но нужно ведь знать, какие адреса портировать))



HierOS


Patcher/Moder


Регистрация: 9.5.07
Сообщений: 1279
Репутация: 761
Откуда: ЖелезЯка




 
  #586 [14.03.08, 22:56] Re: Учимся писать патчи   

 
портировать нада те,что ведут в мейн проши....




Хорошо смеется тот, кто админ и модератор.

Virusmater


Patchmaster


Регистрация: 31.12.07
Сообщений: 114
Репутация: 20
Откуда: НиНо




 
  #587 [14.03.08, 23:18] Re: Учимся писать патчи   

 
за адреса считать только то, что начинается на
0x********
?
а dword_********
loc_********
sub_********
не трогаем?



HierOS


Patcher/Moder


Регистрация: 9.5.07
Сообщений: 1279
Репутация: 761
Откуда: ЖелезЯка




 
  #588 [14.03.08, 23:20] Re: Учимся писать патчи   

 
нее,тут нету такой закономерности,вот допустим замейновая часть патча начинается с 45a00000 то портировать нада все адреса что ссылаются на ардеса ДО 45а00000




Хорошо смеется тот, кто админ и модератор.

Virusmater


Patchmaster


Регистрация: 31.12.07
Сообщений: 114
Репутация: 20
Откуда: НиНо




 
  #589 [14.03.08, 23:50] Re: Учимся писать патчи   

 
так, ясно) просто еще смущает скопление адресов в конце


Добавлено 15.3.08 00:00

хех) на маин указывают только те, что в конце)))



Zormax


Admin


Регистрация: 12.12.05
Сообщений: 5826
Репутация: 5274
Откуда: Nizhniy Novgorod




 
  #590 [15.03.08, 05:43] Re: Учимся писать патчи   

 
В конце наш код, расположеный в т.н. замейновой области.




TOOKY T83 (1.3.1-L2), MK808B

Virusmater


Patchmaster


Регистрация: 31.12.07
Сообщений: 114
Репутация: 20
Откуда: НиНо




 
  #591 [15.03.08, 12:22] Re: Учимся писать патчи   

 
да я это помниаю) я говорю что в конце самого заимейнового кода целой кучей накиданы
Код: 
 ORG 0x45A9E140

                CODE16
                PUSH    {R2-R7,LR}
                LDR     R7, dword_45CE0388
                LDRB    R6, [R7]
                CMP     R6, 0
                BNE     loc_45CE030C
                MOV     R0, 1
                STRB    R0, [R7]
                MOVL    R0, 0x190
                ADR     R1, sub_45CE0314
                ADD     R1, 1
                BL      sub_45CE0364
                POP     {R2-R7,PC}
; -----------------------------------------

loc_45CE030C:
                ADD     R6, 1
                STRB    R6, [R7]
                POP     {R2-R7,PC}
; -----------------------------------------
align 4
                DCB 0xC0
                DCB 0x46

; =============== S U B R O U T I N E =====


sub_45CE0314:
                PUSH    {R2-R7,LR}
                LDR     R7, dword_45CE0388
                LDRB    R6, [R7]
                MOV     R1, 0
                STRB    R1, [R7]
                LDR     R0, dword_45CE037C
                BL      sub_45CE0360
                CMP     R0, 0
                BNE     loc_45CE0338
                LDR     R0, dword_45CE0380
                BL      sub_45CE0360
                CMP     R0, 0
                BNE     loc_45CE034A
                LDR     R7, dword_45CE0384
                BLX     R7
                POP     {R2-R7,PC}
; ------------------------------------------

loc_45CE0338:
                CMP     R6, 1
                BEQ     loc_45CE0342
                BL      sub_45CE035C
                POP     {R2-R7,PC}
; ------------------------------------------

loc_45CE0342:
                LDR     R0, dword_45CE038C
                LDR     R1, dword_45CE0378
                BLX     R1
                POP     {R2-R7,PC}
; ------------------------------------------

loc_45CE034A:
                CMP     R6, 1
                BEQ     loc_45CE0354
                BL      sub_45CE035C
                POP     {R2-R7,PC}
; ------------------------------------------

loc_45CE0354:
                MOV     R1, 0
                LDR     R2, dword_45CE0370
                BLX     R2
                POP     {R2-R7,PC}
; End of function sub_45CE0314


; =============== S U B R O U T I N E =======


sub_45CE035C:
                LDR     R1, dword_45CE036C
                BX      R1
; End of function sub_45CE035C


; =============== S U B R O U T I N E =======


sub_45CE0360:
                LDR     R1, dword_45CE0374
                BX      R1
; End of function sub_45CE0360


; =============== S U B R O U T I N E =======


sub_45CE0364:
                LDR     R3, dword_45CE0368
                BX      R3
; End of function sub_45CE0364

; -------------------------------------------
dword_45CE0368  DCD 0x453CC38D
dword_45CE036C  DCD 0x453CFBD9
dword_45CE0370  DCD 0x4522A6C9
dword_45CE0374  DCD 0x453CDC8D
dword_45CE0378  DCD 0x453CE055
dword_45CE037C  DCD 0x4505AF59
dword_45CE0380  DCD 0x4522C4E5
dword_45CE0384  DCD 0x45338925
dword_45CE0388  DCD 0x2018C409

dword_45CE038C  DCD 0x857


Страница 59 из 180: « 1 ... 55 56 57 58 [59] 60 61 62 63 ... 180 »


Похожие темы

  • Поиск
  • Права
Вы не можете начинать темы.
Вы не можете редактировать свои сообщения.
Вы не можете создавать опросы.
Вы не можете вкладывать файлы в сообщения.
Вы не можете отвечать на сообщения.
Вы не можете удалять свои сообщения.
Вы не можете голосовать.

Главная Новости Статьи Файлы Патчи Форум Опросы PDA
- Генерация страницы: 0.21 секунд | 13 Запросов | HTML: 60.58 КБ -