Ломаем телефон, или Игрушки для взрослых

Первым сотовым телефоном, приобретенным мною, стал Sony J70. По тем временам это была передовая модель с отличным дизайном, полифонией и удобным управлением. В общем, в ней было все, что мне было нужно. Но со временем мне стало не хватать некоторых функций, в особенности GPRS. Позднее ко мне в руки попал телефон Siemens M55, с неплохим внешним видом и внутренним наполне­нием, что, вкупе с GPRS, заставило меня подружиться с ним надолго.
Телефон попал ко мне уже не новым, и однажды, подержав в руках точно такой же новенький М55, я понял, что с моим телефоном что-то не так, причем в лучшую сторону — выводимая на телефон информация выглядела иначе, нежели было задумано производителем. После непродолжительного общения с настройками телефона и последующих поисков в Сети удалось выяснить, что все дело в изменении стандартного программного кода, залитого в телефон.
Как оказалось, у данной модели имеется возможность установки “заплаток”, меняющих отдельные функции телефона (и даже добавляющих те, которых не было вообще). Так, например, с помощью “заплаток” можно вывести на дисплей числовое значение заряда батареи или изменить шрифт на более симпатичный. Интересно? Тогда читайте далее…

Подготовка
Итак, для экспериментов нам понадобятся дата-кабель (поскольку других способов общения телефона с компьютером немцы не предусмотрели) и программа VKlay, разработанная товарищами из Украины. Раздобыв эти две вещицы, берем в руки ­паяльник и приступаем…
Подключаем
Итак, подключаем телефон к компьютеру и запускаем программу. В появившемся окне выбираем модель (M55) и номер порта, к которому подключен телефон. Затем нажимаем кнопочку “Обновить”.
Если после обновления программа не смогла повторно определить телефон, нужно найти причину. Для начала узнаем версию прошивки своего M55. Сделать это можно, набрав *#06# -> Информация. Если прошивка v10 и ниже, то стоит проверить настройки программы и правильность установки драйвера дата-кабеля и подключения его на один из COM-портов. Если же прошивка свежая (v11 или выше), то придется снять с нее защиту.
Для снятия защиты от перепрошивки придется найти в Интернете “мидлет” с названием px55amd (или pm55amd), представляющий собой обычное Java приложение. Скачанную программку распаковываем, заливаем в телефон (в папку Java\jam) и запускаем. Приложение попросит ввести код. Вводим 39116. После, на выбор, будет три варианта: “сохранить состояние телефона до изменения”, “пропатчить загрузочный модуль” и “выход”. Мы выбираем “пропатчить”. После этого телефон сам выключается, а мы включаем его снова. Снова заходим в это приложение и повторяем в том же порядке все действия, только приложение нам уже напишет “Already OK!”. Заходим в программу VKlay и выбираем “M55 (Patched bootcore)”, жмем “обновить”. Теперь все работает.

Выбираем
Теперь давайте выберем патчи, которые могут нам пригодиться. Все патчи делятся на системные и графические. К системным отнесены изменения, касающиеся расширения функциональности телефона или улучшения существующих возможностей. Сле­дует обратить внимание на версию прошивки своего телефона и версию, для которой предназначен патч, поскольку для системных изменений они должны совпадать!
Среди системных изменений мною отмечены следующие экземпляры:
• увеличение размера диска с 1.87 до 3.5 Мбайт;
• сетевой индикатор на шесть ближайших вышек + мощность сигнала ближайшей;
• температура аккумулятора и его напряжение в процентах;
• вибросигнал при соединении;
• автоответчик и так далее.
Графические патчи гораздо универсальнее и подходят для любой прошивки. Из них можно выделить:
• изменение заставки при загрузке;
• смена системных иконок;
• новый вид меню;
• различные шрифты и так далее.
На самом деле патчей для телефона M55 (да и других моделей) гораздо больше. Вы можете без труда найти что-либо на свой вкус (в пределах возможностей данной модели конечно). Большая коллекция патчей (с расширением .vkp — спе­циаль­но для программы VKlay) имеется на сайте www.alexsid.antex.ru.

Применяем
Ну вот мы и добрались до самой ответственной стадии — применение патчей. Несмотря на то, что в Vklay предусмотрен откат изменений, я рекомендую сохранить родную прошивку телефона. На всякий пожарный… Сделать это можно на третьей вкладке, озаглавленной “Флешер”. В строчке “Адрес” следует выбрать fullflash, а затем нажать “Чтение памяти” и “Сохранить в файл”. Желательно назвать файл соответственно и спрятать.
Для применения патчей перейдите на вкладку “Патчи”, загрузите выбранный файл с расширением .vkp и нажмите кнопку “Применить”.
После работы программы нужно подготовить телефон к включению (с помощью соответствующей кнопки) и проверить наличие изменений. Если что-то не понравилось, можно все отменить, применив функцию “Отменить патч”.
Для случаев, когда телефон не вклю­чается после работы программы (даже после временного извлечения), как раз и пригодится сохраненная ранее родная прошивка.

Заценим
После таких манипуляций mp3-плеер в вашем телефоне, конечно, не появится, однако суровые будни пользования телефоном для кого-то могут превратиться в “луч света в темном царстве”. Ну, а если серьезно, то удобство пользования телефоном может подняться в разы.
Напоследок предупреждение. Вышеописанные процедуры при неумелом использовании могут привести к непоправимым изменениям программного обеспечения (читай “выходу из строя”) телефона, за что автор и редакция, конечно же, ответственности нести не могут.
Удачи!


Рекомендуем почитать: