суббота, 14 января 2012 г.

Установка CyanogenMod на HTC Desire


Всем привет!

Сегодня решился поставить  CyanogenMod  прошивку на свой HTC Desire...
Повлияло на мое решение 2 момента:
1.  HTC больше не хочет обновлять Desire до 2.3
2. Постоянные проблемы с количеством свободной памяти

И тут, совершенно случайно наткнулся на статью про CyanogenMod (  http://habrahabr.ru/blogs/android/114786/ ), после выяснил
1. Что уже более 2000000 установок...  (ну не случайно же??...)
2. Для Desire доступна прошивка с Андройдом 2.3.
3. Разрабочик планирует выпуск своего AppStore для root'овых приложений

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


1.   Контакты - это святое! Поэтому первым делом я засинковал их со своим гугловским аккаунтом
2.   Далее, на всякий случай я бекаплю все приложения и данных с телефона.
Погуглив немного, сошелся на myBackup (Бесплатный пакет можно взять тут: как всегда спасибо 4pda )
3. Далее - нам нужен root.. Сначала я по привычке хотел использовать UnrEVOked ... Но не тут-то было.. Версия моей прошики 2.29.0045 видимо оказалась для него слишком новой.. От этого погрустнело... Опять гугл, и уже я натолкнулся на http://revolutionary.io.

Пошагам инструкция будет следующей:
WARNING: GAINING S-OFF ACCESS ON THE HTC DESIRE (GSM) WILL VOID THE WARRANTY   Да... гарантия слетает... (в моем случае это уже было не страншно)

Навсякий случай уточню... Все действия читатель выполняет на свой страх и риск, автор ответственности не несет.

  • Выключаем свой телефон, высовываем батарейку, и под ней (на корпусе телефона)  ищем серийный номер (s/n).. Обычно он начинается с SH07. Записали, запомнили. Он пригодится нам позже. 

  • Ставим батарейку на место, закрываем крышку. Далее нажимаем комбинацию Уменьшение звука + power и держим их пока не появиться экран с bootloader'ом (вы не перепутаете когда увидите).


  • Записываем/запоминаем строчку c HBOOT - на картинке HBOOT-0.93.0001

  • В bootloader мы можем управлять только с помощью кнопок +, - у звука и кнопки power. Причем "+" - это вверх, "-" - это вниз, "power" - это enter. Перегружаем телефон, для этого заходим в FASTBOOT (выбираем и жмем power) и на новой странице находим Restart/reboot и выполняем его.
  • Если телефон уже подключен через USB, выдергиваем шнур из компьютера.

  • Скачиваем и устанавливаем HTC Drivers.. Download

  • Рекомендуют выполнить "Settings » Power » Fastboot" на телефона. У себя я такой опции в "Настройках" не нашел (даже язык переключал)
  • Включаем режим дебага на телефона "Settings » Applications » Development » USB debugging"

  • Скачиваем Revolutionary 0.4pre4 с сайта http://revolutionary.io (javascript должен быть включен)


  • Теперь нам надо сгенерировать beta key для этого эксплойт. В момент когда вы будете кликать на ссылку скачивать Revolutionary ,  передвами откроется формочка для генерации ключа.. Вот там и вводим данные которые мы собрали в начале. 


Нажимаем Generate Key

Получаем key и сохраняем его.

  • Подключаем наш телефон через usb  к компьютеру. Плюс должен быть действующий интернет.


  • Скаченный эксплойт распаковываем и запускаем (из под Администратора) revolutionary.exe. Когда он запросит ключ, вводим тот что получили с сайта. Когда предложит скачать ClockworkMod, соглашаемся. 
  • Всё.. у нас рутовый телефон, можем делать все что захотим.. Телефон уже находится в bootloader состоянии.



3. Получив рут, я первым делом сделал полный бекам текущего базового андройда (c HTC sense). /*Мало ли... Может заскучаю по sense*/

  • Идем в Recovery 
  • Здесь я уже можно использовать трекбол для перемещения (клик на него альтернатива enter). Заходим в "backup & restore", выбираем backup... Ждемс пока бэкап собрается...
  • Набор файлов и образов будет сохранен на флэшку по пути /closckworkmod/backup/


4. Ребутаем снова  телефон, цепляем его как флэшку к компьютеру.

5. Скачиваем CyanogenMod и заливаем в корень флэшки на телефоне


6. Этот пункт не по желанию, скачиваем Google Apps и заливаем в корень флэшки на телефоне

7. Снова ребутаемся в bootloader, идем в Recovery

8. Выбираем опцию  Wipe data/factory reset. и в ней жмем yes

9. Выбираем опцию  Wipe cache partition. и в ней жмем yes 

10. Выбираем опцию Install zip from sdcard

11. Выбираем опцию Choose zip from sdcard

12. Выбираем файл залитый в корень CyanogenMod

13. Для Google Apps повторяем шаги 10 - 12, но выбираем Google Apps архив

14. По окончанию наживаем +++++Go Back+++++ и выбираем Reboot system now



После этих шагов ваш телефон запустить с установленной Android 2.3.

Скажу честно.. я уже немного поработал.. И мне нравиться:)

Впечатление, что телефон получил вторую жизнь:):):)
Куча дополнительных опций, при повороте экрана и ярлыки на главной странице переворачиваются, мне показался даже пошустрее... и у меня 100 mb свободного места...(а не постоянные 20-30 как раньше).

Надеюсь кому-то поможет эта инструкция!

P.S. Оригинальная инструкция тут: HTC Desire (GSM): Full Update Guide

Update: Звонки ходят, фотографии и видео снимаются, входящие приходят, радио по прежнему работает, с wifi и 3g все ок, программы ставятся.

Комментариев нет:

Отправить комментарий