Патчи *.VKP (DB 2000/2010/2012) : Патчи : Форум

Страница 1 из 271: [1] 2 3 4 5 ... 271 »

 Zormax:
12.07.06, 00:29
 Небольшой FAQ по патчам:

Если у вас телефон DB 2020 CID 52 то вам сюда

Если у вас телефон с CID 36 то вам сюда

Если у вас телефон с CID 49 то вам сюда, сюда, сюда, сюда

Также можно посмотреть посмотреть SEHelper (для CID 36 и общего развития):


P.S. Желательно каждый патч заливать по очереди с проверкой патча. Во время залития патча, возможно увидите предупреждающий диалог, который предупреждает вас о риске изменения некоторых данных

Если вы ставите аналогичный патч (похожий на тот что уже стоит, например была первая версия, ставите вторую или третью), то прежде чем ставить новую версию, отмените старый патч!

Все патчи вы ставите на свой страх и риск!

Также рекомендую почитать топик, где инструкция с картинками для CID 36

Последствия неправильного патчевания!!!

***Здесь заказываем бесплатные патчи*** или здесь


Платные патчи и ПО


Дополнительно смотрим:

Эльфпак (Эльфы)

Мастер-Патч (Master patch) - управление патчами с телефона

Изменение графики без патчей (total replase all grafics not to use patches) - способ замены произвольной графики без патчей

Тотальная смена графики (total replase all grafics) - патч на замену произвольной графики

Патчи VKP - смена цвета (change color)

Программа (Color Creator) для автоматической генерации патчей на смену цвета

Дополнительно смотрим патчи "конструкторы", Переназначение клавиш телефона

Ветка форума для начинающих патчерописателей, Учимся писать патчи

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


Все патчи заключайте в тег [vkp] кнопочка:

 Zormax:
12.07.06, 00:34
 ***********************************************************
***********************************************************

Создана база патчей, адрес:
http://supertrubka.org/modules/patches/

Все патчи прошедшие проверку будут выкладываться там.
Если какой-то патч не работает, пишите в этой ветке форума.


По вопросам работы онлайн базы можно пройти сюда:
http://supertrubka.org/modules/newbb_plus/viewtopic.php?topic_id=468&forum=8

Кому хочется подать запрос на патч, идите сюда:
http://supertrubka.org/modules/newbb_plus/viewtopic.php?topic_id=461&forum=8
или сюда:
http://www.sony-ericsson.ru/forums2/index.php?showtopic=26212

***********************************************************
***********************************************************

 Zormax:
19.07.06, 13:41
 ----------------------------

 den_po:
20.07.06, 23:25
 по заявкам телезрителей =) выношу на всеобщее обозрение! Чтобы портировать прошу

для этого нужно скачать:
- файл прошивки той версии, под которую существует патч
- файл прошивки той версии, под которую нужно сделать патч
- main2raw
- какой-нибудь hex-редактор

приведу пример
есть патч для K750_MAIN_EU_R1AA008_CID36.mbn
нужен для k750_R1BC002_eu1.ssw

имеем патч:
;K750 SW-R1AA008
;Убрать сообщение "Внимание! Громкий сигнал не подносите к уху" когда выбираешь 7-8 уровень громкости
;c Phenomen
+44000000
D36B10: 08D3 08e0


обрабатываем оба мэйна программой main2raw, она нам сообщает:
First flash block offset: $44020000

теперь открываем файл K750_MAIN_EU_R1AA008_CID36.raw и переходим по адресу D36B10+44000000-$44020000 то есть по адресу D16B10
там мы видим это:
08 D3 00 20 01 B4 00 23 01 22 05 49 05 48 0A F3
то есть прошивка совпадает с той, для которой сделан патч.
теперь ищем в файле k750_R1BC002_eu1.raw эту последовательность байт. не нашли, ничего страшного, убираем из строки поиска пару байт и ищем снова. ура! нашли по адресу D275AC.
теперь меняем наш vkp файл. вместо адреса D36B10 пишем D275AC-44000000+$44020000 то есть D475AC.
;K750 SW-R1BC002
;Убрать сообщение "Внимание! Громкий сигнал не подносите к уху" когда выбираешь 7-8 уровень громкости
;c Phenomen
;ported by .... =)
+44000000
D475AC: 08D3 08e0


в общем основная суть - ищем похожие куски кода. чем больше они совпадают, тем больше вероятность, что мы нашли нужный адрес. в принципе бывает, что совпадают последовательности из нескольки байт, потом чуток несовпадающих, а дальше опять совпадают. тут надо смотреть. и далеко не факт, что даже если найдены правильные адреса, патч будет работать. тут надо пробовать.

удачи =)

Дизассемблирование шаг за шагом для начинающих
Идем сюда:
http://www.sony-ericsson.ru/forums2/index.php?showtopic=28929

 Zormax:
20.07.06, 23:33
 den_po
вместо адреса D36B10 пишем D275AC-44000000+$44020000

Вместо сложения и вычитания, делаем так:
Обрабатываем бинарный файл как обычно через main2raw, после открываем этот raw файл в hex-редакторе и где нибудь в самом верху просто добавляем 0x20000 байт (в десятичном исчислении это 131072 байт).

Ну и как выше говорилось:
Заместо:
D36B10+44000000-$44020000
просто:
D36B10+44000000 = 44D36B10

 den_po:
20.07.06, 23:39
 
mobilefree пишет:
den_po
вместо адреса D36B10 пишем D275AC-44000000+$44020000

Вместо сложения и вычитания, делаем так:
Обрабатываем бинарный файл как обычно через main2raw, после открываем этот raw файл в hex-редакторе и где нибудь в самом верху просто добавляем 0x20000 байт (в десятичном исчислении это 131072 байт).

Ну и как выше говорилось:
Заместо:
D36B10+44000000-$44020000
просто:
D36B10+44000000 = 44D36B10

поправка: просто D36B10
но это уже варианты. если люди таких в принципе несложных вещей не знают, не факт, что они добавят в начале эти нулики =)

 Zormax:
20.07.06, 23:51
 den_po
поправка: просто D36B10

А ну да, я же через IDA смотрю...

 YaRiSs:
21.07.06, 00:43
 Ну вот пошли вопросы: захожу в хекс, жму поиск-поиск хекс-значений, далее ввожу D16B10, все он нашел! Теперь как убрать эти пресловутые байты, вернее где? В строке поиска у меня написанно 'маска', смещение', 'искать только в блоке' list search hits, up to'! Нигде галки не стоят!

 Zormax:
21.07.06, 00:49
 YAR
Дело в том, что если после того как тебе он нашел твою комбинацию, понажимай "F3" на клаве и ты офигеешь сколько там еще раз встретиться эта искомая комбинация......

Вот кто бы написал хелп по работе с IDA, было бы круто...

 Zormax:
21.07.06, 01:10
 Вот смотри патч:
;K750 SW-R1AA008
;Убрать сообщение "Внимание! Громкий сигнал не подносите к уху" когда выбираешь 7-8 уровень громкости
;c Phenomen
+44000000
D36B10: 08D3 08e0

Синие это смещение (адрес)
Зеленое что ищем
Красное это замена того что ищем

Что искал?
Страница 1 из 271: [1] 2 3 4 5 ... 271 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=376

© 2005-2018 supertrubka.org