IronMaster 
VIP Developer
Регистрация:  16.5.06
  
 
  #1451   [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.Открываем уже своим любимым инстурментом
.
Народ! 
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  
 
 
D3mon 
Developer
Регистрация:  23.2.08
  
 
  #1452   [23.01.10, 14:48] Re: Учимся писать патчи    
   
Ох как не хотел сюда писать, но уже часов 12 просидел с этим патчем:
Патч: ;K790 SW-R8BF003 ;Добавить возможность разворачивать скрытое окно приема/передачи файлов через Bluetooth ;Во время приема/передачи кнопка включения/отключения БТ выполняет функцию разворачивания скрытого окна ;Работает из меню, быстрых ссылок, активити итд ;v1.0 Fix - Исправлены мелкие баги ;(c) MaPkiZzz aka Vital ;(p) Ax 
Исх для к790: 
Код: 
include "x.inc"
Исх для w850: 
Код: 
include "x.inc"
В итоге следущие ошибки:
1) Нету надписи "развернуть" в меню БТ, хотя если нажать на этот пункт, то окно разворачивается, как и должно.  Исправил! 2) Один раз развернул через активити, потом оно перестаёт работать... Причем, что во время передачи, что после нее. Помогает только перезагрузка! Если ничего не передавать, то оно исправно работает, как только что-нибудь начать передавть - "всё"... Или это сам патч такой???
В каком адресе я накосячил?(
[ Редактировано D3mon в  23.1.10 14:58 ]
[ Редактировано D3mon в  23.1.10 15:17 ]
[ Редактировано D3mon в  24.1.10 00:18 ]
Sony Xperia XZ3 GreenSony Xperia Z3 Compact Orange  :(  
 
 
jamesbond22 
Свой в доску
Регистрация:  19.8.07
  
 
  #1453   [30.01.10, 18:49] Re: Учимся писать патчи    
   
Патч: ;W660 SW-R8BB001 orange ;Добавить возможность выбора времени проигрывания мелодии при входящем сообщении ;Выбирать Сигнал о сообщ. -> Функции -> Время звучания ;(c) Ploik ;(r) RandoM 
I try port this patch for W595. Patch not work on W595. Something need to change in source.
Код: 
ACTION_SELLECT:
File SMS.bin is created - size 0 byte.
Код: 
ACTION_SELLECT:        LDR    R0, off_folder 
File SMS.bin is created - size 4 byte.
Код: 
SetChecked: ;Check status of file.
This function not work too on W595.
XPeria X8  ROM 2.3.5 GingerDX v008
 
 
 
MiFa 
Patcher
Регистрация:  28.5.09
  
 
  #1454   [30.01.10, 23:28] Re: Учимся писать патчи    
   
I had problem with patch:Патч:  ;W595 SW-R3EF001 ;Change 4 th tab in the Activity Menu to File Manager. 
Personal data  my phon restarting. I creat folder system/privat on phon memory.Error fixed 
[ Edited by MiFa в  8.2.10 20:34 ]
 
 
 
Троян 
Пользователь
Регистрация:  16.1.08
  
 
  #1455   [05.02.10, 20:37] Re: Учимся писать патчи    
   
Не знаю точно, в эту ли тему пишу, но больше подходящей не нашёл..
Помогите разобраться с портированием патча:
Патч: ;K850 SW-R1FA035 ;pAtChFiLe=/boot/phone_app.cxc ;Add item "3G only" In the Settings menu: Communications Network GSM/3G network ;© Sic ;(p) Evil-Racer 
для w910-R1FA037
Вот взял я адрес 10F05A5E, сделал действие
Код:
10F05A5E-FFFF000=F06A5E
Нашёл этот адрес в проше к850, нашел последовательность 1FD1, есть такая
Ввёл в поиск для проши w910, но там столько вариантов находит, по какому принципу их отсеивать?
Я попытался искать по принципу положения этой последовательности
в строке проши к850, она как раз в конце
Код:
120E006A7F1CA2F2 D9FE02B0002C1FD1 
Но опять же по такому принципу в проше w910 я нашел около 12 адресов :(
Помогите разобраться...
Именно этому моменту во всех мануалах вообще не уделяется внимание
[ Редактировано Троян в  5.2.10 20:41 ]
(SE) w910i  ''white'' sw-R1FA037  CID52  brown  
 
 
Va_st 
Patchmaster
Регистрация:  3.8.08
  
 
  #1456   [05.02.10, 20:58] Re: Учимся писать патчи    
   
Троян , читай доки,ФАКи внимательно
j10i2 r7ca061  
 
 
jamesbond22 
Свой в доску
Регистрация:  19.8.07
  
 
  #1457   [08.02.10, 19:35] Re: Учимся писать патчи    
   
Патч: ;W595 SW-R3EF001 ;Добавить возможность изменять время удержания подсветки для каждой BOOK ;Установка параметров осуществляется в ;Настройки -> Дисплей -> Яркость -> Настр. ;v.2 ;Добавлена возможность визуального выбора книг. ;Возможность установки на каждое ява приложение своё время удержания подсветки ;(c) MaPkiZzz & ploik & BigHercules ;(p) jamesbond22 
This patch work on W595. 
Only problem is with display icons ORGANIZER_MENU_APPLICATIONS_ICN and TR_TIME_UPDATE_ICN:
XPeria X8  ROM 2.3.5 GingerDX v008
 
 
Спасибо сказали: Alex_E, ploik  
 
 
Троян 
Пользователь
Регистрация:  16.1.08
  
 
  #1458   [12.02.10, 09:16] Re: Учимся писать патчи    
   
Как быть если в смелтере при вводе паттерна 'B58420' он находит 4 адреса, а только я добавлю еще один байт, это у меня '00' то значений уже вообще никаких не найдено
(SE) w910i  ''white'' sw-R1FA037  CID52  brown  
 
 
Joker XT 
VIP Developer
Регистрация:  5.8.06
  
 
  #1459   [12.02.10, 09:21] Re: Учимся писать патчи    
   
Троян , сам подумай головой? какая разница чем искать, ты всё-равно ищешь последовательность байт
SE C901 [R1GA028]   
 
 
Троян 
Пользователь
Регистрация:  16.1.08
  
 
  #1460   [12.02.10, 10:15] Re: Учимся писать патчи    
   
Не знаю какая разница, но я вот попробовал по этому адресу с помощью второго искать, такая же картина, только адресов уже не 4 нашло, а 7
(SE) w910i  ''white'' sw-R1FA037  CID52  brown  
 
 
Va_st 
Patchmaster
Регистрация:  3.8.08
  
 
  #1461   [12.02.10, 13:42] Re: Учимся писать патчи    
   
Троян , ??b58420 это ищиДобавлено   12.2.10 15:43  
j10i2 r7ca061  
 
 
Похожие темы    Тема Ответы Автор Просмотры Обновление    Патчи для db2020 (Общие вопросы)  558 Zormax 458265 24.03.25, 17:51    Как пропатчить файл прошивки с помощью BinEdit?  34 AleXeR 54456 15.06.15, 16:19    Setool2 Lite - Патчим, прошиваем  793 Zormax 673886 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 7156 15.08.15, 20:09    Запросы на платные патчи  586 Zormax 468168 08.08.14, 16:21    SE DB2010 Font Tool (Патчи)  64 TahaSpawn 88230 23.07.14, 10:57 
 Вы не можете  начинать темы.не можете  редактировать свои сообщения.не можете  создавать опросы.не можете  вкладывать файлы в сообщения.не можете  отвечать на сообщения.не можете  удалять свои сообщения.не можете  голосовать.