01
Ноя

HTC Desire получаем права Root и S-OFF на официальной прошивке Android 2.3.3

Для получения root прав в android 2.3.3 (Официальная последняя прошивка для HTC Desire), необходимо сделать S-OFF и прошить альтернативный Recovery, плюс поставить приложение SuperUser, для назначения root прав приложениям в самой ОС Android. Дело в том, что новых устройствах от компании HTC существует защита secuflag, которая монтирует разделы /system и /recovery только для чтения (read-only).

htc desire 2.3 gingerbread root

Такая защита не позволяет прошивать zip файлы из fastboot и recovery, изменять системные файлы из самого смартфона и позволяет прошить файлы только подписанные HTC. К тому же, в официальной Android 2.3.3 на HTC Desire, добавлен новый HBOOT, с которым ранее нельзя было сделать S-OFF и получить root.

Но возможность отключить защиту secuflag все таки есть, процедура эта называется S-OFF, после которой мы сможем прошить альтернативный Recovery, в нашем случае ClockworkMod Recovery, и получить на официальной прошивке Android 2.3.3 root права.

— Получаем S-OFF на официальной Android 2.3.3 HTC Desire —

S-OFF — это отключение проверок в bootloader, отключив которую мы получаем чтение-запись (read/write) в разделах /system и /recovery. Что даст возможность изменять системные файлы и даже залить старую прошивку. После получения S-OFF будет пропатчен HBOOT, а его версия будет отображаться 6.93.1002.

ВНИМАНИЕ!!!

Все что вы будете делать далее, может убить ваш desire. Но если все сделать внимательно и правильно, то результат будет положительный. Так что вся ответственность ложится только на вас и ваши руки, я не несу ответственности за ваши действия и в случае неудачи не смогу вам помочь, так как у меня все прошло удачно с первого раза и с проблемами я не сталкивался.

1. Бэкапим контакты, фотки и все необходимое с флешки и из устройства. Конечно можно этого не делать, но кто его знает, бэкап еще не кому не мешал. Ну и так как я собирался после получения root шить кастомную прошивку, заодно сделал очистку карты памяти и сброс в заводские установки.

2. Убедитесь, что все драйвера установлены. Я для этого поставил HTC Sync (Скачать с сайта HTC или скачать с сайта AndroidPage). После подключения смартфона в режиме синхронизации, появляется табличка с процессом установки драйверов.

Драйвера HTC Sync

После чего происходит удачное подключение к HTC Sync. Потом Sync необходимо выгрузить, правой кнопкой мышки по значку у часов и «Выход«, чтобы он не мешался.

3. Проверьте галочку «Отладка USB«, которая должна стоять. Заходим Настройки — Приложения — Разработка и ставим галочку «Отладка USB«.

4. Проверьте еще раз первые два пункта. Галочка «Отладка USB» и все драйвера обязательно должны быть.

5. Убедитесь, что батарея заряжена полностью (на всякий случай, лично я делал процедуру при 50% заряде). HBOOT должен быть версии 0.93.0001 или 1.02.0001. Посмотреть можно так: При выключенном сматрфоне нажимаем и держим кнопку включения, зажимаем «громкость вниз», не отпуская громкость отпускаем включения и на экране устройства появляется меню, на котором внизу будут роботы на скейтах, там же будет показана версия HBOOT.

6. Заходим на сайт revolutionary.io, где скачиваем архив для Windows (есть версия для Linux, но мы не будем ее рассматривать).

revolutionary.exe

Содержимое архива распаковываем в корень диска. То есть на диске у нас должны быть все файлы из архива, один из которых revolutionary.exe (именно файлы в корне диска а не в папке).

7. На сайте появляется форма с заголовком «Beta key»

Beta Key

в которой выбираем:
Your operating system: Windows
Your device: HTC Desire
HBOOT version: Выбираем 0.93.0001
Serial number: Сдесь нужно ввести «серийный номер устройства«, для этого в своем Desire заходим в (настройки — о телефоне — Идент. код телефона) там под надписью «Сер. номер устройства» видим нужные нам цифры и буквы, которые вводим в это поле на сайте. ВНИМАНИЕ! Вводите все цифры и буквы очень внимательно, не путайте ноль с буквой «О» или I c l.

После заполнения всех полей жмем «Generate Key» и получаем Beta key

Your Beta Key

(в моей картинке специально смазано, чтобы вы не ввели эти цифры случайно, у вас должен получится свой ключ, обязательно проверяйте все вводимые данные).

8. Запускаем revolutionary.exe из корня диска куда распаковали файлы. Владельцы Windows Vista или 7 запускают файл от имени администратора (правой кнопкой мыши по файлу «Запуск от имени администратора«)

9. Подключаем свой Desire к компьютеру USB шнурком и ждем когда программа определит смартфон. После удачного обнаружения телефона, вводим в программу тот самый «Beta key» который вы получили на сайте (на моей картинке он тоже замазан), еще раз напомню, что цифры вводить надо внимательно!

betakey

10.После ввода «Beta key» жмем Enter на клавиатуре и видим следующее.

S-OFF

S-OFF

 

11. После удачного получения S-OFF, будет предложено скачать recovery от ClockworkMod (нужно соединение с интернетом).

S-OFF

Жмем «Y». Можете конечно нажать «n» и тогда рекавери не прошьется, придется делать вручную. В моем случае рекавери не прошился, не смотря на то, что я нажимал Y, видимо возникли проблемы с интернетом на моем компе и мне пришлось шить рекавери вручную.

Для того чтобы убедится что рекавери стал ClockworkMod, заходим туда через включение смартфона с зажатой «-» громкостью.

12. По окончанию процедуры, произойдет загрузка в Fastboot и прошивка нового HBOOT. Далее на экране с андройдами скейтерами я выбрал reboot и перезагрузил смартфон.

Все на этом получение S-OFF закочено. Если у вас удачно прошилось ClockworkMod Recovery, то достаточно будет установить программу SuperUser, которая рулит разрешениями root прав для каждого приложения по отдельности. (Как установить SuperUser из zip файла, читаем в конце этой странички).

 

— Прошиваем ClockworkMod Recovery вручную. —
(если вы отказались или не прошилось в автоматическом режиме)

1. Скачиваем программу Android Flasher и распаковываем в любую папку.
2. Скачиваем ClockworkMod и размещаем этот файл-образ в папку распакованной программы Android Flasher.
3. Запускаем Android Flasher (в Windows 7 или Vista «запуск от имени администратора») и подключаем свой HTC Desire к компу USB кабелем в режиме зарядки.
4. Ставим галочку в поле «Recovery» и жмем Begin.
5. В открывшемся окне выбора файла, выбираем образ ClockworkMod Recovery, который копировали в папку с программой.
6. Ждем завершения процесса, по окончанию аппарат перезагрузиться в Recovery.
7. В меню ClockworkMod Recovery выбираем reboot system now нажатием на кнопку-трекбол и перезагружаемся.

Остается лишь поставить программу SuperUser после загрузки в Android.

 

— Как поставить SuperUser из zip файла —

1. Нужна сама программа, (скачать с офф сайта или с нашего сайта)
2. Закидываем скачанный zip файл в корень флешки вашего смартфона.
3. Перезагружаемся в рекавери, путем зажатия громкости вниз при загрузке.
4. Выбираем там «install zip from sdcard«.
5. Выбираем следующий пункт «choose zip from sdcard«.
6. Выбираем там наш файл и ждем пока программка установится.
7. Выбираем пункт в рекавери «reboot system now«.

Все! Теперь мы имеем официальный Android 2.3.3 для HTC Desire с root правами.

 

P.S. В следующий раз я расскажу как ставить кастомную прошивку на HTC Desire.

Понравилось? Поделись с друзьями!