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

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

IronMaster


VIP Developer


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




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

Djeims


Новичок


Регистрация: 21.3.09
Сообщений: 1
Репутация: 0





 
  #942 [21.03.09, 19:37] Re: Учимся писать патчи   

 
Ребят!,кто умеет писать патчи.Можете сделать патчей на СЕ z550i подобных тому что иеются в файлах в патчах.Только мне надо на прошивку R6BA033


Предупреждение от den_po
Нарушение правил:
5.3.4. Резкое отклонение от темы или обсуждение в одной теме нескольких разных вопросов не связанных друг с другом. Кроме раздела "О жизни".



Va_st


Patchmaster


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





 
  #943 [21.03.09, 19:40] Re: Учимся писать патчи   

 
vile, если бы он им баловался то тут
dword_45B0DA14 DCD 0x4534EC75
dword_45B0DA18 DCD 0x4534E125
было бы совсем не так




j10i2 r7ca061

RaANdOoM


Developer


Регистрация: 26.12.07
Сообщений: 150
Репутация: 1422
Откуда: Люберецкий




 
  #944 [22.03.09, 13:43] Re: Учимся писать патчи   

 
-BourNe-, удивляет что исходники для отключения слипмода и изменения имени оператора одинаковые :)




Sе Nokia N900
Спасибо: Va_st, Therion.
----------------------------------
WMR 112182965768

striker31932


Patcher


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




 
  #945 [22.03.09, 14:31] Re: Учимся писать патчи   

 
-BourNe-,ORG замени на org у меня изза этого не работало. и мой совет не используй доп файлы(типа c702.inc в твоём случае) а просто пиши в шапке врезки :-)
и ещё где с новой строки начинаются надписи типа loc_XXXXXXXX или sub_XXXXXXXX или locret_XXXXXXXX и т д ставь после них двоеточия ;-)

[ Редактировано striker31932 в 22.3.09 14:33 ]

[ Редактировано striker31932 в 22.3.09 14:36 ]


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

Va_st


Patchmaster


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





 
  #946 [22.03.09, 14:59] Re: Учимся писать патчи   

 
-BourNe-,
Код: 

;w910 r1fa035
include "x.inc"
org 0x115DE396
ldr r0, off_
blx r0
b       dalee
off_    dw pat+1
dalee:
оrg 0x1217f3d0
pat:
ldr r0, [r6,0x1c]
mov r1, 1
push {r0-r7,lr}
adr r0, name
mоv r1, 0
mоv r2, 0xff
mоv r3, 0
mоv r4, 0
ldr r5, off_1
blx r5
str r0, [sp,8]
pop {r0-r7,pc}
align 4
off_1            dw 0x1165240C+1
name    du "-BourNe-",0

вот так выглядит этот исх!!!


Добавлено 22.3.09 17:02

striker31932, доп файлы нужны если патч "пи...." большой,просто для удобства вынесения адресов в шапку


Добавлено 22.3.09 17:04

P.S. -BourNe- исх для наглядности, не пытайся даже по нему что то делать!!!




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

striker31932


Patcher


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




 
  #947 [22.03.09, 15:17] Re: Учимся писать патчи   

 
Va_st, да я понимаю но я всё равно больше люблю в шапку вносить чтоб файлы не создавать :-)
-BourNe-, елси не создаёшь доп файл то врезки пишешь в шапке и надпись include "c702.inc" не нужна. а если хочешь создавать доп файл то пишешь в шапке тока include "c702.inc" и в самом файле c702.inc уже пишешь врезки. модель и проша не обязательны как и та надпись. на будущее учти всё пред чем стоит знак ; это комментарии они не учитываются компилятором телом и т д. тоже самое если я в любом рабочем патче добавлю строку к примеру Код:
;gjhsdghuhfsdjhfehfjlf
то будет тот же самый патч абсолютно тока комментарий мой типа :-D
и не вздумай менять адреса в самих строчках где DCD. адреса типа 0x44XXXXXX и 0x45XXXXXX(после команды DCD) меняешь на addrX(где X номер врезки к примеру addr1. и в шапке пишешь addr1 = адрес на который ты поставил эту метку)

[ Редактировано striker31932 в 22.3.09 15:21 ]

[ Редактировано striker31932 в 22.3.09 15:25 ]



Va_st


Patchmaster


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





 
  #948 [22.03.09, 17:36] Re: Учимся писать патчи   

 
-BourNe- писал:
И эту строку тоже писать всегда надо:
Код:
name du "-BourNe-",0


????

ты че тупишь ?
патч:ЗАМЕНА ИМЕНИ ОПЕРАТОРА НА СВОЕ
вот в этой строчке и написан твой ник,который появится вместо имени оператора




j10i2 r7ca061

striker31932


Patcher


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




 
  #949 [22.03.09, 17:46] Re: Учимся писать патчи   

 
Va_st, я пишу вообще про все патчи. он спрашивает ВСЕГДА ли нужно я и пишу что нет потому так как это тока для патча на смену имени оператора



MrTwister


Новичок


Регистрация: 7.1.09
Сообщений: 6
Репутация: 0





 
  #950 [23.03.09, 13:31] Re: Учимся писать патчи   

 
Возможно ли сделать патч для K750i R1CA021, который уберет сообщение о разрядке аккумулятора?



MurametS


Patcher


Регистрация: 18.1.08
Сообщений: 180
Репутация: 385
Откуда: Малмыж




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

 
MrTwister, да


Просьба, проверьте эти два исходника. В первом исх при компиляции ругается. Во втором(это тот же первый, только обработанный AsmEditir`ом) при компиляции говорит что
source file not found

пысы//// ^^^Исходники^^^ этого патча, все адреса от W660 SW-R8BB001 orange, пока что ничего не портировал Патч:
;W660 SW-R8BB001 orange
;Отображение часов на экране во время зарядки выключенного телефона
;Show clocks on the screen when you charging turned off phone
;(c) RandoM
;(p) Ploik



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

Ishodniki.rar Ishodniki.rar (1.20 kb; 7 hits) Скачать файл


LG Optimus Black
SE W580 R6CA001 Orange
SE K800 R8BF003
PSP 3008 6.20 TN
Страница 95 из 180: « 1 ... 91 92 93 94 [95] 96 97 98 99 ... 180 »


Похожие темы

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

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