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

Учимся писать патчи : Патчестроение : Патчи : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Патчи
      /  Патчестроение
   /  Учимся писать патчи
На печать 
Правила 
Страница 109 из 180: « 1 ... 105 106 107 108 [109] 110 111 112 113 ... 180 »

IronMaster


VIP Developer


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




 
  #1081 [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

-DeJaVu-


Patcher


Регистрация: 2.1.09
Сообщений: 732
Репутация: 3218





 
  #1082 [19.04.09, 11:58] Re: Учимся писать патчи   

 
den_po,

вот:
flat assembler for ARM version 1.67.27 (1039168 kilobytes memory)
cant open temp.bin





jamesbond22


Свой в доску


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





 
  #1083 [19.04.09, 12:12] Re: Учимся писать патчи   

 
-BourNe-, use the attached files



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

files.zip files.zip (63.42 kb; 21 hits) Скачать файл


Sе XPeria X8 ROM 2.3.5 GingerDX v008

Va_st


Patchmaster


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





 
  #1084 [19.04.09, 13:06] Re: Учимся писать патчи   

 
ADR>adr


Добавлено 19.4.09 15:10

А чтоб такая проблема не мучала больше в файле x.inc там где написано DCD fix dw и еще что то добавь ADR fix adr




j10i2 r7ca061
Спасибо сказали: -BourNe-

jamesbond22


Свой в доску


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





 
  #1085 [19.04.09, 13:39] Re: Учимся писать патчи   

 
Патч:
;W880 SW-R8BA024
;Replacing phone graphics aka SYSGFX patch
;Create GFX.ini at PHONE/other/ini
;In GFX.ini specify the path to the replacing graphics
;Example: [GFX_Folder]: /usb/other/IMG (!HIT an ENTER after the path!)
;In this folder put your icons XXXX.PNG (XXXX.GIF, XXXX.JPG),
;where XXXX - number (hex) replaces pictures
;Version 2.0
;Changes:
; -Works from phone strats, not from StandbyBook
; -Icons for sysgfx and in main can have different resolutions :D
;(!!!) Heap shift! 2018BC60-2018BC63
;©JokerXT version 1.1
;(e,p) Vertexbz

I ported this patch with source from IDA and with source of elf.

installed patch created from a source created in IDA plus added this line:
45c97e60: 2F00000000000000 07000000xxxxxxxx
give an very interesting effect on phone. The graphics are modified in interesting ways. Graphics changes the size of items on the phone :-o. :-D

[ Edited by jamesbond22 в 19.4.09 11:41 ]




Sе XPeria X8 ROM 2.3.5 GingerDX v008

KrasH


VIP Developer


Регистрация: 12.10.07
Сообщений: 993
Репутация: 3014
Откуда: Шахты




 
  #1086 [19.04.09, 14:22] Re: Учимся писать патчи   

 
блин...ну ты про каждую строчку будешь спрашивать?английский подучи!!!Лишние символы в строке,ну че непонятного?




Samsung GT-I9000 Galaxy S
SE C510 R1FA035
+ M2 1Gb + HPM-82
WMR: 248608836491
WMZ: 305377005044
Спасибо mazhor(1500wmr),polza(600wmr), & to other(~1100wmr)
Спасибо сказали: MaPkiZzz

jamesbond22


Свой в доску


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





 
  #1087 [19.04.09, 14:25] Re: Учимся писать патчи   

 
-BourNe-,
port from this source.




Sе XPeria X8 ROM 2.3.5 GingerDX v008

den_po


Developer/Admin


Регистрация: 27.3.06
Сообщений: 3279
Репутация: 10763
Откуда: Чебоксары




 
  #1088 [21.04.09, 17:58] Re: Учимся писать патчи   

 
-BourNe-, это информация для патчмейкеров ;-)




promt is better than google translate
Спасибо сказали: Va_st

den_po


Developer/Admin


Регистрация: 27.3.06
Сообщений: 3279
Репутация: 10763
Откуда: Чебоксары




 
  #1089 [21.04.09, 18:53] Re: Учимся писать патчи   

 
-BourNe-, ну сделай исходник, погляди в него и сделай выводы. там же всё просто.




promt is better than google translate

Va_st


Patchmaster


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





 
  #1090 [21.04.09, 18:54] Re: Учимся писать патчи   

 
-BourNe-, да,так же,но есть одно НО"они используют в своей работе патч Heap shift! more stability for patches!"!!!




j10i2 r7ca061

-DeJaVu-


Patcher


Регистрация: 2.1.09
Сообщений: 732
Репутация: 3218





 
  #1091 [22.04.09, 15:26] Re: Учимся писать патчи   

 
Вот занимаюсь портированием патча:

Патч:
;W910 SW-R1FA035
;Переключение радиостанций боковыми кнопками
;switching radio station lateral button
;"Громкость +"(удерживание) - +1 станция из списка
;"Громкость -"(удерживание) - -1 станция из списка
;(!)heap shift (2a2ac400-2a2ac403)
;(r)Joker XT
;(c)IronMaster
;(p)Va_st


на C702 SW-R3DA031. Возникла пара вопросов:

Вот я исх сделал:
Код: 
include "x.inc"
addr1 = 0x2A2AC400
addr2 = 0x115FD97D
addr3 = 0x115FFD0D
org 0x12673FA0
        CODE16
        PUSH    {R0-R7,LR}
        MOV    R1, 0
        B    loc_117D3C7A
; ---------------------------------------------------------------------------
        PUSH    {R0-R7,LR}
        MOV    R1, 1

loc_117D3C7A:                ; CODE XREF: ROM:117D3C74j
        LDR    R7, dword_117D3C94
        LDR    R0, [R7]
        LDR    R7, dword_117D3C98
        BLX    R7
        POP    {R0-R7,PC}
; ---------------------------------------------------------------------------
        PUSH    {R0-R7,LR}
        LDR    R5, [R2,4]
        LDR    R6, dword_117D3C94
        STR    R5, [R6]
        LDR    R6, dword_117D3C9C
        BLX    R6
        POP    {R0-R7,PC}
; ---------------------------------------------------------------------------
DCB 0xFF
DCB 0xFF        

align 4        
dword_117D3C94    DCD addr1        ; DATA XREF: ROM:loc_117D3C7Ar
                    ; ROM:117D3C88r
dword_117D3C98    DCD addr2        ; DATA XREF: ROM:117D3C7Er
dword_117D3C9C    DCD addr3        ; DATA XREF: ROM:117D3C8Cr
; ROM        ends

    


Исходник комплится.

Меня интересует это:

0x2A2AC400

Такого адреса в проше нет. Как я понял это связано с heap shift. Подскажите эту строку нужно менять или нужно оставить как есть?




Страница 109 из 180: « 1 ... 105 106 107 108 [109] 110 111 112 113 ... 180 »


Похожие темы

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

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