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

Учимся писать патчи : Патчестроение : Патчи : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Патчи
      /  Патчестроение
   /  Учимся писать патчи
На печать 
Правила 
Страница 146 из 180: « 1 ... 142 143 144 145 [146] 147 148 149 150 ... 180 »

IronMaster


VIP Developer


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




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



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

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



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

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

D3mon


Developer


Регистрация: 23.2.08
Сообщений: 1141
Репутация: 10348
Откуда: Краснодар




 
  #1452 [23.01.10, 14:48] Re: Учимся писать патчи   

 
Ох как не хотел сюда писать, но уже часов 12 просидел с этим патчем:
Патч:
;K790 SW-R8BF003
;Добавить возможность разворачивать скрытое окно приема/передачи файлов через Bluetooth
;Во время приема/передачи кнопка включения/отключения БТ выполняет функцию разворачивания скрытого окна
;Работает из меню, быстрых ссылок, активити итд
;v1.0 Fix - Исправлены мелкие баги
;(c) MaPkiZzz aka Vital
;(p) Ax


Исх для к790: 


Исх для w850: 


В итоге следущие ошибки:
1) Нету надписи "развернуть" в меню БТ, хотя если нажать на этот пункт, то окно разворачивается, как и должно. Исправил!
2) Один раз развернул через активити, потом оно перестаёт работать... Причем, что во время передачи, что после нее. Помогает только перезагрузка! Если ничего не передавать, то оно исправно работает, как только что-нибудь начать передавть - "всё"... Или это сам патч такой???

В каком адресе я накосячил?(

[ Редактировано D3mon в 23.1.10 14:58 ]

[ Редактировано D3mon в 23.1.10 15:17 ]

[ Редактировано D3mon в 24.1.10 00:18 ]




Sony Xperia XZ3 Green
Sony Xperia Z3 Compact Orange
W995i SW-R1GA026
:(

jamesbond22


Свой в доску


Регистрация: 19.8.07
Сообщений: 1764
Репутация: 1322





 
  #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:
        PUSH    {R0-R7,LR}
        ADD    R4, R0, 0
        ADD    R0, R1, 0
        BL    OneOfMany_GetSelected
        SUB    SP, SP, 4
        STR    R0, [SP]
        MOV    R0, 0
        PUSH    {R0}
        LDR    R0, off_folder
        adr    R1, _SMSbin
        MOV    R2, 2
        MOVL    R3, 0x180
        BL    _fopen
        ADD    SP, SP, 4
        ADD    R5, R0, 0
        MOV    R2, 4
        MOV    R1, SP
        BL    fwrite
        ADD    R0, R5, 0
        BL    fclose
        ADD    SP, SP, 4
        ADD    R0, R4, 0
        BL    MSG_UI_MessageAlert_Page
        POP    {R0-R7,PC}

File SMS.bin is created - size 0 byte.

Код: 
ACTION_SELLECT:
        PUSH    {R0-R7,LR}
        ADD    R4, R0, 0
        ADD    R0, R1, 0
        BL    OneOfMany_GetSelected
        SUB    SP, SP, 4
        STR    R0, [SP]
        LDR    R0, off_folder
        adr    R1, aSms_bin
        MOV    R2, 0
        BL    FileDelete

        MOV    R0, 0
        PUSH    {R0}
        LDR    R0, off_folder
        adr    R1, _SMSbin
        MOV    R2, 2
        MOVL    R3, 0x180
        BL    _fopen
        ADD    SP, SP, 4
        ADD    R5, R0, 0
        MOV    R2, 4 ;R2 - size
        MOV    R1, SP ;R1 - start
        BL    fwrite
        ADD    R0, R5, 0
        BL    fclose
        ADD    SP, SP, 4
        ADD    R0, R4, 0
        BL    MSG_UI_MessageAlert_Page
        POP    {R0-R7,PC}

File SMS.bin is created - size 4 byte.



Код: 
SetChecked: ;Check status of file.
        PUSH    {R0,R2-R7,LR}
        MOV    R0, 0
        PUSH    {R0}
        LDR    R0, off_folder
        adr    R1, _SMSbin
        MOV    R2, 1
        MOVL    R3, 0x180
        BL    _fopen
        ADD    R5, R0, 0
        MOV    R2, 4
        MOV    R1, SP
        BL    fread
        ADD    R0, R5, 0
        BL    fclose
        LDR    R1, [SP]
        ADD    SP, SP, 4
        POP    {R0,R2-R7,PC}

This function not work too on W595.




Sе XPeria X8 ROM 2.3.5 GingerDX v008

MiFa


Patcher


Регистрация: 28.5.09
Сообщений: 222
Репутация: 2330
Откуда: Польша / Кросно




 
  #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.

Can someone explain me, why when i try open folder Personal data my phon restarting. I creat folder system/privat on phon memory.

Error fixed ;-)

[ Edited by MiFa в 8.2.10 20:34 ]




NLB

Троян


Пользователь


Регистрация: 16.1.08
Сообщений: 119
Репутация: 36
Откуда: Брянск




 
  #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
Сообщений: 440
Репутация: 1142





 
  #1456 [05.02.10, 20:58] Re: Учимся писать патчи   

 
Троян, читай доки,ФАКи внимательно
patsearchnt и переход к началу функи помогут тебе)

[ Редактировано Va_st в 5.2.10 23:02 ]




j10i2 r7ca061

jamesbond22


Свой в доску


Регистрация: 19.8.07
Сообщений: 1764
Репутация: 1322





 
  #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:




Sе XPeria X8 ROM 2.3.5 GingerDX v008
Спасибо сказали: Alex_E, ploik

Троян


Пользователь


Регистрация: 16.1.08
Сообщений: 119
Репутация: 36
Откуда: Брянск




 
  #1458 [12.02.10, 09:16] Re: Учимся писать патчи   

 
Как быть если в смелтере при вводе паттерна 'B58420' он находит 4 адреса, а только я добавлю еще один байт, это у меня '00' то значений уже вообще никаких не найдено

И чем вообще лучше искать, смелтером или патсеарч ?




(SE)
w910i ''white''
sw-R1FA037 CID52 brown

Joker XT


VIP Developer


Регистрация: 5.8.06
Сообщений: 1292
Репутация: 7582





 
  #1459 [12.02.10, 09:21] Re: Учимся писать патчи   

 
Троян, сам подумай головой? какая разница чем искать, ты всё-равно ищешь последовательность байт




SE C901 [R1GA028]

Троян


Пользователь


Регистрация: 16.1.08
Сообщений: 119
Репутация: 36
Откуда: Брянск




 
  #1460 [12.02.10, 10:15] Re: Учимся писать патчи   

 
Не знаю какая разница, но я вот попробовал по этому адресу с помощью второго искать, такая же картина, только адресов уже не 4 нашло, а 7
И из этих 7 нету ни одного, что бы совпадал с теме 4 из другой программы
:( запутаться можно




(SE)
w910i ''white''
sw-R1FA037 CID52 brown

Va_st


Patchmaster


Регистрация: 3.8.08
Сообщений: 440
Репутация: 1142





 
  #1461 [12.02.10, 13:42] Re: Учимся писать патчи   

 
Троян, ??b58420 это ищи


Добавлено 12.2.10 15:43

Если много найдет то добавь еще пару байтов,и вместо первого ставь ??




j10i2 r7ca061
Страница 146 из 180: « 1 ... 142 143 144 145 [146] 147 148 149 150 ... 180 »


Похожие темы

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

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