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

Учимся писать патчи : Патчестроение : Патчи : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Патчи
      /  Патчестроение
   /  Учимся писать патчи
На печать 
Правила 
Страница 93 из 180: « 1 ... 89 90 91 92 [93] 94 95 96 97 ... 180 »

IronMaster


VIP Developer


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




 
  #921 [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; 1362 hits) Скачать файл
primer_porta.rar primer_porta.rar (51.89 kb; 1629 hits) Скачать файл
Blink_lamp_R2CA001.rar Blink_lamp_R2CA001.rar (1.14 kb; 683 hits) Скачать файл
english_k750_r1ca021.rar english_k750_r1ca021.rar (48.54 kb; 371 hits) Скачать файл
met_k600_r2bb001.rar met_k600_r2bb001.rar (57.65 kb; 252 hits) Скачать файл
headset.rar headset.rar (1.12 kb; 529 hits) Скачать файл
ida_babeldr.rar ida_babeldr.rar (21.29 kb; 1101 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

jamesbond22


Свой в доску


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





 
  #922 [14.03.09, 20:13] Re: Учимся писать патчи   

 
PRO100light,
Код: 
include "x.inc"

addr1 = 0x4545CC19
addr2 = 0x450414FD
addr3 = 0x453AE025
addr4 = 0x44F94F85
addr5 = 0x44F495DD
addr6 = 0x44F495D1
patch = 0x443BB4C0


org patch
push {R0-R4,LR}
ldr R0, _addr2
ldr R1, _addr3
blx R1
ldr R0, [R0,0x74]
ldr R4, [R0,4]
adr R5, byte_443BB560
add R0, R4, 0
add R1, R5, 0
mov R2, 0
ldr R3, _addr4
blx R3
cmp R0, 0
bmi loc_443BB4F0
add R0, R4, 0
add R1, R5, 0
mov R2, SP
ldr R3, _addr5
blx R3
mov R4, SP
ldrh R2, [R4]
mov R5, 0
cmp R2, 0
bne loc_443BB4F2

loc_443BB4F0:
ldr R2, dword_443BB548

loc_443BB4F2:
mov R0, 7
mov R1, 6
bl sub_443BB53C
cmp R5, 0
bne loc_443BB508
cmp R4, 0
beq loc_443BB508
ldrh R0, [R4]
ldr R3, _addr6
blx R3

loc_443BB508:
pop {R0-R4}
mov R0, 0xA5
mov R1, 0x3A
bl sub_443BB53C
ldr R2, dword_443BB54C
mov R0, 8
mov R1, 0xA3
bl sub_443BB53C
ldr R2, dword_443BB550
mov R0, 8
mov R1, 0xBA
bl sub_443BB53C
ldr R2, dword_443BB554
mov R0, 8
mov R1, 0xD2
bl sub_443BB53C
ldr R2, dword_443BB558
mov R0, 0xA1
mov R1, 5
bl sub_443BB53C
pop {PC}

sub_443BB53C:
push {R3}
ldr R3, _addr1
mov R12, R3
pop {R3}
bx R12

align 4
dword_443BB548     dw 0xF3B4
dword_443BB54C     dw 0xECCD
dword_443BB550     dw 0xECD0
dword_443BB554     dw 0xECCC
dword_443BB558     dw 0xF3B5
byte_443BB560 du "cover.png",0
_addr1     dw addr1
_addr2     dw addr2
_addr3     dw addr3
_addr4     dw addr4
_addr5     dw addr5
_addr6     dw addr6


[ Edited by jamesbond22 в 14.3.09 18:17 ]




Sе XPeria X8 ROM 2.3.5 GingerDX v008

timos_06


Patchmaster


Регистрация: 30.11.07
Сообщений: 342
Репутация: 839
Откуда: ННовгород(рулит)




 
  #923 [14.03.09, 20:32] Re: Учимся писать патчи   

 
PRO100light, align 4 = FFFF


Добавлено 14.3.09 20:33

явно не из-за этого ребутит




|C510 SW-R1HA035|+моддинг FS+патчи+эльфпак 8-)

PRO100light


Patcher


Регистрация: 28.6.08
Сообщений: 827
Репутация: 1403
Откуда: DP.UA




 
  #924 [14.03.09, 21:14] Re: Учимся писать патчи   

 
Уже все гуд:) СПСjamesbond22,




K810i R8BA024 orange RU
lenovo p770 + miui 5

striker31932


Patcher


Регистрация: 7.12.08
Сообщений: 75
Репутация: 75
Откуда: респ. Коми г.Инта




 
  #925 [14.03.09, 22:51] Re: Учимся писать патчи   

 
PRO100light, я когда редактировал исходники через AsmEditor тоже были глюки. мой совет вручную редактируй имхо точно уверен что правильно всё делаешь :-)



PRO100light


Patcher


Регистрация: 28.6.08
Сообщений: 827
Репутация: 1403
Откуда: DP.UA




 
  #926 [15.03.09, 01:48] Re: Учимся писать патчи   

 
striker31932, я просто толком не знаю как правильно ;-)




K810i R8BA024 orange RU
lenovo p770 + miui 5

jamesbond22


Свой в доску


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





 
  #927 [15.03.09, 01:50] Re: Учимся писать патчи   

 
timos_06 писал:
align 4 = FFFF

not always.




Sе XPeria X8 ROM 2.3.5 GingerDX v008

Va_st


Patchmaster


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





 
  #928 [15.03.09, 11:27] Re: Учимся писать патчи   

 
Если бы ты портанул правильно то они работали бы 100%




j10i2 r7ca061

MahmudS


Patchmaster


Регистрация: 3.12.07
Сообщений: 662
Репутация: 3103
Откуда: Черновцы.UA




 
  #929 [15.03.09, 11:32] Re: Учимся писать патчи   

 
Va_st, я тоже пробовал портануть патч на полномочия java и у меня тоже ничего не получилось (именно на с702)




iPhone 5S Neverlock 64gb iOS 8.4 + Jailbreak
C901 R1GA028 Ocean White
W715 R1GA030 Black
Спасибо сказали: -BourNe-

striker31932


Patcher


Регистрация: 7.12.08
Сообщений: 75
Репутация: 75
Откуда: респ. Коми г.Инта




 
  #930 [15.03.09, 17:48] Re: Учимся писать патчи   

 
PRO100light, я учился на топсе но щас там нет этой темы. я сам делаю это добавляю врезки, ставлю align 4. убираю END в конце. расставляю двоеточия. убираю лишние S. удаляю #. а вот если нужно сложение var и переход Unicode=>DCB то тогда уже AsmEditor :-)

[ Редактировано striker31932 в 15.3.09 17:50 ]



den_po


Developer/Admin


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




 
  #931 [15.03.09, 18:12] Re: Учимся писать патчи   

 
striker31932, про var могу подсказку дать. в ida попробуй на команде с var нажать k




promt is better than google translate
Страница 93 из 180: « 1 ... 89 90 91 92 [93] 94 95 96 97 ... 180 »


Похожие темы

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

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