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

Учимся писать патчи : Патчестроение : Патчи : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Патчи
      /  Патчестроение
   /  Учимся писать патчи
На печать 
Правила 
Страница 21 из 180: « 1 ... 17 18 19 20 [21] 22 23 24 25 ... 180 »

IronMaster


VIP Developer


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




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

Zormax


Admin


Регистрация: 12.12.05
Сообщений: 5826
Репутация: 5274
Откуда: Nizhniy Novgorod




 
  #202 [26.04.07, 22:04] Re: Учимся писать патчи   

 
Merkulov
но меня бы больше устроил такой, чтобы лого за место даты

Попробуй:

;K750 SW-R1CA021
;Лого оператора справа внизу за место даты
;Ver 1.2
;(c)supertrubka.org
44E9EE7E: 94F697FD C046C046
44EA0EAC: 0221 0C21




TOOKY T83 (1.3.1-L2), MK808B

_sash_


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


Регистрация: 1.3.07
Сообщений: 87
Репутация: 4
Откуда: Харьков




 
  #203 [29.04.07, 16:01] Re: Учимся писать патчи   

 
а можно отследить лог телефона с помощью DCU-60?




W700 (W800 R1BC002) + камера K750 + buzzer E398 :-P

den_po


Developer/Admin


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




 
  #204 [29.04.07, 16:21] Re: Учимся писать патчи   

 
_sash_
нет конечно =)
делай сервисный, если оно тебе действительно нужно.
на самом деле народ недооценивает дебаглог. а вот я им активно пользовался.


Добавлено 29.4.07 16:24

гы, форум не любит слово debuglog :-D




promt is better than google translate

Joker XT


VIP Developer


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





 
  #205 [01.05.07, 14:10] Re: Учимся писать патчи   

 
Люди, объясните как команда and выставляет флаги?
Допустм
mov r4, 0xFF
mov r0, 0x80
and r0, r4
beq BufEx

Что будет?




SE C901 [R1GA028]

svinuk


Patchmaster


Регистрация: 13.3.07
Сообщений: 223
Репутация: 8
Откуда: Ukraine,Zovti Vodi




 
  #206 [01.05.07, 16:22] Re: Учимся писать патчи   

 
Joker_XT незнаешь как найти цвет той полочки в плеере?! Я вот кое чё придумал...если чёт не так исправь... Цвет состоит из трёх байт, тоись хх yy zz. Значит нужно искать что-то типа 00 zz yy xx 00. а затем смотреть...цвет рыжый, значит последний байт должен иметь f. так?!




уранили мишку напал
атарвали мишке лапу.....
распароли мишке брюха
сердце вырвали и ухо...
#нос засунули в желудок
здохни плюшевый ублюдок.

Joker XT


VIP Developer


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





 
  #207 [01.05.07, 16:47] Re: Учимся писать патчи   

 
А откуда ты знаешь цвет, наглаз чтоли определить байты??


Добавлено 1.5.07 19:02

Joker_XT, отвечу сам себе, тк уже разобрался вдруг каму пригодится )
AND - логическое И
Побитово перемножает
0*х=0
1*х=х
Те еси имеем такую команду
mov r4, 0xFF ;FFh - 11111111b
mov r0, 0x80 ;80h - 10000000b
and r0, r4 ;r0=10000000=80h

Флаг (Z) смотрится по 31 биту регистра.

Еси где-та неправ, поправьте )




SE C901 [R1GA028]

svinuk


Patchmaster


Регистрация: 13.3.07
Сообщений: 223
Репутация: 8
Откуда: Ukraine,Zovti Vodi




 
  #208 [01.05.07, 17:27] Re: Учимся писать патчи   

 
Joker_XT ну рыжый мона приблизительно определить, а там уже по найденым значениям сортировать....хатя наверна задалбёся сартиравать=\




уранили мишку напал
атарвали мишке лапу.....
распароли мишке брюха
сердце вырвали и ухо...
#нос засунули в желудок
здохни плюшевый ублюдок.

BREND


Вникающий


Регистрация: 12.5.07
Сообщений: 23
Репутация: -5
Откуда: Амбер




 
  #209 [15.05.07, 01:17] Re: Учимся писать патчи   

 
Вот я прочитал кое-шо и у меня такие вопросы по primer_porta:
1. Текстовые метки нужно самому считать в сервисном меню? Ведь так и загнуться можно. Они должны где-то сохраняться в прошивке.
2. Что означает "Переводи 0x2AC - 684 это слово Записать.", что-то я недогоняю как так вышло.
3. Чем отличается raw от bin? Я в Binedit открываю raw, там и код нормально видно и Базы Т9. Все другие функции, типа ММС, Меню и.т.д не конают

ЗЫ: не ругайте я только учусь




На все вопросы существуют ответы, но кто сказал, будто все ответы должны быть известны тебе?

Zormax


Admin


Регистрация: 12.12.05
Сообщений: 5826
Репутация: 5274
Откуда: Nizhniy Novgorod




 
  #210 [15.05.07, 08:30] Re: Учимся писать патчи   

 
BREND
1. Текстовые метки нужно самому считать в сервисном меню? Ведь так и загнуться можно. Они должны где-то сохраняться в прошивке.
2. Что означает "Переводи 0x2AC - 684 это слово Записать.", что-то я недогоняю как так вышло.

1. Текстовые метки вверху в прикрепленом посте
2. В файле меток ищешь нужную, смотришь её номер и переводишь в HEX, далее hex число переворачиваешь.

Учись на примерах патчей которые убирают сообщения типа "Режим без звука включен" и т.п.




TOOKY T83 (1.3.1-L2), MK808B

IronMaster


VIP Developer


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




 
  #211 [15.05.07, 12:31] Re: Учимся писать патчи   

 
mobilefree в таких патчах не убираются текстовые метки. Там убирается обработка функции вывода информационного окна.
По поводу БинЭдита... Он адаптирован для самсов. ММС это специфика самсовских прошивок, меню он также умеет анализировать только у самсов. Так что самые полезные вкладки это Поиск и Символы.




K700->W810->W850->W705 & W995 (cid81)
==========
WMZ307721639637
WMR675285842893
Спасибо за пожертвования:
Resp, ploik, BanditNN, AlexTin, polza, romanchenko, Ryabchik, Ax, [b]Desp
Страница 21 из 180: « 1 ... 17 18 19 20 [21] 22 23 24 25 ... 180 »


Похожие темы

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

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