Это правда, что доступные для этого устройства направляющие чрезвычайно велики по количеству. Рутинг OnePlus One довольно прост, безопасен и не требует каких-либо предварительных знаний о внутренностях ОС Android, хотя его наличие позволит вам с уверенностью получить root-права.
Примечание № 0 : инструкции уничтожат все данные на вашем телефоне, включая Stock Recovery, и вы, возможно, не получите обновления OTA (хотя я получаю их без проблем). Кроме того, хотя это руководство может показаться длинным (поскольку написано с точки зрения совершенно нового пользователя), инструкции являются одними из самых безопасных, чтобы гарантировать, что любое устранение неполадок, если требуется, может быть легко выполнено.
Примечание № 1 : Если вас беспокоят ваши данные, что бы это ни было, обратитесь к этому универсальному руководству - Полное резервное копирование на нерутированных устройствах . Я лично предпочитаю в adb backup
сочетании с гелием приложение доступно в магазине Play бесплатно.
Следующие инструкции требуют установки инструментов ADB и Fastboot . Что касается установки, здесь есть очень полезное руководство - есть ли минимальная установка ADB .
- Пользователи Windows могут найти здесь и это для специального решения, или использовать этот популярный инструмент установки без проблем под названием 15-секундный установщик ADB, предложенный в этом руководстве .
- Что касается пользователей Linux, ADB и Fastboot обычно доступны в репозиториях большинства популярных дистрибутивов и уже описаны в этом вышеупомянутом руководстве . Посмотрите это, если хотите простой установки. Многие ошибки, с которыми они сталкиваются при их использовании, уже исправлены на Android-энтузиастах . В противном случае запуск от имени пользователя root в системе (не рекомендуется) решает большинство из них.
- Я не знаком с OSX, поэтому не могу ничего порекомендовать :(
Примечание № 2 : Прежде чем переходить к дальнейшим инструкциям, убедитесь, что ваше устройство работает нормально с ADB и Fastboot.
Это необходимо для любого пользователя ОС, чтобы проверить (шаг 3. в разделе Windows и полезные команды fastboot ) здесь для более плавного дальнейшего опыта.
Кроме того, когда вы попробуете adb
соответствующие команды, на вашем устройстве будет показано подтверждение, что оно приняло соединение ADB, инициированное вашей системой. Разрешить и установить флажок, чтобы запомнить его на будущее,
Примечание № 3 : - Я проинструктировал это как пользователь Ubuntu Linux, хотя рутирование из Windows довольно просто.
- После того, как вы все настроите и создадите резервную копию, вам нужно открыть командную строку с повышенными привилегиями и войти в каталог установки ADB .
- В основном команда будет выглядеть так,
cd folder_location\
где folder_location - это местоположение папки установки ADB.
- Если это поначалу ошеломляет, вы можете обратиться к этому руководству (см. Инструкцию 0. Установка соответствующих драйверов fastboot и adb ).
- Что касается пользователей Linux, я предполагаю, что они знают основные ноу-хау игры со своим любимым терминальным приложением. Google твой друг, всегда помни .
Примечание № 4 : Держите ваш телефон на должном уровне заряда, возможно, выше 70%, прежде чем рисковать чем-то неизвестным вам, таким как рутинг или мигание. Кроме того, это руководство суммирует многие пункты этого ответа.
Часть № 1: Разблокировка загрузчика OPO
Хотя это не важно, чтобы продолжить, вы можете посмотреть их из любопытства:
Инструкции:
- Вставьте ОРО в систему с помощью кабеля USB и включите отладку USB .
- Получите административные права в Windows или Superuser в Linux права в вашем CMD / терминале. Для Windows также войдите в каталог ADB.
- Тип
adb devices
чтобы подтвердить, что ваше устройство подключено. Если вы как-то не видите свое устройство, рассмотрите вопрос о Google.
- Войти
adb reboot bootloader
чтобы перевести в режим Fastboot.
- Войти
fastboot devices
чтобы подтвердить, что режим быстрой загрузки обнаруживается системой. Если вы не видите серийный номер устройства. или что-то подобное, затем запросите то же самое в Google для устранения неполадок.
- Войти
fastboot oem unlock
- это разблокирует загрузчик OPO и, как механизм по умолчанию, сотрет ваше устройство.
- Войдите,
fastboot reboot
чтобы перезагрузить устройство. Если это не приводит к перезагрузке устройства или застреванию на экране быстрой загрузки, вы можете выключить и включить его, последовательно нажимая клавишу питания с небольшим интервалом в несколько секунд.
Congrats! Ваше устройство теперь разблокировано для бесчисленных модификаций.
Часть № 2: Установите и загрузитесь в Custom Recovery через Recovery Mode
Вы можете проверить их из любопытства:
Инструкции:
Хотя я лично предпочитаю Philz Touch Recovery (будучи элегантным), я дал указание для самого популярного - TWRP recovery. Инструкции для Philz Touch Recovery и CWM также похожи. Кроме этих трех, я не знаю ни о каком другом восстановлении для OPO.
(Инструкции в этом разделе разделены на две части: 2.1 и 2.2)
2,1:
- Скачайте любое восстановление, а именно. Официальный TWRP (предпочтительно), Philz Touch , CWM или TWRP Неофициальный . Некоторые люди предпочитают форк официального TWRP под названием TWRP Unofficial . Вы можете Google их в соответствии с вашими потребностями.
- Переименуйте 1 загруженный
.img
файл в recovery.img
. Для пользователей Windows, поместите этот файл в папку ADB. Для пользователей Linux: либо cd
в выбранную папку загрузки, либо узнать путь к загружаемому файлу.
- Перейдите в Настройки -> Параметры разработчика и снимите флажок Включить Cyanogen Recovery .
- Повторите шаги 1-5 из части # 1, чтобы с уверенностью войти в режим быстрой загрузки.
- Введите
fastboot flash recovery recovery.img
. Пользователи Linux, которые не попали cd
в выбранную папку загрузки, должны заменить recovery.img
путь к файлу .img
. Эта команда перенесет загруженное вами восстановление в раздел восстановления OPO, и, как очевидно, в Stock Recovery нельзя загружаться.
- Повторите шаг 7 части # 1.
Congrats! Вы успешно заменили Stock Recovery на Custom Recovery.
ИЛИ,
Некоторые люди утверждали, что OPO может быть загружен в живое восстановление без замены Stock Recovery, что обеспечило выживание OTA-обновлений. Я не смог добиться успеха, но они сделали. Следуйте 2.2, чтобы загрузиться в живом Recovery.
2,2:
- Повторите шаги 1-4 из 2.1 .
- Введите
fastboot boot recovery.img
. Пользователи Linux, которые не попали cd
в выбранную папку загрузки, должны заменить recovery.img
путь к файлу .img
. Эта команда Fastboot загрузится в загруженный Recovery, не касаясь любого установленного Recovery. Загрузка этого восстановления может занять несколько секунд.
Если вы видите Recovery с такими опциями, как Install Zip , Advanced и т. Д., И TWRP или именем вашего скачанного Recovery, упомянутого где-то, то вы загрузились в ваш скачанный Recovery. Congrats! В противном случае вы можете устранить неполадки с помощью Google или перейти с 2.1 прямо.
Часть № 3: Flash SuperSu zip и установите приложение SuperSu, чтобы включить root-доступ
Вы бы знали о том, чтобы укорениться, если бы вы пришли сюда за это. Но в любом случае вы можете посмотреть на некоторые хорошо написанные ответы о Rooting , о том, что рутирование позволит вам сделать, или это краткое, но полезное руководство в Lifehacker.
Вы можете найти множество суперпользовательских клиентов, которые перехватывают root-доступ приложениями на вашем устройстве и в интерактивном режиме просят вас принять меры. Популярными для OPO являются приложение SuperSu от Chainfire и Superuser от Koush. Я буду использовать первый здесь.
Обратите внимание, что большинство из этих приложений Superuser требуют, чтобы их собственные двоичные файлы были загружены в систему для работы с их apks.
Инструкции:
- Загрузите ZIP-файл SuperSu отсюда . Имя может быть похоже на
UPDATE-SuperSU-vX.YZ.zip
.
- Поместите этот
.zip
файл в корневой каталог (домашняя папка) вашей внутренней SD-карты. Вы можете сделать это, запустив ваш любимый файловый менеджер.
- Пользователи, которые использовали 2.1 :
- Простой способ: зайдите в Настройки -> Параметры разработчика и включите расширенную перезагрузку . Удерживая кнопку питания , нажмите « Перезагрузить» и выберите « Восстановление» . Ваше устройство теперь загрузится в Recovery.
- Типичный способ: повторите шаги 1-3 части # 1 и затем войдите,
adb reboot recovery
чтобы загрузиться в Recovery.
- Пользователи, которые использовали 2.2 :
- Повторите все шаги 2.2 для загрузки в живое восстановление.
- Нажмите Установить Zip . Выберите
.zip
файл, который вы скачали, и выберите Да, чтобы установить файл. Это покажет некоторый текст как вывод и в конечном итоге завершится. На этом шаге будут загружены двоичные файлы, совместимые с приложением SuperSu , в вашу ОС Android. Если появляется какая-либо непредвиденная ошибка, запросите ее в поиске Google.
- Теперь вы можете перезагрузить устройство.
- (Обновление: больше не нужно) Зайдите в Play Store и установите приложение SuperSu .
- Запустите приложение. Если он показывает всплывающее окно, выберите « Продолжить», и вам будут предложены два варианта, в которых вам нужно выбрать TWRP / CWM . Это вызвало бы перезагрузку. Если в этом приложении вас ничего не просят, значит, все прошло нормально, и вы готовы использовать SuperSU в качестве администратора суперпользователя.
- Теперь вы можете запустить это приложение, чтобы настроить некоторые параметры, соответствующие вашим потребностям. Кроме того, проверьте, была ли она успешно установлена и работает, с помощью любого приложения, запрашивающего root-доступ, такого как эти приложения .
Теперь вы успешно рутировали свое устройство OnePlus One. Существует много методов, которые утверждают, что они выполняются одним щелчком мыши, полностью автоматизированы и т. Д. Однако я не могу охватить все из них и не смогу сосредоточиться только на одном методе. :) Во всяком случае, некоторые заметные упоминания:
- Bacon Root Toolkit
- OnePlus One Toolbox
- Посмотрите Способы / Приложения в этом ответе, чтобы увидеть, какие популярные методы рутирования существуют для других устройств Android; некоторые могут работать и на OPO.
- Вы можете легче найти решение на форумах OnePlus , поскольку это общий общий источник информации для многих пользователей OnePlus One, включая меня.
Цель выполнена .
1 За информацию , полученную от Rob W здесь , необходимо переименовать скачанный восстановление в recovery.img , иначе команда может выполнить быстрой загрузки , но не вступит в силу.
.img
файл вrecovery.img
". Этот шаг необходим. Без переименованияfastboot boot trwp.img
не было никакого видимого эффекта, хотя fastboot сообщал об успешном выполнении. Только после переименования в recovery.img, использованиеfastboot boot recovery.img
заставило телефон в желаемый образ восстановления.