Trent Lane

Trent LaneНебольшая история большой проблемы

История эта началась осенью прошлого года. Тогда, будучи не сильно грамотным в структуре своего HTC Desire S, я криво поставил обновление на свой телефон и он зажил собственной жизнью. Проблема заключалась в том, что он зависал на заставке HTC с белым экранам и нежно молил о помиловании в качестве сервиса. В сервисе меня оставили без телефона на неделю с лишним и мне пришлось ютиться со старенькой Nokia 5530. В итоге меняли плату на телефоне.


История циклична, утверждают некоторые, и порой это действительно так. На этот раз я на телефон, в котором стоял root+s-off решил по глупости поставить оригинальную прошивку, надеясь на скорый выход ICS 4.0.  Снова сервис. Снова без телефона. Снова томления со старенькой Nokia. Сам виноват - самому и разгребать и начал с анализа.

 

// Теория.

Прошивка (ROM) = Набор программных модулей, состоящий из нескольких частей (Hboot, Boot, Radio, Recovery, System)
HBoot = Загрузчик, программа которая обеспечивает взаимодействие и загрузку программ с железом, а также отвечает за идентификацию ПО и даёт команду Recovery на установку того или иного ПО.
Boot = Ядро
Recovery = Утилита необходимая для установки обновлений, программных модулей, проверяет целостность ПО
PG88IMG = Формат, разработанный НТС для идентификации обновлений и ПО подлежащего установке (прошивки) штатными методами
Wipe = Аналог Хард-Ресета
Рут, ROOT = учетная запись главного администратора, или superuser-а. Имея доступ к этому профилю появляется целый ряд возможностей, не доступных в обычном режиме работы.
4pda.ru

 

Что было?

HTC Desire S
root
s-off
кастомная прошивка
4EXT Recovery 

 

Что имеем?

Телефон зависает на заставке. root+s-off. Так же затронул видимо структуру загрузчика, так как кроме fastboot телефон никуда не хотел заходить зависая. Телефон реагировал  на USB, выражая это в загрузчике надписью HBOOT USB PLUG, однако манипуляций с командной строкой напрочь отказывался делать. 

Пришлось снова вынимать батарею. 

// На форумах было прокурено заявлениями о том что Desire S имеет разные внутренности, точнее от разных компаний и что извлечение батареи из рабочего телефона характерно гильотине для преступника в средние века. Для меня вывод: Это миф. Не означает, что можно безмерно дергать батарею. Все в меру, господа :) 

 

Что делать?

После обдумываний я принял для себя план действий:
1. Попробовать прошить через то, что имею, прошивку оригинал/кастом, путем переименования ее в PG88IMG.zip и подхвата этого файла в загрузчике

2. В случае неудачи попробовать прошить через PG88IMG.zip 4EXT Recovery (Update) и через него прошить кастом прошивку

3.  В случае неудачи п.1 и п.2 нести в сервис

Иных путей не дано. 3 завета для данного вечера были определены. Начинаем битву.

 

Хронология битвы.

Для начала я покурил форумы на 4pda/Xda/Htc. Ничего. Какой-то пункт, в схеме действий, я не мог выполнить. То командная строка требовалась, то еще что-нибудь, возможно просто устал искать в груде сообщений свой вариант.

п.1 провалился. С треском. Подгрузив прошивку PG88IMG.zip я увидел что она смело ставится на аппарат. Откинувшись в кресле и отпив энергетика, я чувствовал себя Богом и легко улыбался. Телефон ушел в ребут и ... завис на заставке. Провал. Отступаем!

п.2 или моя последняя надежда. Загрузчик подхватывает файл PG88IMG.zip и мчит его на апдейт. Ребут. Все встало! для меня снова доступен 4EXT recovery. Значит дальнейшие мои действия это:

- Тырим КАСТОМ прошивку

- Загружаем ее на флешку

- Идем в 4EXT Recovery

- Делаем Full wipe

- Переходим на install from SD 

- Выбираем прошивку и наслаждаемся какие мы молодцы

 

 

 

Вышеописанные действия были в точности повторены, и я добился успеха. Телефон работает. root+s-off остались на месте.

Сервис HTC остался без клиента :) 

 

Краткий перечень действий:

  1. На флешку записываем сторонний

    Recovery

    , подменяя имя фаила на

    PG88IMG

  2.  

    Зажимаем

    Vol-Down +

    Кнопку включния

  3.  

    Загрузчик сам подхватит фаил и установит (передвижения по меню качелька громкости и кнопка включения)

  4. Качаем кастомную прошивку

  5. Стираем

    PG88IMG

    с флешки и записываем туда прошивку кастомную
  6. Зажимаем

    Vol-Down +

    Кнопку включния

  7.  

    Выбираем

    RECOVERY

  8. Wipe -> full wipe

  9.  

    Идем назад в меню

  10. Выбираем

    Install from SD

  11. Выбираем свою прошивку

Комментарии

  1. Душещипательная история, на самом деле) я только со второго раза поняла, наконец, весь ее глубокий трагизм ;)))

  2. главное я снова могу почитать электронные книжки)