HTC Desire Recovery (HTC Desire doesn’t boot, white screen)

  Все началось с того, что 3-и месяца назад на телефон было установлено приложение Sleep As Android. Приложение рекомендует на ночь оставлять его подключенным к силовой сети, т.к. дисплей во время его работы просто затемняется, а не выключается (при выключении дисплея выключается акселерометр жизненно необходимый вышеуказанному приложению). Соответственно аппарат был размещен на кровати и во время сна умудрился естественным образом залезть под одеяло. На утро он был просто огненным на белом фоне светилась надпись HTC и все. Первая мысль — приплыли. Аппарат отказывался загружаться или перезагружаться. Т.к. гарантия закончилась буквально за пару недель до поломки, понес в ближайщий сервис. Практически попрощавшись с аппаратом, т.к. бухать даже 1/3 от его стоимости в ремонт смысла не видел. Однако в сервисе мне сказали, что поломка очень похожа на сбой программного обеспечения и что можно завтра приходить и забирать аппарат. Стоимость работы 1000 р. С трудом себе представив как перегрев аппарата может быть связан с программным обеспечением, ушел во свояси. На следующий день аппарат был полностью рабочим.

  Вчера история повторилась с той разнице, что телефон находился на зарядке в машине, которая стояла на солнце. Было принято решение или самому разобраться в проблеме или забить на аппарат и взять другой. Вечером очень не хотелось этим заниматься однако вырвалась минутка и начал поиск. И что выяснилось, что это болячка встречается не только у моего аппарата. Например, у этого парня http://www.youtube.com/watch?v=_dmQPgydqVM в точности идентичная ситуация. Все описания по восстановлению как правило подразумевают доступность операционной системы или как минимум возможность включения USB debugging в настройках телефона. Оба варианта отпадают. Четкого описания восстановления для своего аппарата не удалось найти. Аналогичное поведение аппаратов участниками форума характеризовалось как PVT1 faulty motherboard (сбой защиты от перегрева материнской платы). Большинство решений предполагало отправку телефона в сервис. Однако компиляция нескольких решений и наблюдение за поведением аппарата при загрузке, а именно во время входа в загрузчик HBOOT он пытался найти образ PB99IMG.zip, PB99DIAG.zip, PB99IMG.nbh. Этот экран проскакивает буквально на пару секунд, поэтому было решено сделать фотографию (получилась не очень качественной, однако суть она полностью отражает), а также успешная предыдущая перепрошивка аппарата сервисным центром, привели к решению вышеобозначенной проблемы.

  Итого:

  • качаем образ RUU_Bravo_Froyo_HTC_WWE_2.29.405.5_Radio_32.49.00.5.11.05.27_release_159811_signed.exe с http://forum.xda-developers.com/showthread.php?t=869048
  • запускаем под wine командой wine RUU_Bravo_Froyo_HTC_WWE_2.29.405.5_Radio_32.49.00.32U_5.11.05.27_release_159811_signed.exe
  • в момент запуска пытаемся поймать в директории ~/.wine появление файла rom.zip. Т.к. установщик завершается некорректно в момент завершения он ощищает временные файлы, удаляя тем самым и rom.zip. Я поймал файл 2-3 запусками команды find ~/.wine -iname ‘rom.zip’ | xargs -I % cp % ~/. Тем самым в домашней директории имеем на выходе файл rom.zip
  • подключаем к компьютеру SD-карту из телефона и копируем на нее в корневую директорию файл rom.zip под именем PB99IMG.zip (в большинстве руководств, которыми я оперировал фигурировал файл PB88IMG.zip, что уводило в сторону от решения)
  • извлекаем аккумулятор из телефона (он должен быть заряжен минимум на 30%!)
  • устанавливаем SD-карту в телефон
  • устанавливаем аккумулятор, зажимаем (и держим) клавишу Volume Down (уменьшение громкости) и одновременно нажимаем клавишу Power (включение аппарата). Тем самым мы попадаем в HBOOT (системный загрузчик), который автоматически считает файл PB99IMG.zip и предложит перепрошить им телефон
  • далее следуем указаниям, которые поступают от телефона.

На выходе получаем рабочий аппарат со сброшеными заводскими настройками.

This entry was posted in Без рубрики. Bookmark the permalink.

4 thoughts on “HTC Desire Recovery (HTC Desire doesn’t boot, white screen)

  1. Проблема аналогичная, скрины один в один, только радио другое. Сделала все как описано и выдало ошибку CID error! перепробовала еще парочку прошивок — не идут. как же этот CID определить если телефон мертвый? 🙁

  2. можете скинуть rom.zip че та я не могу сей чюдо сотворить ,заранее благодарин.

  3. Спасибо, ровно мой случай. Хорошо описано и ссылка на прошивку все еще живая, в отличие от других мест. Аппарат ожил.

    rom.zip отловить удалось, хотя и не сразу 🙂 Под виндоус cygwin find и xargs требовали какие-то другие ключи…
    В результате помедитировал над каталогом Temp и после несколько попыток успел скопировать весь каталог в другое место, а там уже по вашей инструкции.

Добавить комментарий

Ваш e-mail не будет опубликован.