d51x.ru - личный блог

О самом разном из своей жизни

Делаем S-OFF на HTC Desire7 января 2011

Читало: 24369Рубрика: Гаджеты

HBOOT Security OFFДля получения более полного контроля на аппаратом необходимо получить не только root-доступ, но и сделать S-OFF.

Что такое S-OFF?

Это сокращение от Security OFF. В HTC Desire установлена защита secuflag. Эта защита монтирует некоторые разделы (system, data, recovery) в телефоне в режиме "только для чтения" (read-only). Думаю понятно, чот из этого вытекает. Так же отсутствует возможность прошивать zip-файлы из fastboot и recovery, потому что защита позволяет прошивать только подписанные прошивки.

Что нам дает S-OFF?

Выключается вышеуказанная защита. Это позволяет монтировать все разделы в режиме rw. Можно будет удалять системные файлы. Можно удалять встроенные приложения и т.д.


И так, 31 декабря прошлого года я рискнул сделать данную операцию. Было страшно, но руки чесались...

Приступаем?


Для начала наш HTC Desire должен быть c root-доступом.

Качаем некий iso-образ с сайта команды AlphaRev, которая нашла способ снять защиту.

Записываем скачанный образ на диск или делаем загрузочную флешку.


На всякий случай делаем NANDroid backup из recovery в аппарате.

В телефоне должен быть включен пункт "Отладка USB"

Подключаем телефон к компьютеру.


ВО ВРЕМЯ РАБОТ ПО ПОЛУЧЕНИЮ S-OFF ТЕЛЕФОН НЕ ТРОГАЙТЕ, НЕ ОТКЛЮЧАЙТЕ ОТ КОМПЬЮТЕРА!!!


Загружаемся с записанного диска.

Далее компьютер сам все сделает, но... внимательно и вдумчиво читаем надписи на экране, делаем все, что просят (много не попросят).

На все уйдет не более 5 минут.


Я же решил воспользоваться услугами VirtualBox. Подключил в нем скачанный образ и загрузился с него в виртуалке. Предварительно в настройках виртуальной машины поставил фильтр на все usb-устройства. Когда загрузился с образа, то выбрал устройство HTC Android Phone [0226].

Все это шаманство было обусловлено тем, что на работе у меня нет возможности записать болванку и загрузиться с нее, поэтому был выбран вариант с VirtualBox. Да и скриншотики было откуда сделать.


И так, мы загрузились с диска. Экран черный. Видим предупреждение о том, что мы сами должны думать головой, прежде чем сделать все остальное... Gредлагается нажать any key и приступить к самому процессу.Что мы и делаем.

Вот теперь страху может быть полные штаны...

Все этапы будут отображаться на экране. Этапов - 3 штуки.

Первые два - подготовка.

Третий этап - прошивка! Вот тут трогать ничего нельзя, нужно сидеть (скрестив пальцы) и ждать сообщения об окончании прошивки.


Приведу ниже некоторые скриншоты (какие успел сделать) процесса по получению S-OFF:

Соглашаемся прошить новое кастомное recovery. Закачиваются файлы в телефон.
Шаг 1 из 3 завершен.
Шаг 2 из 3 завершен.
Выполняется последний шаг 3.
Аппарат прошивается. После прошивки - перезагружается.

Поздравляю!!! У Вас новое recovery от AlphaRev. У Вашего HTC Desire отключена защита в HBOOT.


Пишут, что после прошивания официальной прошивки перезаписывается и HBOOT. Соответственно надо заново получать root и делать S-OFF.