суббота, 11 февраля 2012 г.

Уставливаем Android 2.2 на Huawei u8230

И так, я решился.

Девайс хоть и известный и информации по нему в сети достаточно много, однако консультации со знакомыми из сервисов по ремонту и, в том числе прошивке телефонов, никакой пользы не принесли. Поэтому прошивал на свой страх и риск, пользуясь инструкциями из сети. Основная инструкция, которую использовал - с блога ит'шника.

ВНИМАНИЕ! Тем, кто переживает о сохранении гарантии на свой замечательный мобильник, эту статью следует читать только в ознакомительных целях.

Для начала было скачано все, что предлагалось в инструкции, а именно:
После этого на Windows XP, запущенной под VirtualBox (на Slackware 13.1 у меня установлен VirtualBox 4.1.8 for Linux hosts, более ранние версии VirtualBox, такие как 3.x, не поддерживают подключение usb-устройств) был распакован Clockwork.

Далее, понадобился драйвер для подключения телефона. Скачанный с depositfiles драйвер не устанавливается самостоятельно, поэтому его пришлось устанавливать руками через "Установку удаление устройств".

После этого было проделано следующее:
  • телефон загружен в ROM сочетанием клавиш "уменьшение звука" + "сброс вызова" + "кнопка включения телефона" (при этом на синем фоне экрана телефона вывелась первоначальная информация загрузки)
  • подключен к компьютеру и активирован в usb-устройствах виртуальной машины
  • на виртуальной Windows XP запущен файл install-recovery-windows.bat из архива Clockwork.
  • телефон отключен от комьютера
  • аккумулятор телефона извлечен на 15 секунд для удаления заряда на внутренней электронике аппарата
Далее был сделан backup:
  • телефон загружен сочетанием клавиш "menu" + "сброс вызова" + "кнопка включения телефона"
  • выбран пунк android
  • далее пункт backup
Во время бэкапа было два любопытных, но не критичных пункта:

No /sdcard/.android_secure found. Skipping backup of applications on external storage.
No sd-ext found. Skipping backup of sd-ext.


После этого виртуальный Windows хоть и определял телефонную флешку как съемный носитель, работать с ней тем не менее отказался. Для продолжения работы пришлось отколючить телефон и извлечь флешку. С флешки на комп была скопирована папка бэкапа clockworkmod, на флешку в корень были залиты с компа файлы:
  • antoniopt-kernel-710mhz-droidwall-cm040.zip
  • BlueContact.zip
  • cyanogenmod-plus-pulse-v0.9.zip
  • dt-a2sd-2.7.5.2-1-cmplus.zip
  • gapps-20110308-pulse-cmplus.zip
  • GingerFroyo-v1.0-CM-6.1-signed.zip
Телефон снова загружен сочетанием клавиш "menu" + "сброс вызова" + "кнопка включения телефона"


Последовательно выбрано:

  • wipe data/factory reset ответ Yes -- delete all user data
  • wipe caсhe partition ответ Yes -- Wipe Cache
  • advanced
  • Wipe dalvik cache ответ
  • Yes -- Wipe Dalvik Cache
  • Rebot recovery
Далее, через пункт install zip from sdcard подпункт choose zip from sdcard последовательно установлено:
  • cyanogenmod-plus-pulse-v0.9.zip
  • gapps-200110308.....zip
  • dt-a2sd-2.7.5.1....zip
  • antiopt-kernel-710mhz...zip
  • GingerFroyo-v1.0-CM...zip
  • Blue Contact.zip
Теперь телефон загружается и производятся первоначальные настройки (язык, формат даты, время и т.п.)

Собственно, на этом этапе телефон уже работоспособен. Однако...

Продолжается настройка:
  • в меню открывается программа Spare Parts, выбирается пункт End button behavior, в нем выберается Go To Home
Форматирование SD-карты. Необязательно, но лучше сделать сразу, чем потом переживать, что не сделал. Во время выполнения программа A2SD запросит права суперпользователя.

Последовательно выбираются пункты:
  • Настройки
  • Приложения
  • Настройка A2SD
  • Работа с картой
  • Форматировать SD-карту
Телефон перезагружается.

Подготовка SD-карты:
  • Настройки
  • Приложения
  • Настройка A2SD
  • Работа с картой
  • Создать разделы
Ext - раздел для установки приложений на флешь. Был выран размер 2048 MB (по умолчанию 512 MB), тип файловой системы ext2 (по умолчанию). Swap - "файл подкачки" - был выбран 128 MB (по умолчанию 32 MB).

Телефон перезагружается.

Настройка установки приложений:
  • Настройки
  • Cyanogen Mod
  • Приложения
  • Место установки
  • Внешняя
Продолжаем:
  • Настройки
  • Приложения
  • Настройки A2SD
  • Настройки A2SD
  • Место установки
  • Карта памяти
Телефон перезагружается.

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