Порядок ~~работы~~ траха с телефоном 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