S off для HTC

Как сделать S-OFF / S-ON на HTC. Разблокировали Bootloader, получили root права, а HTC все равно не дает доступ к системному разделу? Все потому, что необходимо выполнить процедуру получение S-OFF на HTC — разочка на запись/перезапись раздела System.

Если перед вами стал вопрос о получение Root, то компания HTC сделала большой успех в том чтобы этого не допустить! Посудите сами вначале вам нужно разблокировать bootloader HTC, установить root права на смартфон и после этого вам будет необходимо разлочить системный раздел ( /system) для того чтобы вы могли заменить какие либо файлы, удалить приложения или выполнить модернизацию. Когда раздел закрыт на запись он имеет статус S-ON, когда разлочен S-OFF.

Нужен ли вам S-OFF или нет?

Если вы собираетесь заняться модификацией системных файлов, встраивать или удалять приложения в нормальном режиме работы устройства, то вам нужен S-OFF, так как при S-ON это сделать не выйдет, если вы отлично владеете и разбираетесь в меню Recovery и можете создать update.zip в котором пропишете что необходимо установить в систему или наоборот удалить, если вас не смущает то что вам постоянно придется перезагружать в Recovery чтобы все это выполнять, то S-OFF не нужен, но данный способ занимает больше времени и требует больших знаний и умений.

Как узнать залочен (S-ON) или разлочен (S-OFF)

Все очень просто! Для этого вам необходимо выключить смартфон и перевести смартфон в режим bootoloader, если кто-то забыл, выключите смартфон и зажмите кнопку Громкость вниз + Питание

После этого в режиме Bootloader посмотреть что написано S-ON или S-OFF вверху экрана.

К вашему сожалению или счастью представленные 4 способа получения S-OFF являются универсальными, поэтому один, два, а то и все четыре способа могут не сработать, это связана из-за универсальности, новых прошивок выпускаемых HTC на которых усилена защита и другие факторы. Выполняйте каждый способ 2 раза, чтобы убедиться что способ не рабочий (если с первого раза не сработал), после чего переходите к следующему способу.

В случае неудачного получения S-OFF «стандартными» способами указными ниже, тогда стоит: прошить старое ядро (возможна нестабильная работа Android) -> получить s-off -> вернуть ядро для текущей прошивки.

  • Где взять актуальные и старые ядра? —
  • Как прошить ядро через Fastboot —
  1. Разблокировать Bootloader HTC
  2. Получить Root права
  3. Выполните резервное копирование разделов system и boot (читать от начала, до конца!!!)

Для Способа №1 (универсальный, rumrunner)

На Windows 8.1 не работает!

Удалить HTC sync

1. Компьютер или ноутбук

2. Установить драйвер HTC (если не установлен)

3. Кабель microUSB

4. Включить отладку по USB

5. Заряд смартфона должен составлять не менее 30%

6. Скачать программу (если нет вашего устройства, то универсальный или HTC Desire X)

Для Способа №2 (универсальный, firewater)

Удалить HTC sync

1. Компьютер или ноутбук

2. Установить драйвер HTC (если не установлен)

3. Кабель microUSB

4. Включить отладку по USB на HTC

5. Интернет подключение на смартфоне (WI-FI/3g/Edge/Gprs)

6. Заряд смартфона должен составлять не менее 30%

7. Скачать и установить программу Adb Run

8. Скачать скрипт

Для Способа №3 (универсальный, revolutionary)

Удалить HTC sync

1. Компьютер или ноутбук

2. Установить драйвер HTC (если не установлен)

3. Кабель microUSB

4. Включить отладку по USB

5. Заряд смартфона должен составлять не менее 30%

6. Скачать и установить фирменную программу Adb Run

6. Скачать скрипт

Для Способа №4 (универсальный, adb run)

Удалить HTC sync

1. Компьютер или ноутбук

2. Установить драйвер HTC (если не установлен)

3. Кабель microUSB

4. Включить отладку по USB

5. Заряд смартфона должен составлять не менее 30%

6. Скачать и установить программу Adb Run

Для Способа №5 (универсальный, apk, ПЛАТНЫЙ ,SunShine)

1. Заряд смартфона должен составлять не менее 30%

2. Скачать и установить приложение (стоимость $25)

Способ №1

1. Распакуйте архив rumrunner s-off

2. Подключите смартфон HTC к ПК

3. Разблокируйте экран на HTC

4. Запустите файл Soju.exe

5. Перед вами появится консольное окно

6. Подтвердите, что принимаете все риски (условия пользователя прочитали ведь?), напишите Yes и нажмите кнопку Enter

7. Начнется процесс получения S-OFF

8. Через пару минут смартфон разлочен

Если устройство зависает после использования Rumrunner

Если процедура получения S-OFF на HTC зависла на pouring или если циклически смартфон перезагружается в режим bootloader, то тогда:

Вариант 1

1. Установите Recovery

2. Сбросить Aroma File Manager на карту памяти

3. Перейдите в меню Recovery и смонтируйте раздел /system (CWM, TWRP)

4. Зайдите в Aroma File Manager или TWRP File Manager

5. Удалить следующий файл /system/bin/hcheck

Вариант 2

Бекап раздела system установить через fastboot

Способ №2

1. Положите файл firewater в папку C:/adb/progbin

2. Запустите программу Adb Run

3. Перейдите в раздел (7) Manual Command -> (1) Adb

4. Теперь введите команду:

adb reboot <– подождите пока смартфон полностью перезагрузиться!!!
adb wait-for-device push firewater /data/local/tmp
adb shell
su
chmod 755 /data/local/tmp/firewater
/data/local/tmp/firewater Альтернативный способ ввода команд

Если у вас не сработало по способу указанному выше, попробуйте ввести команды таким образом:

adb reboot <– подождите пока смартфон полностью перезагрузиться!!!
adb wait-for-device push firewater /data/local/tmp
adb shell
chmod 755 /data/local/tmp/firewater
su
/data/local/tmp/firewater

и еще один вариант

1. Скачайте доп. файл и положите его также в папку C:/adb/progbin

2. Запустите программу Adb Run

3. Перейдите в раздел (7) Manual Command -> (1) Adb

4. Теперь введите команду:

adb reboot <– подождите пока смартфон полностью перезагрузиться!!!
adb wait-for-device push firewater /data/local/tmp
push temproot /data/local/tmp
adb shell
chmod 755 /data/local/tmp/temproot
chmod 755 /data/local/tmp/firewater
/data/local/tmp/temproot
/data/local/tmp/firewater

5. Подтвердите, что принимаете все риски (условия пользователя прочитали ведь?), напишите Yes и нажмите кнопку Enter

6. Начнется процесс получения S-OFF

7. Через пару смартфон разлочен

Способ №3

1. Положите файл в папку C:/adb/progbin

2. Запустите программу Adb Run

3. Перейдите в раздел (7) Manual Command -> (1) Adb

4. Теперь введите команду:

adb push revone /data/local/tmp
adb shell
su
chmod 755 /data/local/tmp/revone
cd /data/local/tmp

./revone –P <-код ошибки должен быть «error message -2»

reboot <– подождите пока смартфон полностью перезагрузиться!!! adb shell su cd /data/local/tmp ./revone -s 0 -u

5. Начнется процесс получения S-OFF

6. Через пару смартфон разлочен

Способ №4

Данный способ получения автоматизирует действия предыдущих 2 способов, точней, не нужно переходить по сайтам и что-то скачивать, все что вам придется это иногда нажимать кнопку Enter или писать Y (yes).

1. Запустить программу ADB RUN

2. Перейти в меню:

Manual Command and Unlock Bootloader->HTC Menu->S-OFF

3. Выбрать из предложенного выбора способ чем будете получать S-OFF

Способ №5

Запустите приложение SunShine и действуйте по ниже выложенному видео

С версии 3.54.50 программа ADB RUN имеет возможность вернуть HTC в состояние S-ON.

Необходимо для S-ON

1. Компьютер или ноутбук

2. Установить драйвер HTC (если не установлен)

3. Кабель microUSB

4. Включить отладку по USB

5. Заряд смартфона должен составлять не менее 30%

6. Скачать и установить программу Adb Run

7. hboot для своего HTC в формате firmware.zip

8. оригинальное recovery (опционально) для своего HTC

1. Запускаем ADB RUN и переходим по пути:

Manual Command and Unlock Bootloader->HTC Menu->S-ON

2. Подключите включенный HTC к компьютеру и по порядку

  • Выбрать Reboot to fastboot menu — HTC перезагрузиться в режим bootloader
  • Выбрать (опционально) Firmware stock recovery — откроется окно проводника положить файл recovery.img, закрыть, и нажать Enter для прошивки
  • Выбрать Reboot to RebootRUU — специальный режим для прошивки hboot
  • Выбрать Firmware hboot — для прошивки hboot, окно проводника положить файл firmware.zip, закрыть, и нажать Enter для прошивки
  • Выбрать S-ON HTC — после чего HTC перезагрузиться снова режим bootloader и будет S-ON

Разблокировали Bootloader, получили root права, а HTC все равно не дает доступ к системному разделу? Все потому, что необходимо выполнить процедуру получение S-OFF на HTC — разочка на запись/перезапись раздела System.

Пару слов о S-OFF на HTC

Если перед вами стал вопрос о получение Root, то компания HTC сделала большой успех в том чтобы этого не допустить! Посудите сами вначале вам нужно разблокировать bootloader HTC, установить root права на смартфон и после этого вам будет необходимо разлочить системный раздел ( /system) для того чтобы вы могли заменить какие либо файлы, удалить приложения или выполнить модернизацию. Когда раздел закрыт на запись он имеет статус S-ON, когда разлочен S-OFF.

Если вы собираетесь заняться модификацией системных файлов, встраивать или удалять приложения в нормальном режиме работы устройства, то вам нужен S-OFF, так как при S-ON это сделать не выйдет, если вы отлично владеете и разбираетесь в меню Recovery и можете создать update.zip в котором пропишете что необходимо установить в систему или наоборот удалить, если вас не смущает то что вам постоянно придется перезагружать в Recovery чтобы все это выполнять, то S-OFF не нужен, но данный способ занимает больше времени и требует больших знаний и умений.

Как узнать залочен (S-ON) или разлочен (S-OFF)

Все очень просто! Для этого вам необходимо выключить смартфон и перевести смартфон в режим bootoloader, если кто-то забыл, выключите смартфон и зажмите кнопку Громкость вниз + Питание

После этого в режиме Bootloader посмотреть что написано S-ON или S-OFF вверху экрана.

Инструкции получения S-OFF

Способ №1

1. Переместить файл firewater в папку C:/adb/progbin

2. Запустите программу Adb Run

3. Перейдите в раздел (7) Manual Command -> (1) Adb

4. Теперь введите команду:

adb reboot <– подождите пока смартфон полностью перезагрузиться!!!
adb wait-for-device push firewater /data/local/tmp
adb shell
su
chmod 755 /data/local/tmp/firewater
/data/local/tmp/firewater

альтернативный способ ввода команд

Если у вас не сработало по способу указанному выше, попробуйте ввести команды таким образом:

adb reboot <– подождите пока смартфон полностью перезагрузиться!!!
adb wait-for-device push firewater /data/local/tmp
adb shell
chmod 755 /data/local/tmp/firewater
su
/data/local/tmp/firewater

и еще один вариант

1. Скачайте доп. файл temproot и положите его также в папку C:/adb/progbin

2. Запустите программу Adb Run

3. Перейдите в раздел (7) Manual Command -> (1) Adb

4. Теперь введите команду:

5. Подтвердите, что принимаете все риски (условия пользователя прочитали ведь?), напишите Yes и нажмите кнопку Enter

6. Начнется процесс получения S-OFF

7. Через пару смартфон разлочен

Способ №2

1. Переместите файл revone в папку C:/adb/progbin

2. Запустите программу Adb Run

3. Перейдите в раздел (7) Manual Command -> (1) Adb

4. Теперь введите команду:

adb push revone /data/local/tmp
adb shell
su
chmod 755 /data/local/tmp/revone

cd /data/local/tmp

./revone –P <-код ошибки должен быть «error message -2»

reboot <– подождите пока смартфон полностью перезагрузиться!!!

adb shell

cd /data/local/tmp

./revone -s 0 -u

5. Начнется процесс получения S-OFF

6. Через пару смартфон разлочен

Способ №3

Данный способ получения автоматизирует действия предыдущих 2 способов, точней, не нужно переходить по сайтам и что-то скачивать, все что вам придется это иногда нажимать кнопку Enter или писать Y (yes).

1. Запустить программу ADB RUN

2. Перейти в меню:

>Как сделать S-OFF на устройствах HTC при помощи утилиты Moonshine

Инструкция по получению S-OFF при помощи Moonshine

Возможности утилиты:

  1. S-FF на устройствах HTC (если данная модель и прошивка поддерживаются)
  2. Установка Hboot Moonshine (кастомный hboot)
  3. Установка бинарных файлов su
  4. Установка Superuser.apk
  5. Установка busybox
  6. Установка незащищенного стокового ядра

Требования перед использованием утилиты:

  1. Установленные драйвера HTC (fastboot и adb)
  2. HTC Sync полностью удалён с ПК (не закрыт, а именно полностью удалён)
  3. Все другие программы связанные каким-то образом с мобильными устройствами должны быть удалены с ПК (Samsung Kies, PDANet и т.д.)
  4. Рабочий интернет
  5. Включённая отладка USB
  6. Отключена «Быстрая загрузка» / «Fastboot» (Настройки -> Батарея -> Быстрая загрузка)
  7. Разблокированный загрузчик

Инструкция по получению S-OFF

  1. Настоятельно рекомендуется сначала прочитать все инструкции прежде чем приступать
  2. Подключите включённое устройство к компьютеру с включенной отладкой по USB
    • Предпочтительно использовать порты USB v2.0
    • С портами USB v3.0 возможны проблемы
    • Подключайте устройство только напрямую к ПК (без USB хабов и т.д.)
    • Желательно использовать только оригинальный USB кабель шедший в комплекте с устройством
  3. Убедитесь что на устройстве отключена блокировка (никаких кодов, блокировки по лицу и т.д., просто отключите лок скрин)
  4. Скачайте подходящую для вашего устройства и прошивки версию Moonshine: скачать
  5. Распакуйте скачанный архив и запустите файл distiller.exe
  6. Согласитесь с условиями использования утилиты
  7. Дождитесь пока программа сделает своё дело (во время данного процесса устройство перезагрузится несколько раз, ни в коем случае не прерывайте работу утилиты)
  8. Всё

Как включить S-OFF на Desire, Wildfire, Aria, Incredible, Flyer, Sensation, Evo 3D, Thunderbolt

Данная процедура будет выполнятся с помощью программы Revolutionary и так начинаем:

1.Заходим на сайт http://revolutionary.io/, и качаем архив для той системы, которая у нас установлена

2. После нажатия на кнопку на сайте появится окно, пока что её заполнять не нужно;

3. После скачивания архива, его следует распаковать, предварительно отключите свой антивирус и файрвол;

4. Включите Ваш HTC смартфон и подсоедините его кабелем к компьютеру, предварительно включите режим USB отладки и удалите «HTC Sync»;

5. В папках архива Вы найдете нужный драйвер, после этого запустите revolutionary, если у Вас Windows Vista, 7 или 8, то запуск программы нужно сделать от имени администратора;

6. В появившемся окне Вы увидите: модель, версию HBOOT и Android, серийный номер

7. Теперь можно мело заполнить все данный в форму, которую мы увидели после выполнения пункта 2;

8. Нажимайте на кнопку generate key увидите окошко:

9. В самой верхней части будет Ваш лицензионный ключ (Your beta key);

10. Введите его и нажмите Enter в окне программы;

11. ждите окончания процесса (обычно это не более 5-ти минут);

12. Поздравляем Вы получили S-OFF!

По завершению процедуры Вам будет предложено вшить CWM Recovery, тут уже выбор за Вами. После этого смартфон перегрузится.