Уже в течении пары недель с удивлением наблюдал за тем, как не выходит очередное обновление прошивки 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. Перезагружаем телефон. Процесс закончен.
Скриншот пустого экрана и экрана с иконками:

