Как прошить и получить root права на OnePlus 3T в Linux?

Я недавно купил OnePlus 3Tи хочу прошить и рутировать его.

Большинство ресурсов сосредоточено OnePlus3на Windows и на ней.

Как мне это сделать в Linux?

Ответы (1)

Соберите шаги в суть .


Как прошить и получить root права на OnePlus 3T в Linux

Обновлять

Требования

Отказ от ответственности: я уже делал такие установки на разных телефонах, и я знаком с шагами. Поэтому обязательно прочитайте ресурсы, чтобы понять, что происходит.

  • [ ] батарея есть >60%;
  • [ ] знаешь, что делаешь?
  • [ ] помню , что использованная версия работала на меня .

Скриншоты не мои, спасибо их автору.

Прошиваем рекавери в TWRP

Перепрошивка требует сброса к заводским настройкам. Сделайте резервную копию ваших данных.

Подготовить телефон

  1. давать возможностьDeveloper Options
    1. в Settings-> About Phone-> Build Number(внизу)
    2. нажав на него 5-7 раз, чтобы включить параметры разработчика
  2. давать возможностьUSB Debugging
    1. в Settings-> Developer Options->USB Debugging.
  3. включить OEM Unlocking(в том же списке).

    параметры разработчика http://cdn3.freeandroidroot.com/wp-content/uploads/2016/11/Enable-OEM-Unlock-USB-Debugging.jpg

  4. Установка adbи fastbootинструменты:

    sudo apt-get install android-tools-adb android-tools-fastboot
    
  5. Перезагрузитесь в загрузчик либо с adb reboot bootloaderпомощью кнопки питания, либо через нее;

  6. Разблокируйте загрузчик:

    sudo fastboot oem unlock
    
  7. Прошить рекавери с помощью TWRP:

    sudo fastboot flash recovery twrp-3.0.3-0-oneplus3t.img
    
  8. Перезагрузитесь в рекавери, чтобы стереть кеш ;

  9. Перезагрузитесь в рекавери, чтобы смонтировать устройство;
  10. Скачайте SuperSU и no-verity-opt-encrypt-5.0.zip
  11. Скопируйте в каталог внутреннего хранилища вашего смартфона (используя nautilus или nemo ¹) ;
  12. установите их оба с помощью TWRP;
  13. перезагрузитесь и наслаждайтесь!

Корень

Приведенная здесь процедура рутирования не является процессом потери данных, но не помешает иметь резервную копию личных данных вашего смартфона.

источник

Ресурсы

Сноска

  • ¹: мне не удалось получить доступ к хранилищу смартфона с помощью Dolphin;
  • ²: SR1-SuperSU-v2.79-SR1-20161221223537у меня не сработало.
У меня проблема с шагом 6. После шага 5 я предполагаю, что вы хотите перезагрузиться в режиме быстрой загрузки. Можете ли вы сказать мне, какой у вас идентификатор USB-устройства ( lsusb), когда вы находитесь в режиме быстрой загрузки? Мой не изменился. Я застрял прямо сейчас, не могу решить проблему fastboot oem unlock, потому что нет устройства быстрой загрузки. Я все еще вижу свой телефон как устройство ADB. Должен ли я переключать его в режим MTP или PTP вместо USB-отладки при попытке быстрой загрузки unlkok или прошивки?
@CsabaToth на шаге 5 вы действительно перезагружаетесь в fastboot, чтобы разблокировать устройство. мой идентификатор устройства 2a70:9011. Я никогда не использовал MTP/PTP для этой прошивки/рутирования. Что ты имеешь в виду под "я застрял"?
Я застрял = fastboot devicesне показывает мое устройство, возвращает пустое. adb devicesпоказывает мой телефон, и его USB-идентификатор по-прежнему обычный 05c6. Почему-то я не могу загрузиться в fastboot? Я не понимаю. См. android.stackexchange.com/questions/169509/…
Я получаю 2a70:9011USB-устройство, когда переключаю телефон в режим MTP USB. (с ПТП и др 2a70:904e.). К сожалению fastboot devicesпока ничего не показывает. Какая у вас конфигурация udev?
Я добавил SUBSYSTEM=="usb", SYSFS{idVendor}=="2a70", MODE="0666"и SUBSYSTEM=="usb", ATTR{idVendor}=="2a70", MODE="0666", GROUP="plugdev". Для обычной отладки USB у меня есть эти правила с05c6
Когда я перезагружаюсь в fastboot, телефон спрашивает мой PIN-код, а затем загружается и выглядит нормально.
Какой дистрибутив и какую версию используете? Я с Yakkety Yak 16.10 Ubuntu. Я использовал инструменты платформы Android SDK, но теперь я установил дистрибутив, android-tools-fastbootно он также не видит устройство.
@CsabaToth Я использую Linux Mint 18.1 Serena и установилandroid-tools-adb android-tools-fastboot
Может стоит попробовать LiveCD...