| 
|   |   |   | 
 
 
| 
| 
 
| IronMaster 
  
VIP Developer
 
 Регистрация:  16.5.06Сообщений: 1135
 Репутация: 8559
 Откуда: Пермь
 
 
 
 
 
 
 |  #1051 [29.01.07, 20:10] Учимся писать патчи 
 
     Цель этой темы помочь разобраться начинающим (не только) патчеписателям в этом не легком деле. Задавайте свои вопросы. По возможности будем отвечать. Только не надо лить воду. Задаете конкретный вопрос, получаете конкретный ответ. Итак немного информации: 1. Ниже прикреплены файлы: - Формат VKP-патчей - Краткая инструкция (пример) портирования патча от Joker_XT - Вся графика телефона, если нужно знать код картинки (файлы здесь ) - Исходник патча "Мигание фонаря при входящем" с комментариями - Исходники патчей на управление гарнитурой v.4 для К750 и W800ida_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 
 |  
 
| den_po 
  
Developer/Admin
 
 Регистрация:  27.3.06Сообщений: 3279
 Репутация: 10763
 Откуда: Чебоксары
 
 
 
 
 
 
 |  #1052 [12.04.09, 23:12] Re: Учимся писать патчи 
 
     Zyxeg,отрезает сразу.
 v.64k значит 64килобайтная версия.
 патчи его используют хорошо.
 и т.д. , и т.п. , и пр.
 у патча есть минусы (главный - вероятность конфликтов, если несколько патчей будут использовать одну и ту же ячейку памяти), но он очень простой, и работать с его памятью очень легко.
 
 
 
 promt
  is better than google translate |  
 
| Zyxeg 
  
Пользователь
 
 Регистрация:  10.3.09Сообщений: 56
 Репутация: 39
 Откуда: Вышний Волочёк
 
 
 
 
 
 
 |  #1053 [12.04.09, 23:41] Re: Учимся писать патчи 
 
     Den_po , большое СПАСИБО за ответ! И ещё , существует ли какая-нибудь таблица использования этого буфера патчами - т.е. какие патчи какие адреса , и объем используют. Или залинкуй туда где можно об этом подробно прочитать.Спасибо.
 
 
 
 K550 R6BC002 & M65 EVOLUTION
 Si vis pacem , para bellum.
 |  
 
| den_po 
  
Developer/Admin
 
 Регистрация:  27.3.06Сообщений: 3279
 Репутация: 10763
 Откуда: Чебоксары
 
 
 
 
 
 
 |  #1054 [12.04.09, 23:49] Re: Учимся писать патчи 
 
     
 
 
 promt
  is better than google translate |  
 
| metalist-tula 
  
Вникающий
 
 Регистрация:  30.1.08Сообщений: 48
 Репутация: 4
 Откуда: ●Тула●Маш●Завод●
 
 
 
 
 
 
 |  #1055 [13.04.09, 00:10] Re: Учимся писать патчи 
 
     Задам тогда ещё вопрос в догонку: а когда всё свободное место в прошивке кончится, то что тогда? В ида вроди глянул, на вид его там не так уж и много. 
 
 
 W610/R6BC002 в кузове K550 Jet Black, Чип-тюнинг
 J20i/R7CA064 , сток
 |  
 
| RaANdOoM 
  
Developer
 
 Регистрация:  26.12.07Сообщений: 148
 Репутация: 1422
 Откуда: Люберецкий
 
 
 
 
 
 
 |  #1056 [13.04.09, 04:47] Re: Учимся писать патчи 
 
     metalist-tula, столько патчей не напишут, чтоб всё место занять. Места достаточно. :) 
 
 
 
  Nokia N900Спасибо: Va_st, Therion. |  
 
| jamesbond22 
  
Свой в доску
 
 Регистрация:  19.8.07Сообщений: 1764
 Репутация: 1322
 
 
 
 
 
 
 
 |  #1057 [13.04.09, 12:10] Re: Учимся писать патчи 
 
     developers, I try to make patch who remove messages in mm_browser. Can anyone help me on fixed it? My source: Message "Delete album?" not appear, but after pressing key "c" is back to window NowPlayling. Message "Delete artist?" not appear and fully work.  Message "Delete playlist?" not appear and fully work. Message "Delete from playlist?" not appear and work, but something is... Message "Delete canal?" i can't check. Message "Delete track?" not appear, but after pressing key "c" is back to window NowPlayling. [ Edited by jamesbond22 в  13.4.09 10:11 ] 
 
 
 
  XPeria X8  ROM 2.3.5 GingerDX v008 |  
 
| Zyxeg 
  
Пользователь
 
 Регистрация:  10.3.09Сообщений: 56
 Репутация: 39
 Откуда: Вышний Волочёк
 
 
 
 
 
 
 |  #1058 [13.04.09, 19:09] Re: Учимся писать патчи 
 
     den_po, смотри какая ерунда получается: возьмём эльфпак Тартеса - в обрезке буфера печати он юзает адреса 202FB9BC-202FC9BB получаем размер FFF , а хипшифт версия юзает адреса 201A4F94-201A4F97 в памяти патча хипшифт , в результате получаем 3 байта. Объясни , как вообще такое возможно - не может же он юзать всего 3 байта... Ерунда какая-то... 
 
 
 K550 R6BC002 & M65 EVOLUTION
 Si vis pacem , para bellum.
 |  
 
| den_po 
  
Developer/Admin
 
 Регистрация:  27.3.06Сообщений: 3279
 Репутация: 10763
 Откуда: Чебоксары
 
 
 
 
 
 
 |  #1059 [13.04.09, 21:20] Re: Учимся писать патчи 
 
     Zyxeg пишет:den_po, смотри какая ерунда получается: возьмём эльфпак Тартеса - в обрезке буфера печати он юзает адреса 202FB9BC-202FC9BB получаем размер FFF
 неправильно. вырезает из буфера это одно, а использует это совсем другое. сколько он использует, вроде должно быть видно в map файле после компиляции.
 
 
 promt
  is better than google translate |  
 
| Zyxeg 
  
Пользователь
 
 Регистрация:  10.3.09Сообщений: 56
 Репутация: 39
 Откуда: Вышний Волочёк
 
 
 
 
 
 
 |  #1060 [13.04.09, 22:22] Re: Учимся писать патчи 
 
     den_po, а три байта в версии хип шифт - не три же байта юзает ЭП... 
 
 
 K550 R6BC002 & M65 EVOLUTION
 Si vis pacem , para bellum.
 |  
 
| den_po 
  
Developer/Admin
 
 Регистрация:  27.3.06Сообщений: 3279
 Репутация: 10763
 Откуда: Чебоксары
 
 
 
 
 
 
 |  #1061 [13.04.09, 23:02] Re: Учимся писать патчи 
 
     Zyxeg,  и 201A4F94-201A4F97 это не 3, это: 201A4F94 + 201A4F95 + 201A4F96 + 201A4F97 
 
 
 promt
  is better than google translate |  
 
 Похожие темы|  |  | Тема | Ответы | Автор | Просмотры | Обновление |  |  |  | Патчи для db2020 (Общие вопросы) | 558 | Zormax | 458280 | 24.03.25, 17:51 
 |  |  |  | Как пропатчить файл прошивки с помощью BinEdit? | 34 | AleXeR | 54456 | 15.06.15, 16:19 
 |  |  |  | Setool2 Lite - Патчим, прошиваем | 793 | Zormax | 673932 | 15.06.21, 04:11 
 |  |  |  | патчи и редактор far manager | 3 | den_po | 9256 | 25.04.21, 21:17 
 |  |  |  | Aino и патчи, эльфы | 1 | khaker | 5467 | 26.02.17, 19:37 
 |  |  |  | Проблема патчинга с w380 (pnx5230) | 3 | ALexeY38 | 7157 | 15.08.15, 20:09 
 |  |  |  | Запросы на платные патчи | 586 | Zormax | 468173 | 08.08.14, 16:21 
 |  |  |  | SE DB2010 Font Tool (Патчи) | 64 | TahaSpawn | 88235 | 23.07.14, 10:57 
 | 
 
 Вы не можете начинать темы.Вы не можете редактировать свои сообщения.
 Вы не можете создавать опросы.
 Вы не можете вкладывать файлы в сообщения.
 Вы не можете отвечать на сообщения.
 Вы не можете удалять свои сообщения.
 Вы не можете голосовать.
 
 | 
 | 
 
 |