Сегодня я опишу процесс установки cyanogenmod 7 на HTC Desire. В итоге мы получим Андроид 2.3.5 и несколько больше места для приложений. Отмечу, что данная прошивка не включает в себя фирменную оболочку HTC Sense - так что если она вам нужна, проходим мимо. Инструкция будет включать в себя получение root-доступа, установка recovery UnRevokeD, бекап пользовательских приложений (но не системных настроек), установка S-OFF, прошивка альтернативной таблицы системных разделов, установка самой прошивки и восстановление приложений из резервной копии.
Временные затраты предположительно порядка полутора часов при быстром интернете (быстрее, если у вас уже установлен Android SDK). И так, у нас имеется HTC Desire с оригинальной прошивкой последней версии. В первую очередь нам надо получить root-доступ.
Надеюсь, данный мануал был написан не зря и поможет вам «прокачать» ваш телефон =)
Временные затраты предположительно порядка полутора часов при быстром интернете (быстрее, если у вас уже установлен Android SDK). И так, у нас имеется HTC Desire с оригинальной прошивкой последней версии. В первую очередь нам надо получить root-доступ.
- Полностью удаляем HTC Sync и всё, что с ним связано. Перезагружаем компьютер (да, реально надо перезагрузить).
- Скачиваем специальный usb-драйвер и кладём его, скажем, на рабочий стол.
- Выключаем телефон. Далее, нам надо его особым способом включить - для этого зажимаем "громкость вниз" и затем нажимаем на кнопку включения. Пока не появится необычная менюшка - "громкость вниз" не отжимаем. И, наконец, подключаем телефон к компьютеру.
- Далее Windows скажет, что подключено неопознанное устройство и для него нет драйверов. Нам нужно зайти в диспетчер устройств и вручную установить для телефона загруженный ранее драйвер (надеюсь, это вы делать умеете).
- Далее загружаем отсюда небольшую утилиту.
- Выключаем телефон, вытащив аккумулятор, затем ставим аккумулятор на место и включаем телефон как обычно.
- Теперь нам надо включить usb-отладку. Найти эту вещь можно в настройках телефона - приложения - разработка. Также, если у вас при подключении usb-кабеля телефон спрашивает что делать (включить режим передачи данных, только зарядка и т.п.), то надо выбрать зарядку и поставить галочку для того, чтобы в будущем телефон автоматически выбирал режим зарядки и не спрашивал о режиме.
- Запускаем загруженную утилиту и следуем инструкциям, которые будут написаны. По окончании вы получите тот самый root-доступ.
- Скачиваем, устанавливаем и запускаем VirtualBox
- Скачиваем этот iso-образ.
- Создаём новую виртуальную машину БЕЗ жёсткого диска. В качестве типа операционной системы выбираем Windows XP (хотя подойдёт любая, кроме Mac OS). После создания заходим в свойства виртуальной машины и в разделе «носители» выбираем в качестве носителя привода образ оптического диска - iso-образ, который мы скачали в предыдущем пункте.
- Запускаем виртуальную машину и дожидаемся надписи «press any key to continue». Соответственно нажимаем любую кнопку на клавиатуре. Затем (ваш телефон же уже подключен к компьютеру?) выбираем в меню «устройства» - «устройства usb» - ваш телефон (если я правильно помню, то оно должно называть ADB Android Device).
- После этого виртуальная машина «подхватит» ваш телефон и программа начнёт работать. Следуйте инструкциям, появляющимся на экране виртуальной машины.
- Скачиваем Android SDK. Выбираем zip-версию. После загрузки распаковываем архив туда, куда вам удобно (я поставил SDK прямо в корень диска C:\ - C:\Android\).
- Запускаем Android SDK и выбираем «Available packages». Выбираем всё и нажимаем кнопку «Install selected». Соглашаемся с некоторым количеством лицензионных соглашений и идём заваривать ещё чаю - операция не быстрая.
- После загрузки и установки всех необходимых пакетов можете закрывать SDK. Загружаем небольшую утилитку отсюда и кладём её в папку C:\Android\platform-tools
- Запускаем консоль (сочетание клавиш «Win» + «R» ->в появившемся окошке пишем «cmd» -> кнопка «Enter»). Пишем в консоли «cd C:\Android\tools» и нажимаем кнопку Enter.
- Скачиваем отсюда файл и также кладём его в папку «platform-tools».
- Выключаем телефон, от кабеля можете не отключать. Теперь нам снова надо его включить особым способом - зажимаем кнопку «назад» и потом нажимаем кнопку включения. Пока менюшка не появится, кнопку «назад» лучше не отпускать.
- В открытом окне консоли на компьютере набираем (или копируем из статьи) следующий текст - «fastboot flash hboot bravo_alphaspl-cm7r2.img» и нажимаем кнопку Enter. Последней или одной из последних строк должно быть написано что-то типа «flash finished».
- Выключаем телефон посредством вытаскивания аккумулятора.
- Включаем с зажатием кнопки «громкость вниз» и нажатием кнопки включения (да, мы так делали, когда устанавливали adb-driver). Ждём около 10 секунд, подсвечен должен быть пункт «recovery». Заходим в него с помощью нажатия на кнопку включения. Пойдёт не очень долгая загрузка и вы попадёте в recovery. С помощью трекбола выбираем пункт «wipe data/factory reset» и затем «yes». Этим мы очистим память телефона от данных предыдущей прошивки.
- Затем выбираем пункт «mounts and storage», а уже в нём выбираем «mount USB storage» - так мы подключим телефон в режиме флешки - нам же ещё надо новую прошивку скопировать на карту памяти телефона. Скачиваем прошивку и google-дополнения (по-умолчанию в прошивке практически нет приложений от google). Копируем эти 2 архива на телефон - распаковывать не надо!
- Отключаем на телефоне режим usb-storage или просто выдёргиваем дата-кабель из него - кому как нравится =)
- Выбираем в recovery «install zip from sdcard» - «choose zip from sdcard» и выбираем вначале файл прошивки - «update-cm-7.0.0-Desire-signed.zip». Соглашаемся на установку. Далее надо повторить эту операцию для второго zip-архива - «dtapps-gb-20110307-signed.zip».
- И, наконец, выбираем «reboot system now». При первой загрузке телефон может ощутимо долго загружаться, в этом нет ничего страшного. Вот если телефон через 10 минут не загрузится - пишите в комментарии.
Надеюсь, данный мануал был написан не зря и поможет вам «прокачать» ваш телефон =)
Комментариев нет :
Отправить комментарий