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

Учимся писать патчи : Патчестроение : Патчи : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Патчи
      /  Патчестроение
   /  Учимся писать патчи
На печать 
Правила 
Страница 152 из 180: « 1 ... 148 149 150 151 [152] 153 154 155 156 ... 180 »

IronMaster


VIP Developer


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




 
  #1511 [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
Откуда: Краснодар




 
  #1512 [03.04.10, 20:26] Re: Учимся писать патчи   

 
Va_st, вот так вот подойдет:
Код:
        ldr r3, _ddd
        blx r3
        _ddd DCD 0x155ABCED

??




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

HotRabbit


Patchmaster


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




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

 
D3mon,
причем тут 0x155ABCED вообще?
переход на переход решил сделать?

возьми букман 2.0 и посмотри, там все адреса есть

0x155ABCEC - это уже переход, вот и смотри куда он переходит

Конкретно здесь: вместо того, поставить 0x150AA4F0

----------------------
А если уж совсем неймётся, пиши:
Код:
BL    sub_addr
....
sub_addr:
    LDR    R3, exit
    BX    R3
exit    dw 0x1402C06C+1



[ Редактировано HotRabbit в 3.4.10 21:18 ]




WMR - R320282074812
WMZ - Z178545716672
Спасибо сказали: D3mon

Va_st


Patchmaster


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





 
  #1514 [03.04.10, 21:00] Re: Учимся писать патчи   

 
Да,а ты адрес то портанул?:-D

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




j10i2 r7ca061

HotRabbit


Patchmaster


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




 
  #1515 [03.04.10, 21:06] Re: Учимся писать патчи   

 
Va_st, нет, я букман 2.1 портанул, и как бы в курсах, что там за функа используется :lol:


Добавлено 3.4.10 21:14

Va_st, да, тупанул слегка)))

[ Редактировано HotRabbit в 3.4.10 21:17 ]




WMR - R320282074812
WMZ - Z178545716672

Va_st


Patchmaster


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





 
  #1516 [03.04.10, 21:06] Re: Учимся писать патчи   

 
HotRabbit, а ты различай команды bx ,blx


Добавлено 3.4.10 23:09

HotRabbit, я с тела пишу,не тебя я спрашивал про адрес:-D




j10i2 r7ca061

hi2all


Вникающий


Регистрация: 27.12.08
Сообщений: 32
Репутация: -14
Откуда: харьков




 
  #1517 [10.04.10, 20:45] Re: Учимся писать патчи   

 
тыкните плиз носом де ошибка...

10859D22: 0121201CB0F2C9FE00280DD0 014B1847FFFFFFFFf1b19512
12591bf0: 00000000000000000000000000000000 0421201C3D7B00F003F8201C024B1847
12591c00: 000000000000000000000000 004B1847B10F9110ED418411

-------------------------------------------------------------------------------------
;G502 SW-R1FA037
;Show entertainment, messaging, organizer and settings menu in full screen
;v1.0
;© Mojsa
;(p) adekbiroe
116c605e: 0121201CE0F71FFE3D7B 014B1847FFFF31250a12
120a2530: 00000000000000000000000000000000 0421201C3D7B00F003F8201C024B1847
120a2540: 000000000000000000000000 004B1847a56c6a1169606c11

а то он ставится норм но эффекта 0 =)
тел с902 AS

[ Редактировано hi2all в 10.4.10 18:47 ]



Va_st


Patchmaster


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





 
  #1518 [10.04.10, 20:50] Re: Учимся писать патчи   

 
hi2all писал:
f1b19512




Добавлено 10.4.10 22:53

hi2all писал:
FFFFFFFF

почему больше стало???




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

hi2all


Вникающий


Регистрация: 27.12.08
Сообщений: 32
Репутация: -14
Откуда: харьков




 
  #1519 [11.04.10, 19:48] Re: Учимся писать патчи   

 
Va_st, я понял (:

ну вот так же тоже не правильно?

10859D22: 0121201CB0F2C9FE0028 014B1847FFFFf11b5912
12591bf0: 00000000000000000000000000000000 0421201C3D7B00F003F8201C024B1847
12591c00: 000000000000000000000000 004B1847B10F9110ED418411

эффекта 0 :-(

на счет FF незнаю даже откуда они :oops:


Добавлено 12.4.10 06:25

Spoiler: 

объясните плиз что это за функция и чего она ушла за приделы патча... или как это назвать правильно?
и как ее исправить?
компилятор пишет такое

Spoiler: 


а патч вот этот был...

Патч:
;C902 SW-R3EF001 AO
;Adding tel. numbers when writing SMS
;Allows you to add a number from the phone book directly when writing SMS
;To add numbers click Options -> Add. contact
;v. 1
;(c) IronMaster
;(r) jamesbond22
;(p) MiFa


сорри если было я только учусь =)
заранее спасибо

[ Редактировано hi2all в 12.4.10 06:26 ]



c368511


Patcher


Регистрация: 26.7.09
Сообщений: 117
Репутация: 930
Откуда: Воронежская область




 
  #1520 [30.04.10, 16:25] Re: Учимся писать патчи   

 
подскажите нубу...
портировал вот этот патч
Патч:
;W660 SW-R8BB001
;Изменение расположения элементов в спящем режиме.
;Стандартные часы убраны.
;Добавлено: обводка, день недели, дата ,время и иконки событий
;(!) Heap shift (2018C254)


вот что получилось



Где ошибка может быть

исх: 


может align 4 зря поставил тут

Код:
align 4
off_45DB0D3C DCD 0x45DB0E14 
off_45DB0D40 DCD 0x45DB0E30 
dword_45DB0D44 DCD 0x2016EBC4 
dword_45DB0D48 DCD 0x78000020


[ Редактировано c368511 в 30.4.10 16:28 ]




w580-R8BE001
aka Dimmu

Va_st


Patchmaster


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





 
  #1521 [30.04.10, 16:50] Re: Учимся писать патчи   

 
c368511 писал:
loc_45DB0E30:
DCD 0xEC3E
LDRB R0, [R0]

DCD 0xF2CE
LDRB R0, [R0]
DCD 0xE5F3 ;!

LDRB R0, [R0]
DCD 0xF2FD

LDRB R0, [R0]
DCD 0xED76

LDRB R0, [R0]
DCD 0xECC7

LDRB R0, [R0]
DCD 0xE56B ;!
LDRB R0, [R0]
вот тут бред



Добавлено 30.4.10 18:52

еще поди портировал

DCD 0xE56B ;! :lol:


Добавлено 30.4.10 18:53

F26:0 это ты в стр2ид какую то хрень кинул,вот он те и пишет соответственно хрень




j10i2 r7ca061
Спасибо сказали: RaANdOoM
Страница 152 из 180: « 1 ... 148 149 150 151 [152] 153 154 155 156 ... 180 »


Похожие темы

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

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