Поиск по сайту

Как сделать S-OFF / S-ON на HTC

вкл. . Опубликовано в Android - Общее


Как сделать S-OFF / S-ON на HTC

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

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

Если перед вами стал вопрос о получение 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, если кто-то забыл, выключите смартфон и зажмите кнопку Громкость вниз + Питание

Как сделать S-OFF / S-ON на HTC

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

Как сделать S-OFF / S-ON на HTC

Предупреждение

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

Дополнительная информация о S-OFF

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

  • Где взять актуальные и старые ядра? — Ссылка
  • Как прошить ядро через Fastboot — Ссылка

Что необходимо чтобы получить S-OFF на HTC

  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. Скачать программу rumrunner s-off (если нет вашего устройства, то универсальный или 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. Скачать скрипт firewater s-off

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

Удалить HTC sync

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

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

3. Кабель microUSB

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

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

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

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

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

Удалить HTC sync

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

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

3. Кабель microUSB

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

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

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

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

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

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

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

Способ №1

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

Как сделать S-OFF / S-ON на HTC

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

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

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

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

Как сделать S-OFF / S-ON на HTC

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

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

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

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

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

Вариант 1

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

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

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

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. Скачайте доп. файл temproot и положите его также в папку 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

Как сделать S-OFF / S-ON на HTC

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

Как сделать S-OFF / S-ON на HTC

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

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



Способ №3

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
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

Как сделать S-OFF / S-ON на HTC

Способ №5

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

Как вернуть S-ON HTC?

С версии 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

Получение S-ON HTC

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

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

Как сделать S-OFF / S-ON на HTC

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