Получение любой сторонней прошивки на HTC Desire Saga.

Порядок ~~работы~~ траха с телефоном HTC Desire Saga для получения любой сторонней прошивки.

Исходные данные:

HTC Desire Saga с официальной прошивкой android 4.0 (RUU_SAGA_ICS_35_S_HTC_EU_14.01.401.2_20.76.30.0835_3831.19.00.110_275068) т.е. HBOOT 2.0.* с S-ON и без root-а но с панелью Sony (если у вас Hitachi или вообще серый телефон то вы страдаете еще сильнее…)

Задача:

Получить полноценного root-а, S-OFF (доступ на запись в системный раздел), накатить стороннюю прошивку и больше никогда не возвращаться на дефолтные от HTC (да их скорее всего больше и не будет).

Порядок ~~действий~~ траха:

  • разблокировать загрузчик у HTC (aka Bootloader Unlock. И сразу прощай гарантия и бесплатное сервисное обслуживание. см http://www.htcdev.com/) документов по этому делу полно а если кратко то

    :::BashLexer
    fastboot flash unlocktoken Unlock_code.bin

  • поставить сторонний рекавери (я ставил https://www.clockworkmod.com/rommanager а конкретно http://download2.clockworkmod.com/recoveries/recovery-clockwork-touch-5.8.1.5-saga.img)

  • через сторонний рекавери накатить root-а aka su, sudo…
  • по необходимости вот тут самое время люто-бешено бекапить
  • затем надо подменить версию прошивки (ага есть там для телефона такой финт… иначе более старая версия официальной прошивки на телефон не станет)

    :::BashLexer
    adb push misc_version /data/local/tmp
    adb shell chmod 777 /data/local/tmp/misc_version
    adb shell
    su
    cd /data/local/tmp
    ./misc_version -s 1.27.405.6
    exit

  • не отключая и не перезагружая после последнего действия сразу блокируем загрузчик

    :::BashLexer
    adb reboot-bootloader
    fastboot oem lock

  • и опять же сразу же не выключая и не перезагружая накатываем старую версию прошивки… (предпочтительнее
    RUU_Saga_HTC_Europe_1.28.401.1_Radio_20.28b.30.0805U_38.03.02.11_M_release_177977 или что-то в том же районе. У меня с первого раза зависла показывая “Не отключай и не перезагружай телефон а то ему пипец” провисела так около полутора часов. Вырубил нафиг а со второго раза прошло почти мгновенно. Скорее всего завис был именно на откате версии HBOOT)

Вот тут уже HBOOT 0.98.*

  • разблокируем загрузчик (см выше уже было)
  • опять накатываем сторонний рекавери… (см выше уже было)
  • и опять получаем рута… (см выше уже было)
  • С revolutionary (http://revolutionary.io/) получаем долгожданный S-OFF
  • по необходимости вот тут самое время люто-бешено бекапить
  • вайпаем, форматим все нафиг…
  • накатываем инженерный загрузчик (возможность окирпичивания в случае насильного прерывания процесса. см. http://wiki.cyanogenmod.org/w/Saga_Info )
  • накатываем радио (возможно полное окирпичивание в случае насильного прерывания процесса либо в случае если влепить версию от не того телефона см. http://wiki.cyanogenmod.org/w/Saga_Info )
  • накатываем стороннюю прошивку, запускаем телефон и вот после этого…
  • да по необходимости вот тут опять самое время люто-бешено бекапить

И знаете что? ГОРИТЕ В АДУ С ТАКИМ ОПЕНСОРЦОМ ЖАДНЫЕ УБЛЮДКИ! Фууух мне полегчало… Всем спасибо за внимание!

И да теперь у меня неофициальный CianogenMod 10.1 и телефон работает в двое дольше чем на стандартной прошивке. Из минусов нет радиоприемника. Из плюсов android 4.2.2 шустрый сцуко и красивый плюс в CianogenMod 10.1 дохрена настроек которых нет на стоке и мегахит наконец то телефон свободный от G+, мордокниг и прочей социальной ереси. В общем оно того стоит!

Уже есть бэтки неофициальных CianogenMod 11 но я подожду релиза.

ЗЫ:

В копилку опыта следующие ссылки:

http://wiki.cyanogenmod.org/w/Saga_Info

http://4pda.ru/forum/index.php?showtopic=374010

http://forum.xda-developers.com/htc-desire-s/development

и успехов.

Comments