• 158 г, 7.35 мм
  • Android 9.0
  • 5.5″

    1080 x 1920

  • 15.93mp

  • 6Gb RAM

    Qualcomm Snapdragon 820 MSM8996

  • 3000mAh

    Li-polymer

  • Установка кастомного рекавери и получение рут-прав

    Описание

    Подробная инструкция по установке кастомного рекавери (TWRP) и получению прав суперпользователя (Magisk) на OnePlus 3 (A3003) под управлением Android 8.0 Oreo.

    Внимание!

    Для всех дальнейших манипуляций с устройством на нём необходим разблокированный загрузчик.


    Ни администрация PDALife.info, ни автор инструкции не несут ответственности за ваши действия и результаты. Всё, что вы делаете — вы делаете только на свой страх и риск.

    Инструкция по установке

    • 1

      Сделать резервные копии всех необходимых данных и файлов и сохранить их на компьютер, съёмный носитель или облако.

    • 2

      Создать в корне диска С:\ папку с именем «Android».

    • 3

      Скачать и установить драйвера для смартфона на свой ПК/ноутбук.

    • 4

      Скачать архив adb-fastboot.zip и распаковать все файлы в папку «Android».

    • 5

      Скачать кастомное рекавери в формате *.img, переименовать файл для удобства в «recovery.img» и переместить в папку «Android». Рекомендуется использовать TWRP Recovery.

    • 6

      Скачать архив dm-verity_oreo.zip для отключения принудительного шифрования и скопировать во внутреннюю память смартфона.

    • 7

      Скачать архив для установки прав суперпользователя MagiskRoot и утилиту MagiskManager для управления разрешениями.

    • 8

      Активировать пункт «Отладка по USB» на смартфоне.
      Сделать это можно в разделе «Для разработчиков». Как его открыть, можно узнать здесь.

    • 9

      Подключить телефон к компьютеру по USB-кабелю.
      Рекомендуется использовать оригинальный или кабель хорошего качества, а также порт USB 2.0, расположенный на материнской плате (для ПК).

    • 10

      Открыть командную строку и перейти в созданную папку Android командой «cd c:\Android\» (команды пишутся без кавычек).

    • 11

      Убедиться, что компьютер находит устройство по ADB.
      Для этого необходимо ввести «adb devices» в командную строку. На появившейся запрос на телефоне о разрешении об отладке по ADB на данном компьютере необходимо нажать «Ok», при этом выбрав пункт «Всегда разрешать с этого компьютера». Если устройство видно, то выведется текст «List of devices attached» и список всех устройств (например,xxxxxxx device). Если же вместо «device» будет написано «offline» либо список окажется пустым, то необходимо обновить ADB, проверить драйвера/шнур, поменять порт USB/компьютер.

    • 12

      Перезагрузить смартфон в режим загрузчика.
      Для этого необходимо в командной строке ввести «adb reboot bootloader» либо выключить его, затем включить, одновременно зажав кнопку Питания и клавишу Увеличения Громкости.

    • 13

      Убедиться, что компьютер находит устройство в режиме Fastboot.
      Для этого необходимо ввести команду «fastboot devices». Если устройство подключено верно, то выведется идентификатор устройства со словом «fastboot» (например, «xxxxxxx fastboot»). Если же не выведется ничего либо «waiting for devices…», то необходимо обновить драйвера, поменять порт USB, либо попробовать проделать эти действия на другом компьютере.

    • 14

      При условии, что устройство определено верно ввести команду «fastboot flash recovery recovery.img».

    • 15

      По окончании операции перезагрузить устройство в режим рекавери командой «fastboot boot recovery.img».

    • 16

      При попадании в режим рекавери необходимо разрешить запись системного раздела свайпом вправо и отказаться на запрос о вводе пароля.

    • 17

      Отформатировать раздел «Data» на устройстве.
      ВНИМАНИЕ!
      Данная операция сотрёт все ваши файлы на внутренней памяти телефона. Настоятельно рекомендуется сделать резервные копии всех необходимых данных на съёмный носитель либо ПК, в то числе и бэкап разделов.
      Для форматирования раздела «Data» нужно зайти в «Wipe» > «Advanced Wipe» и активировать пункты «Data» и «Internal Storage».

    • 18

      Скопировать архив архив dm-verity_oreo.zip во внутреннюю память устройства.
      Для этого в рекавери нужно выбрать меню «Mount» и нажать кнопку «Enable MTP» в правом нижнем углу. Затем подключить телефон к ПК и перенести нужный файл в память смартфона.

    • 19

      Перейти в меню «Install», найти и выбрать архив dm-verity_oreo.zip и подтвердить установку файла свайпом слева направо.

    • 20

      Перейти в меню «Settings» и на первой вкладке «General» убрать галочку с пункта «Promt to install TWRP app if not installed».

    • 21

      Снова подключить телефон к ПК и скопировать во внутреннюю память устройства архив для установки прав суперпользователя MagiskRoot и утилиту MagiskManager для управления разрешениями.

    • 22

      Для установки Magisk снова перейти в меню «Install», найти и выбрать архив MagiskRoot.zip и подтвердить установку файла свайпом слева направо.

    • 23

      После окончания установки перезагрузить телефон в систему, выбрав пункт «Reboot» > «System».

    • 24

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

    • 25

      После успешного получения рут-прав рекомендуется сделать бэкап EFS-раздела смартфона.
      ВНИМАНИЕ!
      Если этим пренебречь, то при неправильной прошивке устройства может быть потеряна информация об IMEI, MAC-адресе Bluetooth и WiFi и телефон более не сможет совершать звонки, подключаться по 3G/4G связи или WiFi. Лечится простым восстановлением бэкапа либо походом в сервис центр за отдельную плату.

    • 26

      Для создания резервной копии EFS может понадобиться:

      • Установить Эмулятор терминала из Google Play.
      • Запустить приложение.
      • Ввести следующие команды:
        • su (и предоставить права суперпользователя для приложения)
        • dd if=/dev/block/sdf1 of=/sdcard/modemst1.bin bs=512
        • dd if=/dev/block/sdf2 of=/sdcard/modemst2.bin bs=512
      • Скопировать оба полученных файла из корня внутренней памяти устройства на компьютер или в облако.
    • 27

      Для восстановления EFS потребуется следующее:

      • Скопировать файлы «modemst1.bin» и «modemst2.bin» в корень внутренней памяти телефона.
      • В Эмуляторе терминала ввести следующие команды:
        • su
        • dd if=/sdcard/modemst1.bin of=/dev/block/sdf1
        • dd if=/sdcard/modemst2.bin of=/dev/block/sdf2
      • Перезагрузить устройство.

      Либо (если первый способ не помог):

      • Скопировать файлы «modemst1.bin» и «modemst2.bin» в папку Android (или любую другую, где находятся файлы ADB и Fastboot)
      • Подключить телефон к ПК
      • Перезагрузить смартфон в режим загрузчика (12-й пункт данной инструкции)
      • Убедиться, что компьютер находит устройство в режиме Fastboot (13-й пункт данной инструкции)
      • В командной строке сначала ввести «fastboot flash modemst1 modemst1.bin» и затем «fastboot flash modemst2 modemst2.bin»
      • Перезагрузить телефон в систему командой «fastboot reboot»
Список инструкции для OnePlus 3
Список прошивок для OnePlus 3
Регистрация прошла успешно