Портация Android на коммуникаторы HTC

Владельцы смартфонов HTC делятся на два типа: первые – счастливые обладатели гаджета под андроидом, вторые – несчастные юзеры винмобайл. Конечно, это исключительно субъективное мнение, однако не один я считаю, что использовать Android намного удобнее, немаловажен также вопрос оплаты.

Итак, эта статья для тех, кто думает так же, как и я, и горит желанием сменить ось на своем коммуникаторе. Сегодня мы займемся изучением портации Google Android на смартфоны HTC, работающие на платформе Windows Mobile. Речь пойдет о HTC Vogue, но должен заметить, что подобная схема не раз использовалась на других моделях – работает, хотя бывают и неприятные случаи. Посему хочу подчеркнуть, что все сделанное сегодня вы будете выполнять, если решите это сделать, на свой страх и риск. Справедливости ради замечу, что потом вернуться обратно к Windows Mobile небольшая проблема - прошивок в Сети куча.

Перед началом процесса не забудьте сохранить всю важную информацию, так как «диск С будет отформатирован», и вместо привычных окон мы получим свеженького и неизученного робота.

Этап 1. Снятие лока

Эта вещь ни для кого не нова. Хочу заметить, что после данной процедуры гарантия на ваш телефон аннулируется – взвесьте все хорошенько. Чтобы снять лок, вам необходимо будет прошить коммуникатор специальным пакетом.

Анлокеры под Vogue можно найти здесь: http://forum.ppcgeeks.com/showthread.php?t=20370, весят они немного – в среднем 2 Мб. Распаковываем архивчик, присоединяем смарт к компьютеру (в режиме активсинх) и запускаем Vogue_unlocker.bat. Следуем инструкциям, и в итоге наш аппарат разлочен. Теперь на него можно поставить любую прошивку.

Смысл тут в том, что производитель блокирует области диска с важными файлами, чтобы нерадивые пользователь не натворили делов, но мы же с вами не просто пользователи ;). Выход есть всегда, поэтому анлочим и получаем права на команду format c:/ =)).

Этап 2. Подготовка дистрибутива

Есть куча руководств, как загрузить андроид под виндой и пользоваться им через всем известное место. Мы же пойдем путем правильным и просто переустановим ось. Для этого нам понадобится дистрибутив, скажем, 240х320, скачать который без проблем можно тут:
http://download207.mediafire.com/wykau3c394ag/khom4mzmjyd/myn-WarmDonut-03-16-2010-240x320-110.zip.

Пока файлик качается, мы займемся подготовкой флешки. Достаем ее из телефона и форматируем в FAT32. Далее в корне создаем папочку «andboot» и из свежескачанного архива заливаем в нее androidinstall.tar (там файлов много, но нужен нам только androidinstall.tar). Готово!

Ставим карту в телефон и начинаем готовить компьютер к ответственному действу. Загружаем последний NBH-файл со страницы
http://it029000.massey.ac.nz/vogue/files/?C=M;O=D (естественно, соответствующий выбранному нами разрешению экрана – 240х320). После качаем RUU Update Utility (утилиту обновления ROM) по ссылке http://rapidshare.com/files/362124541/ROMUpdateUtility.zip.

Теперь внимание! Скачанный NBH-файл переименовываем в RUU_signed.nbh и копируем в папку с RUU Update Utility на компьютере. После этого можно считать процесс подготовки законченным.

Этап 3. Прошивка

Самый интересный этап, на мой взгляд :). В общем, включаем телефон в bootloader-режме: удерживаем кнопки down power, камера и ресет (стилусом), пока не появится изображение. Внизу экрана будет написано «Serial» - подключаем к компьютеру, и вместо сериала загорается «USB». После этого запускаем ROMUpdateUtility.exe на компьютере и следуем инструкциям. Если вы все сделали правильно, то в скором времени начнется обновление ROM, свидетельством чему будет появление индикатора обновления в утилите обновления и на экране коммуникатора.

После того как прогресс-бар добежит до конца, телефон перезагрузится сам. При загрузке начнется установка дистрибутива. Внимательно следим за экраном, на котором вам предложат зажать клавишу звука или D-Pad. Зажимаем D-Pad и ждем, пока не появится меню. Выбираем пункт 1, читай, установка. Следуем инструкциям, после завершения установки рестартим аппарат. При повторной загрузке клавишу звука или D-Pad зажимать не надо, просто ожидаем загрузки андроида :). Понадобится немного времени – первая загрузка, всетки.

Готово! Теперь файлы инсталляции с SD-карточки можно удалять – они не нужны.

Чтобы ваша флешка после подключения коммуникатора к компьютеру определялась как внешний накопитель, нужно всего лишь установить один виджет, который вы найдете тут: http://www.androlib.com/android.application.com-protocol-usb-jBAw.aspx. Ставим, помещаем виджет на рабочий стол и при неподключенном телефоне видим сообщение «SD Split», подключаем – загорается «USB Connected» - готово!

Вот так вот можно превратить смартфон на WinMobile в смартфон на Android. Думаю, что у вас все получится, и новая операционная система вам понравится. Удачи :).

Евгений Кучук, SASecurity gr.


Компьютерная газета. Статья была опубликована в номере 19 за 2010 год в рубрике mobile

©1997-2023 Компьютерная газета