Пятница, 17.05.2024, 0:21 AM
 
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Категории каталога
Общие вопросы [25]
Прошивки и прочее [10]
Настройки и функции Операторов [2]
Неисправности и глюки [2]
FAQ по софту [1]
Статьи и руководства по пользованью разнообразных ПК-программ для работы с мобильными телефонами.
Мини-чат
Наш опрос
Какой обьем вашей флэш-карты?
Всего ответов: 132
 FAQ, Характеристики
Главная » Статьи » FAQ » Прошивки и прочее

FAQ по патчингу в V_Klay B-S E71/EL71
Работа с 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 ждёт от вас дальнейших указаний.

Источник: http://e71.ru/

Категория: Прошивки и прочее | Добавил: X-Volp (13.11.2007) | Автор: Sim_emrom
Просмотров: 936 | Рейтинг: 4.0/1 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Участников: 0