E71.RU E71.RU
Добро пожаловать, Гость! Регистрация недоступна • Вход RSS
Понедельник, 23.12.2024
Хочешь узнать тайну бытия? Открой fullflash в IDA!
[
Меню сайта
]
Новости [Форум]
FAQ-ЧаВо Видеоуроки
Статьи Файлы Обои
Библиотека функций
Патчи Kibab Патчи e71.ru
Прошивки и сервис
Центр Данных
Комментарии Зал славы
Дневник Гостевая книга
О сайте О команде
-
[
Категории каталога
]
Хитрости и тюнинг [16]
Разное [5]
Мобильные технологии [14]
О музыке и т.п. [4]
FAQ'и [19]
История компании Siemens [5]
-
[
Наш опрос
]
Какая на Ваш взгляд самая крутая телефонная ОС?
Всего ответов: 147
-
[
Каталог статей
]
Начало » Статьи » FAQ'и

Инструкция по патчингу в V_Klay
Работа с V_klay 3.3

При первом запуске V_klay нажмите Options, и выберите русский язык интерфейса. Программу потребуется перезапустить.
Итак, выбрано: Работать с - телефоном.

Лоадер - ваш. Порт - COMN (где N - номер порта вашего кабеля: для com-кабеля DCA-100 COM1 или COM2, для usb DCA-110 - смотрите в Диспетчере устройств - Порты). Скорость - рекомендуется максимальная (для настоящего com-кабеля - 115200, для DCA-110 - попробуйте различные значения, для китайских - попробуйте также 614400).

Проверьте, достаточно ли заряжена батарея телефона. Если всё в порядке, выключите его. Если у вас кабель с зарядкой, проследите, чтобы она была выключена. Например, переподключите телефон к кабелю (это проще всего: отключенный до соединения с кабелем телефон не заряжается). После этого нажмите Обновить->. Через несколько мгновений вам будет предложено кратко нажать красную кнопку - сделайте это. Если соединение прошло успешно, то в строке "Информация о Флэш" вы увидите IMEI и другие данные своего телефона, а зелёный цвет квадратика сменится красным. Если соединение не прошло, попробуйте изменить скорость, проверьте Порт. Если вместо данных о Флэш вы получите нули или F-ки, проверьте соединение кабеля или лоадер, попробуйте обновить ещё раз.

Обычно при первом нажатии Обновить-> автоматически сохраняется копия fullflash телефона - рекомендуется не отменять этот процесс. Позже его можно повторить на вкладке Флешер (не стоит менять там выставленные данные, такие как 0x00000000 (fullflash)) последовательным нажатием кнопок "Чтение памяти" и "Сохранить файл..." Делайте backup-копии по возможности чаще. Если место занимаемое ими (для E71 - 64Mb) имеет для вас значение, можете позже их архивировать (например, в rar, сжимает до 19Mb).
Работаем на вкладке Патчи. Жмём "Добавить..." (это лучше и не испортит патча в случае чего), выбираем нужный vkp-файл.

Пример патча:
;Убрать сообщение "Блокировка клавиатуры включена"
;Disable message "Keypad locked"
;© SiNgle
;(p) Grizzzzly
0700350: F8F034EB C046C046

Один из моих любимейших стандартных патчей. Он выполняет сразу две полезные функции: собственно убирает ненужную надпись и отключает подсветку телефона при блокировке немедленно. Всё, что следует в строках за знаком ; - это комментарии, здесь они обозначают название патча, имя его автора и имя автора портации патча на данный телефон-прошивку. Комментарии игнорируются при вводе патчей в телефон.

Все данные, воспринимаемые как функциональные для патчера как правило записывают в шестнадцатеричном виде. Первое число (здесь 0700350) - адрес в фуллфлеш. За двоеточием следуют ДАННЫЕ_В_ФУЛЛФЛЕШ (F8F034EB) и через пробел ДАННЫЕ_НА_ЗАМЕНУ (C046C046). При "Применении Патча" первое по адресу меняется на второе, при "Отмене" - наоборот. Однако тут есть одна особенность: установленные значения могут меняться, условия их изменения не всегда могут быть объяснены. Так, у меня лично "слетал" сам по себе такой патч как "Показывать расширения файлов".

В некоторых патчах можно по желанию менять значения. Например, в патчах "Шаг подсветки" и "100% качества Jpeg при съемке". Для быстрого получения шестнадцатеричных значений можно воспользоваться Windows-калькулятором в инженерном режиме. Очень просто: вводите 90 в системе Dec, переключаетесь в Hex - получаете 5A. Иногда данные в патч можно вводить в текстовом режиме, в кавычках - об этом будет сообщено в комментарии к строке. А в таком патче как "Прокрутка длинных имён" (Smooth scrolling of long names) строго рекомендуется ничего не менять - маловероятно, что вы получите желаемый результат!

Есть и более сложные патчи. Например "Библиотека функций", "Мастер-патч", "ЭльфПак" и другие... Адреса там прописаны для пустых ячеек в памяти фуллфлеш, и отмена таких патчей обязательна перед изменением прошивки на другую версию. Рассмотрим некоторые элементы таких патчей:

#pragma enable old_equal_ff и #pragma disable old_equal_ff - команды для V_klay соответственно включения и выключения режима записи на "пустое место" (адреса со значением равным FF). То есть для патчей в пределах этих команд указываются только новые значения, а старые считаются равными FF.

+0074000, -A3F8, +0 - это смещение данных относительно указанных адресов. Обычно оно стоит в начале патча (например, Библиотеки функций), а в конце ставится +0. Если не поставить +0 в конце патча со смещением, при установке нескольких подряд, после могут появится ошибки, так как V_klay будет считать указанное ранее смещение действующим. Так что если идут сплошные ошибки после какого-либо патча, присмотритесь - а закрыто ли в нём смещение?

Установка патчей

Для начала удобней проверить, подходит ли патч. Нажимаем кнопку "?" рядом с "Применить Патч". После процедуры проверки V_Klay сообщит, нет ли несовпадений исходных данных с данными в фуллфлеш. Он может выдать результат "Патч может быть успешно установлен" или сообщит, сколько строк не совпало и информацию по одной из таких строчек. Это очень полезная информация, особенно при отмене. А при установке, судите сами, вам решать, ставить всё-таки или нет. В худшем случае телефон может не включиться.

Итак, по нажатию "Применить Патч" будет пройдена сначала та же проверка что и по ?, а затем: если нет ошибок, то пойдёт процесс заливания патчей
если ошибки имеются, вам нужно нажать "Да" на вопрос "Сохранить патч восстановления?", иначе ничего не произойдёт. Иногда при нажатии "Да" V_Klay завершается с ошибкой - попробуйте ещё раз, телефону ничего не будет, только соединение и выбор патчей придётся производить заново.

Во время патчинга телефон и кабель лучше не трогать. Может случиться такое, что во время заливки патча V_Klay надолго остановится на операции "Передача данных". Если эта операция длится более 10 секунд - это уже повод для тревоги. Более минуты - можете отсоединять телефон от кабеля. Как правило, это сбой после которого телефон не включается - проверьте! Если так, то заливайте ранее сохранённый фуллфлеш. На вкладке Флешер нажимаете "Открыть файл...", выбираете нужную копию фулла и жмёте "Запись памяти". Если в Расширенных Опциях не стоит "Разрешить запись в буткор телефона", то вас спросят "Продолжить без записи в буткор?" - отвечайте Да. Запись в буткор нужна в редких случаях и в случае сбоя такой записи ваш телефон может умереть навсегда, в лучшем случае придётся возиться с ТП.

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

По окончанию работы с телефоном нажмите на рисованную кнопку "Выгрузить лоадер" рядом с красным квадратиком. Он снова станет зелёным. Это действие не так обязательно, но для культурного патчинга совершайте его. Всё, телефон освобождён - отсоединяем и пробуем включить. Либо он включается (возможно не с первой попытки давления на красную кнопку), либо издаёт ПИ - характерный признак того, что V_Klay ждёт от вас дальнейших указаний :)

Другие материалы по теме
Категория: FAQ'и | Добавлено: sim_emrom (27.05.2007) | Автор: Sim EmRom
Просмотров: 10711 | Комментарии: 5 | Рейтинг: 4.8

Всего комментариев: 5
5 BFT  
2
В В клей нет моего телефона

4 sim_emrom  
0
Спасибо, Степан! Сейчас посмотрю, что там можно сделать пока...
Есть ведь ещё недочёты по самой сути, хотя и несущественные.

3 tiano  
0
Немного облогородил, но нужно еще может автор займется

2 DOMINATOR  
0
Прекрасная работа Сергей! Хвалю!

1 Evgr  
0
Здорово! Можно было тогда не привлекать инфу с cx75planet.ru smile

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Использование материалов сайта возможно только при согласовании с администрацией
[ ]
[
Форма входа
]
-
[
Информация
]
Online-конференция сайта
siemensx85@ conference.jabber.ru

Последние версии
Библиотеки функций:
E71: 27.08.2010,
EL71: 10.06.2010
-
[
Мини-чат
]
-
[
Статистика
]
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Новости: 321
Заметки: 30
Отзывы: 157
FAQ: 55 Статьи: 62
Файлы: 1373 Обои: 1286
Комментарии: 2715
Форум: 44345/1139

Web Stats Rambler's Top100 Рейтинг@Mail.ru
-