javum

Lenovo ZUK Z1 - разблокировка загрузчика (bootloader)

В этой теме 1 сообщение

Способы разблокировки загрузчика на Zuk Z1

unlock_bootloader_img.png

 

Что это? Зачем это нужно? Чем грозит?

Спойлер
  1. bootloader - это загрузчик операционной системы. Он отвечает за загрузку ядра и содержит информацию о разделах внутренней памяти, о размере ОЗУ, о порядке загрузки и пр.. Также с помощью bootloader производится работа с устройством в режиме fastboot, в т.ч. изменение (загрузка) части или прошивки целиком.
  2. Разблокировка bootloader нужна установки расширенного recovery (CWM, TWRP) и сторонних прошивок.
  3. Разблокировка bootloader грозит:
    • удалением всех личных данных и установленных приложений
    • лишением гарантии и отказом в гарантийном ремонте

 

Способ 1 (для устройств с CyanogenOS):

Спойлер

Что потребуется: 

  • установленные драйвера adb

 

План действий:

  1. Заходим в Настройки -> Для разработчиков. Если этот пункт отсутствует, его нужно включить:
    • Заходим в Настройки -> О телефоне
    • Тыкаем 7 раз в пункт Номер сборки
    • Возвращаемся обратно в Настройки, пункт Для разработчиков должен быть на месте
    Спойлер

    1_build_lf.png2_dev_lf.png

  2. Включаем опцию Заводская разблокировка 
    Спойлер

    4_unlock_lf.png

  3. Включаем опцию Режим отладки
    Спойлер

    3_debug_lf.png

  4. Подключаем телефон к ПК с помощью кабеля
  5. Набираем команду: 
    
    adb reboot bootloader
  6. В режиме fastboot набираем команду (все личные данные будут удалены!):
  7. 
    fastboot -i 0x2b4c oem unlock-go
    Спойлер

    Снимок экрана_2016-06-22_23-45-31_lf.png

     

  8. Ждем окончания процесса, телефон перезагрузится
  9. Повторяем п. 5
  10. Проверяем командой
    
    > fastboot -i 0x2b4c oem device-info
    ...
    (bootloader) Device tampered: false
    (bootloader) Device unlocked: true
    (bootloader) Charger screen enabled: false
    (bootloader) Display panel:
    OKAY [ 0.005s]
    finished. total time: 0.005s
    Спойлер

    Снимок экрана_2016-06-22_23-51-48_lf.png

     

  11. Если вы видите строчку (bootloader) Device unlocked: true, значит все ОК, загрузчик разблокирован
  12. Выключаем телефон долгим нажатием кнопки выключения или командой 
    
    fastboot reboot

     

 

Способ 2 (для устройств с ZUI):

Спойлер

Что потребуется: 

  • установленные драйвера adb

 

План действий:

  1. Регистриуемся на сайте производителя. Если уже есть LenovoID, он должен подойти.
  2. Заходим на страницу: http://developer.zuk.com/bootloader_2
    Спойлер

    Screenshot_20160623_111023_lf.png

  3. Вводим серийный номер своего устройства (его можно узнать в информации о телефоне) и почтовый адрес, указанный при регистрации на сайте
  4. Получаем письмо на электронный ящик с файлом 
    unlock_bootloader.img. Сохраняем его в папку с adb и fastboot.
  5. Заходим в Settings -> Advanced Settings -> Developer options. Если этот пункт отсутствует, его нужно включить:
    • Заходим в Settings -> About
    • Тыкаем 7 раз в пункт ZUI Version
    • Возвращаемся обратно в Settings -> Advanced Settings, пункт Developer options должен быть на месте
    Спойлер

    11_build_lf.png12_adv_lf.png13_dev_lf.png

  6. Включаем опцию USB debugging
    Спойлер

    14_debug_lf.png

  7. Подключаем телефон к ПК с помощью кабеля
  8. Набираем команду: 
    
    adb reboot bootloader
  9. В режиме fastboot набираем команду:
    
    fastboot -i 0x2b4c flash unlock unlock_bootloader.img
  10. Результат должен быть таким:
    
    sending 'unlock' (0 KB)...
    OKAY [ 0.004s]
    writing 'unlock'...
    OKAY [ 0.019s]
  11. Телефон автоматически перезагрузится
  12. Повторяем п.8
  13. Проверяем статус командой
    
    > fastboot -i 0x2b4c oem device-info
    
    (bootloader) Device tampered: false
    (bootloader) Device unlocked: true
    (bootloader) Charger screen enabled: false
    (bootloader) Display panel:
    OKAY [ 0.027s]
    finished. total time: 0.027s
  14. Если вы видите строчку (bootloader) Device unlocked: true, значит все ОК, загрузчик разблокирован

 

Как заблокировать загрузчик:

Спойлер

Вариант 1 (для прошивок Cyanogen OS):

достаточно зайти в режим fastboot и применить команду: 


fastboot -i 0x2b4c oem lock

Статус проверяется командой 


fastboot -i 0x2b4c oem device-info

Вариант 2 (для всех прошивок):

Нужно прошить любую прошивку с помощью QFIL из набора QPST.

7 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу