Уже в течении пары недель с удивлением наблюдал за тем, как не выходит очередное обновление прошивки OpenDesire, которой я пользовался. Обычно обновления выходили с периодичностью в 2-3 дня, а тут затишье на несколько недель. Первым делом я полез на сайт с прошивкой и стал читать комментарии. Оказалось, автор прошивки прекратил ее разработку, т.к. по его словам, она стала ему скучна. Когда он начинал ее разрабатывать, то он был первым, а сейчас полно похожих прошивок и гнаться за тем кто быстрее выпустит обновление он не хочет. Но там же он говорил, что в ближайшие дни он выложит новую прошивку под названием Oxygen. Я решил ее попробовать. Но на сайте была одна строчка, которая меня смутила:

AlphaRev N1Table HBOOT. (not explicitly required but highly recommended)

Это означает, что желателен HBOOT от AlphaRev. Да не тот, который ставится по умолчанию, а N1Table (таблица с разделами отличается от той, которая ставится по умолчанию).

Пишу здесь небольшой мануал, как все это дело поставить.

1. Ставим HBOOT от AlphaRev. Берем его вот тут или с этой страницы.

HBOOT поставляется в виде образа ISO, который можно прожечь либо на болванку, либо запустить в виртуальной среде. Потом нужно загрузиться с этого образа, подключив предварительно телефон по USB к компьютеру и выбрав в Настройках-Приложения-Разработка пункт Отладка по USB.

Ну дык вот, загружаемся с образа, на экране будет много английского текста, который сообщит нам о том, что все действия делаются на свой страх и риск, телефон нельзя отключать и перезагружать, иначе он брикнется. Далее нас попросят нажать на любую кнопку и начнется процесс установки нового HBOOT. Процесс состоит из трех этапов, которые длятся минут 5.

2. Ставим таблицу разделов N1Table (в ней 149 мб отведено под /system, 98 мб под /cache и 203 мб под /data). Берем тут или с этой страницы.

Если первый пункт легкий, то второй у того кто делает это первый раз вызовет кучу вопросов. Куда девать этот файл *.img! А все относительно просто.

Для начала надо скачать Android SDK. Скачать можно здесь.

Куда-нибудь распаковываем архив, например вот сюда C:android-sdk-windows.

Перезагружаем телефон, зажав кнопку громкости вниз, выбираем RECOVERY и форматируем там все разделы (system/data и cache). Опять перезагружаем телефон, зажав кнопку уменьшения громкости. Но уже выбираем пункт FASTBOOT.

На компьютере открываем консоль, заходим в скачанную папку c:android-sdk-windowstools (файл *.img надо тоже сюда скопировать) и вводим следующую команду:

fastboot flash hboot bravo_alphaspl-n1table.img

Чтобы убедиться, что таблица разделов была успешно записана, надо в телефоне выбрать пункт REBOOT BOOTLOADER и посмотреть что написано сверху на экране. Должно быть AlphaRev N1Table.

3. Перезагружаем телефон в recovery. Форматируем все разделы (system, data и cache). Ставим прошивку Oxygen. Перезагружаем телефон. Процесс закончен.

Скриншот пустого экрана и экрана с иконками:

device device1