HTC Desire: почти brick

В один прекрасный момент телефон просто перестал загружаться. Как на зло во время тура. Висит на htc splashscreen.

Девайс: HTC Desire A8181, прошивка: Runnymede AIO V6.0.4.3, HBOOT: 0.93, S-OFF: off

Подцепившись [cci]adb shell[/cci] увдел, что недоступна /data, не распаковывает code.jar, framework.jar и прочие андроид библиотеки. Все отваливалось на попытке извлечь содержимое jar в dex файлы в dalvik-cache. Вытаскивание SD-card ни к чему не привело (да и не должно было бы: часть системы на ней)

Bootloader запустился, но при попытке передвинуть курсор вверх-вниз сильно задумывался на:

SD Checking ...
Loading...[PB99DIAG.zip]
No image!
Loading...[PB99DIAG.nbh]
No image or wrong image!
Loading...[PB99IMG.zip]
No image!
Loading...[PB99IMG.nbh]
No image or wrong image!

Уходило примерно по 10 минут на каждый файл, хотя обычно на все пару секунд. Дойдя до последнего файла просто зависал.

Попробовал вытащить SD: как и ожидалось проверка файлов (вернее их отсутствие) прошла моментально и я смог выбрать recorvery. Разумеется, в таком состоянии нет вариантов прошивать.

Избавлю читателя от долгих опытов почти на пол дня, но в итоге получилось починить загрузившись без SD и выполнив [cci]clear cache[/cci] & [cci]clear dalvik cache[/cci]. Не похоже на нормальное решение проблемы, поэтому готов к тому, что скоро может произойти такое же.