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

Учимся писать патчи : Патчестроение : Патчи : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Патчи
      /  Патчестроение
   /  Учимся писать патчи
На печать 
Правила 
Страница 52 из 180: « 1 ... 48 49 50 51 [52] 53 54 55 56 ... 180 »

IronMaster


VIP Developer


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




 
  #511 [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; 1361 hits) Скачать файл
primer_porta.rar primer_porta.rar (51.89 kb; 1628 hits) Скачать файл
Blink_lamp_R2CA001.rar Blink_lamp_R2CA001.rar (1.14 kb; 682 hits) Скачать файл
english_k750_r1ca021.rar english_k750_r1ca021.rar (48.54 kb; 370 hits) Скачать файл
met_k600_r2bb001.rar met_k600_r2bb001.rar (57.65 kb; 251 hits) Скачать файл
headset.rar headset.rar (1.12 kb; 528 hits) Скачать файл
ida_babeldr.rar ida_babeldr.rar (21.29 kb; 1100 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

Krumelur


Новичок


Регистрация: 28.9.07
Сообщений: 3
Репутация: 0





 
  #512 [03.01.08, 16:47] Re: Учимся писать патчи   

 
org 0x45C21889
CODE16

There is the error. You can't start code at uneven addresses.
Try:

org 0x45C21888



SharkExE


Новичок


Регистрация: 4.5.07
Сообщений: 16
Репутация: 1





 
  #513 [03.01.08, 17:59] Re: Учимся писать патчи   

 
Krumelur, thank you so much!



Virusmater


Patchmaster


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




 
  #514 [05.01.08, 18:28] Re: Учимся писать патчи   

 
в исходнике патча vibra_at_blocking_the_keyboard есть пункт
ram equ 0x28000110 видно , что это рамный адрес. как его портировать и нужно ли вообще его менять?


Добавлено 5.1.08 18:55

да и не только в этом патче... как узнавать это
ram equ ?



Adrenalin


Patchmaster


Регистрация: 4.1.07
Сообщений: 436
Репутация: 251
Откуда: Украина, Краматорск




 
  #515 [05.01.08, 18:57] Re: Учимся писать патчи   

 
Virusmater
и нужно ли вообще его менять?
обязательно!!! тока я вот не помню.... надо брать свободную раму или особенную....
и вообще тебе будет проще портировать с какогото другого тела но не с моего)))




:-D :-D :-D :-D :-D :-D K608i r2bb001 db2000 cid49
a.k.a vetaxa-manchyk

Virusmater


Patchmaster


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




 
  #516 [05.01.08, 18:58] Re: Учимся писать патчи   

 
видимо эт как то связано с со сдвигом хипа...
;info 4 patchmakers: 201A5BD4...201B5BD3
любой адрес из этих брать?


Добавлено 5.1.08 18:59

хех, не с твоего.... ты сорцы ток свиего выкладывал, а саому делать исходник для меня пока что довольно сложно...



Adrenalin


Patchmaster


Регистрация: 4.1.07
Сообщений: 436
Репутация: 251
Откуда: Украина, Краматорск




 
  #517 [05.01.08, 19:05] Re: Учимся писать патчи   

 
Virusmater
да и не только в этом патче... как узнавать это
ram equ ?
портировать так же....
короч смотреть где вызывается этот адрес в проше
если не вызывается то надо +-2 и так до 10 если всеравно не нашло то значит надо брать раму свободную спод сдвига кучи
если нашло адрес гдеон вызывается берешь и портируешь тот код где он вызывается и находиш раму
вроди не чего не упустил




:-D :-D :-D :-D :-D :-D K608i r2bb001 db2000 cid49
a.k.a vetaxa-manchyk

Virusmater


Patchmaster


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




 
  #518 [05.01.08, 19:10] Re: Учимся писать патчи   

 
ну смотри...
28000110-20020000=7FE0110
такого адреса в проше нету. или надо побайтого его переворачивать?


Добавлено 5.1.08 19:15

переворотом тем более не такого офсета... сча попробую наобум из хипа взять)



Adrenalin


Patchmaster


Регистрация: 4.1.07
Сообщений: 436
Репутация: 251
Откуда: Украина, Краматорск




 
  #519 [05.01.08, 19:29] Re: Учимся писать патчи   

 
Virusmater
28000110-20020000=7FE0110
это ты сделал полный бред =)
надо просто переворачивать и искать так как я описал


Добавлено 5.1.08 19:32

тоисть должно получиться так 10010028 и искать потом смотреть где вызывается




:-D :-D :-D :-D :-D :-D K608i r2bb001 db2000 cid49
a.k.a vetaxa-manchyk

LenKor


Patcher


Регистрация: 15.11.07
Сообщений: 71
Репутация: 13
Откуда: Кострома




 
  #520 [05.01.08, 19:32] Re: Учимся писать патчи   

 
Ты на какой тел портировать хочеш? Скорей всего эт свободная рама, т.ч. портируй сдвиг кучи или слитие рамы, и уже там ищи свободную.
Если это не свободная, а какая то определенная рама, то переворачивай байты и ищи в прошивке, т.е. ищи 10010028, а потом по окрестностям этой рамы ищи похожее место у себя в прошивке.


Добавлено 5.1.08 19:34

vetaxa-manchyk, чуть чуть опередил...



Virusmater


Patchmaster


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




 
  #521 [05.01.08, 19:45] Re: Учимся писать патчи   

 
2LenKor: на W610_R6BC002. сдвиг кучи есть


Страница 52 из 180: « 1 ... 48 49 50 51 [52] 53 54 55 56 ... 180 »


Похожие темы

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

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