Получение S-OFF на HTC /возврат 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-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 +1 (читайте ниже).
Воспользуйтесь готовым списком!
Сайт Android +1 решил очередной раз упростить жизнь пользователям Android, точней обладателям HTC! Чтобы не тратить время зря перебирая все способы получения S-OFF сайт Android +1 начал сбор информации и также делиться списком устройств на которых сработал тот или иной метод S-OFF.
Перейти в список S-OFFВ конце статьи находиться форма, где вы сможете быстро ответить чем получилось получить S-OFF и на какую модель, чтобы помочь другим!
Дополнительная информация о S-OFF
В случае неудачного получения S-OFF «стандартными» способами указными ниже, тогда стоит: прошить старое ядро (возможна нестабильная работа Android) -> получить s-off -> вернуть ядро для текущей прошивки.
- Где взять актуальные и старые ядра? — Ссылка
- Как прошить ядро через Fastboot — Ссылка
Что необходимо чтобы получить S-OFF на HTC
- Разблокировать Bootloader HTC
- Получить Root права
- [не обязательно] Выполните резервное копирование разделов system и boot (читать от начала, до конца. )
Для Способа №1 (универсальный, rumrunner)
На Windows 8.1 не работает!
Удалить HTC sync
- Компьютер или ноутбук
- Установить драйвер HTC (если не установлен)
- Кабель microUSB
- Включить отладку по USB
- Заряд смартфона должен составлять не менее 30%
- Скачать программу rumrunner s-off ( если нет вашего устройства , то универсальный или HTC Desire X)
Для Способа №2 (универсальный, apk, ПЛАТНЫЙ ,SunShine)
- Заряд смартфона должен составлять не менее 30%
- Скачать и установить приложение SunShine (стоимость $25)
Инструкция получения S-OFF на HTC
Способ №1- Распакуйте архив rumrunner s-off
- Подключите смартфон HTC к ПК
- Разблокируйте экран на HTC
- Запустите файл Soju.exe
- Перед вами появится консольное окно
- Подтвердите, что принимаете все риски (условия пользователя прочитали ведь?), напишите Yes и нажмите кнопку Enter
- Начнется процесс получения S-OFF
- Через пару минут смартфон разлочен
Если процедура получения S-OFF на HTC зависла на pouring или если циклически смартфон перезагружается в режим bootloader, то тогда: Вариант 1
- Установите Recovery
- Сбросить Aroma File Manager на карту памяти
- Перейдите в меню Recovery и смонтируйте раздел /system (CWM, TWRP)
- Зайдите в Aroma File Manager или TWRP File Manager
- Удалить следующий файл /system/bin/ hcheck
Вариант 2 Бекап раздела system установить через fastboot
Способ №2Запустите приложение SunShine и действуйте по ниже выложенному видео
Как вернуть S-ON HTC?
С версии 3.54.50 программа ADB RUN имеет возможность вернуть HTC в состояние S-ON.
Необходимо для S-ON
- Компьютер или ноутбук
- Установить драйвер HTC (если не установлен)
- Кабель microUSB
- Включить отладку по USB
- Заряд смартфона должен составлять не менее 30%
- Скачать и установить фирменное программу Adb Run hboot для своего HTC в формате firmware.zip оригинальное recovery (опционально) для своего HTC
Получение S-ON 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
Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!
[spoiler title=»Устаревшая информация» ]
Необходимые инструменты
Для Способа №1 (универсальный, 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
Для Способа №2 (универсальный, revolutionary)
Удалить HTC sync
1. Компьютер или ноутбук
2. Установить драйвер HTC (если не установлен)
3. Кабель microUSB
5. Заряд смартфона должен составлять не менее 30%
6. Скачать и установить фирменную программу Adb Run
6. Скачать скрипт revone
Для Способа №3 (универсальный, adb run)
Удалить HTC sync
1. Компьютер или ноутбук
2. Установить драйвер HTC (если не установлен)
3. Кабель microUSB
5. Заряд смартфона должен составлять не менее 30%
6. Скачать и установить фирменное программу Adb Run
Инструкции получения 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. Теперь введите команду:
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. Через пару смартфон разлочен
Способ №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
./revone –P <-код ошибки должен быть «error message -2»
reboot <– подождите пока смартфон полностью перезагрузиться.
5. Начнется процесс получения S-OFF
6. Через пару смартфон разлочен
Способ №3
[stextbox mode=»css»]Данный способ получения автоматизирует действия предыдущих 2 способов, точней, не нужно переходить по сайтам и что-то скачивать, все что вам придется это иногда нажимать кнопку Enter или писать Y (yes).[/stextbox]