ZhiP.MoY.su
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Walrus  
Как патчить Benq-siemens
ZHIP_3DДата: Воскресенье, 01.07.2007, 23:48 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 489
Модель телефона: SIEMENS C,S,SL,A,AX....
Репутация: 4 []
Статус: Сейчас меня нет
Как патчить Benq-siemens

Для установки патчей Вам необходимо выполнить следующие условия:

1. иметь кабель DCA-100 или DCA-110
2. ввести Bootkey в Ваш телефон *

При первом запуске 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) строго рекомендуется ничего не менять - маловероятно, что вы получите желаемый результат!

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

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

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

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

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

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

*
В: Где взять буткей для елки и как его ввести в телефон?
О: Для елки буткей покупать не нужно, его можно рассчитать и ввести в телефон с помощью PapuaUtils последней версии.
Дополнение: Заводская версия прошивки должна быть меньше 41ой.

В: Что такое Bootkey и для чего он нужен?

О: Bootkey это своего рода «пароль» необходимый для открытия доступа к скрытым блокам памяти. После его ввода телефон можно будет пропатчить и произвести какие-либо операции с памятью телефона.

В: Где взять Bootkey?

О: В настоящее время Bootkey ?не рассчитывается? (после 41 прошивки)…Его можно либо купить, либо ввести через тестпоинт. Последний метод требует разборки телефона и замыкания некоторых контактов. Он не безопасен – можно легко испортить телефон. Проше всего купить.


 
  • Страница 1 из 1
  • 1
Поиск: