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

Учимся писать патчи : Патчестроение : Патчи : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Патчи
      /  Патчестроение
   /  Учимся писать патчи
На печать 
Правила 
Страница 61 из 180: « 1 ... 57 58 59 60 [61] 62 63 64 65 ... 180 »

IronMaster


VIP Developer


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




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

IzZzwerg


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


Регистрация: 5.12.07
Сообщений: 73
Репутация: 1
Откуда: Ульяновск




 
  #602 [18.04.08, 21:13] Re: Учимся писать патчи   

 
Помогите с портом патча.
Имеется патч:
Код: 
;W700 SW-R1CA021
;Таймауты Диммера и скринсавера
;© SiNgle
+44020000
0E68480: 905F01 409C00 ; таймаут запуска скринсэйвера/часов 40 сек
1045BE4: 983A 3075 ; таймаут диммера (снижение яркости подсветки) 30 сек
1045D90: 1E 3C ; уровень понижения яркости 60%

Из него мне нужно только:
Код:

0E68480: 905F01 409C00 ; таймаут запуска скринсэйвера/часов 40 сек
1045BE4: 983A 3075 ; таймаут диммера (снижение яркости подсветки) 30 сек

Порядок моих действий:
1. В ВинХексе открываю свою прошу W810 R4EA031
2. Ищу байты 905F01 и 983A
3. Нахожу адреса в HEX 4A5C64 и множество адресов для второго.
4. 4A5C64 + 44140000 = 445E5C64
Патч получается следующий:
Код:
;W810 SW-R4EA031
+44140000
4A5C64: 905F01 204E00 ; таймаут запуска скринсэйвера/часов 20 сек


или

Код:
445E5C64: 905F01 204E00 ; таймаут запуска скринсэйвера/часов 20 сек


5. При установке патча несовпадение данных. Т.е. я ошибся с адресом.

Что я делаю не так?

[ Редактировано IzZzwerg в 18.4.08 21:26 ]




'<a href="http://savepic.ru/220343.png" target="_blank">'.basename('http://savepic.ru/220343.png').'</a>'

KrasH


VIP Developer


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




 
  #603 [18.04.08, 21:35] Re: Учимся писать патчи   

 
1.Берём адрес
2.Прибавляем 44020000
3.Переходим в иде
4.Портим.
5.Вставляем фулл адрес,создав новый патч(ну документ в болноте)
Вида
FullAddr: FirmDann OurDann




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

IzZzwerg


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


Регистрация: 5.12.07
Сообщений: 73
Репутация: 1
Откуда: Ульяновск




 
  #604 [18.04.08, 21:39] Re: Учимся писать патчи   

 
Тоесть я задавал не то смещение?
Код:

+44020000
4A5C64: 905F01 204E00


Хмм, нет, все равно несовпадение данных..

[ Редактировано IzZzwerg в 18.4.08 21:42 ]




'<a href="http://savepic.ru/220343.png" target="_blank">'.basename('http://savepic.ru/220343.png').'</a>'

KrasH


VIP Developer


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




 
  #605 [18.04.08, 21:40] Re: Учимся писать патчи   

 
Ты данные проверяй:-)
Т.е. перейди по адресу из патча,кот-й портанул,в своей проше.
И сравни FirmDann с тем,что в проше.
Совпадает-гуд.
Нет-потому и мисматч


Добавлено 18.4.08 21:41

Да,смещение-нето.
Надо
+44140000




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

IzZzwerg


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


Регистрация: 5.12.07
Сообщений: 73
Репутация: 1
Откуда: Ульяновск




 
  #606 [18.04.08, 21:45] Re: Учимся писать патчи   

 
Совсем меня запутал..
Тоесть я должен сделать
+44140000 - смещение.
4A5C64 + 44020000 = 444C5C64 - адрес
905F01 204E00 - данные


Код:
+44140000
444C5C64: 905F01 204E00




'<a href="http://savepic.ru/220343.png" target="_blank">'.basename('http://savepic.ru/220343.png').'</a>'

KrasH


VIP Developer


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




 
  #607 [18.04.08, 21:54] Re: Учимся писать патчи   

 
Нет.
Еси прибавляеш К НАЙДЕНОМУ АДРЕСУ смещение,+Хх в начале НЕНАДО

+44140000
4a5c64: 905f01 204e00
Ето готовый вариант,всё прально со смещениями
Вот так пробуй ставь




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

IzZzwerg


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


Регистрация: 5.12.07
Сообщений: 73
Репутация: 1
Откуда: Ульяновск




 
  #608 [19.04.08, 11:00] Re: Учимся писать патчи   

 
Нет, все равно данные несовпадают.
Значит буду портить по исходникам.




'<a href="http://savepic.ru/220343.png" target="_blank">'.basename('http://savepic.ru/220343.png').'</a>'

KrasH


VIP Developer


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




 
  #609 [19.04.08, 11:21] Re: Учимся писать патчи   

 
Да,с исхами-надёжней:-)




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

zapret


Moder


Регистрация: 27.5.07
Сообщений: 1577
Репутация: 1813
Откуда: Königsberg-Калининград




 
  #610 [02.05.08, 18:06] Re: Учимся писать патчи   

 
Помогите ктонить. Smelter не открывает мэйн ш800 в raw формате. подскажите ктонить как открыть или прогу-аналог.
а то че-то взядся за портирование, а не могу найти адреса с "?? ??". может есть другая прога, через которое это можно сделать?




samsung galaxy S3 4.2.2
W580\K750i\k550

если собрали учет занятого места в прошивке - обращайтесь

E1kolyan


Developer


Регистрация: 8.7.07
Сообщений: 663
Репутация: 11934
Откуда: Челябинск




 
  #611 [02.05.08, 18:42] Re: Учимся писать патчи   

 
zapret007 Берешь прошу, конвертишь ее в .raw через babe2raw, открываешь Smelter, в Smelter'е ставишь при открытии все файлы и открываешь свой .raw, а потом вписываешь свою базу загрузки.





Sony Ericsson C905 SW-R1FA035
Sony Ericsson K810 SW-R8BF003
Sony Xperia™ S
ZTE Blade X3
Страница 61 из 180: « 1 ... 57 58 59 60 [61] 62 63 64 65 ... 180 »


Похожие темы

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

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