Мобильные устройства изнутри. Снятие блокировки загрузчика планшета / Хабр

Содержание

Введение

Создание самодельных, custom, прошивок или даже просто замена заставок в мобильных устройствах (МУ) предполагает возможность установки образов разделов, созданных сторонним разработчиком, а не производителем. Для этого требуется разблокировка загрузчика МУ.

Этот процесс ранее существенно различался в зависимости от производителя, но в последнее время по-немногу стал приходить к стандартному виду. Поэтому, почти все, что описано ниже, может использоваться как практическое руководство для работы на МУ многих производителей.

Мы же с Вами остановимся на детальном пошаговом руководстве по снятию блокировки загрузчика планшета YB1-X90L, основанном на моем опыте.

Основные причины поломки bootloader android

Наиболее популярная причина неполадок к системой Bootloader — проблема во время перепрошивки мобильного гаджета. Чаще всего это возникает из-за того, что выбранная версия кастомного Recovery содержит внутренние недочёты или во время установки компонентов произошёл сбой.

Также Bootloader перестаёт функционировать из-за вируса, собравшего в файлы портативного гаджета.

Непоправимых ситуаций с работоспособностью  внутренней системы портативного устройства нет. Файлы, отвечающие за восстановление ОС, находится в специализированном отделе памяти, к которому закрыт доступ пользователю. При поломке Bootloader или Recovery нарушается путь для запуска восстановления, однако сами данные остаются невредимыми. Переустановка дееспособной программы решает эту проблему.

Что дает разблокировка

Разблокировка бутлоадера открывает файловую систему и дает возможность изменять ее извне. Это используют для:

  1. Смены прошивки китайского телефона. Иногда с aliexpress продают телефоны, предназначенные для внутреннего рынка. У них китайская прошивка и меньше цена. Чтобы такой телефон «превратить» в нормальный с русским языком нужен доступ к файловой системе;
  2. Установка кастомных (самодельных) прошивок от сторонних разработчиков. Из этих версий убирают лишний мусор, оптимизируют быстродействие, добавляют новые возможности и интерфейс. Из минусов стоит отметить низкую безопасность и возможную нестабильность;
  3. Установка модифицированного загрузчика. С его помощью можно легко делать резервную копию, получить рут доступ (root права), устанавливать стороннее программное обеспечение и полностью удалять встроенное.

Что происходит при включении и запуске android?

android-was-passiert
Что происходит при запуске Android

Перед нами выключенный смартфон под управлением Android. Давайте разберемся, что произойдет, если его включить.

Сначала произойдет запуск BIOS мобильного телефона. ВIOS (Basic Input/Output System ) в переводе с английского означает «Базовая система ввода / вывода». Она постоянно автосохраняется и обеспечивает работу входов и выходов. В частности, эта система также запускает загрузчик (Bootloader).

Как явствует из названия, загрузчик загружает другие части операционной системы, например, ядро. Ядро ​​операционной системы — это основная ее часть. По сути, это нижний уровень системы Android, который отвечает за ход основных процессов и организацию данных.

Затем запускается основная операционная система под названием «ПЗУ/ ROM». ROM означает «Read Only Memory», или «Постоянное запоминающее устройство», используемое для запоминания всего массива неизменяемых данных. Будучи обычным пользователем, вы ничего не можете в ней поменять.

Параллельно загрузчик запускает не только ядро, но и Recovery, или систему восстановления.Если система Android вдруг оказывается повреждена, можно загрузить Recovery и из нее восстановить OS с нуля или с момента сохранения. Также в системе Recovery можно (и нужно) создавать резервные копии.

В свою очередь, загрузчик может находиться в трех разных состояниях: «Заблокировано», «Открыто» или «Зашифровано». Если загрузчик открыт, в систему могут быть внесены глубокие изменения, например, можно установить собственную операционную систему, также называемую «кастомной ПЗУ», вместо стандартной, то есть, «стоковой ПЗУ».

Если загрузчик зашифрован, могут быть установлены лишь самые срочные обновления системы от изготовителя. То же самое относится и к заблокированному загрузчику, но, в отличие от зашифрованного, его можно разблокировать.

What is Fastboot mode?

Fastboot mode is one of the modes on your device where you can flash various images to your phone. You can use this mode to execute various commands from your computer on your device.

Why do you need Fastboot mode?

You need Fastboot mode to flash custom image files on your device. This is usually needed when you are rooting your phone. You can use Fastboot mode to flash stock files as well.

Снятие блокировки загрузчика

В планшете YB1-X90L производитель предусмотрел возможность самостоятельного снятия блокировки загрузчика ОС самим пользователем. Для этого предварительно необходимо выполнить следующие действия:

1. Как стать «разработчиком»

Любое МУ, вышедшее от разработчика, имеет специальный раздел команд, предназначенный для выполнения настроек и тестирования аппаратного и программного обеспечения Вашего МУ. Но эти команды не нужны простому пользователю в его ежедневном процессе общения с МУ. Поэтому изначально они скрыты от Вас, а чтобы получить доступ, нужно выполнить своеобразный шаманский

танец с бубном

Для выполнения этой операции нужно в загруженном планшете открыть приложение Настройки, перейти в раздел настроек Система и выбрать пункт меню Об устройстве. В открывшемся меню нужно найти пункт Номер сборки, который расположен почти в самом низу списка,

Больше про Хуавей:  🥇 ▷ Как сменить mac android с мобильного без рута? » ✅

Мобильные устройства изнутри. Снятие блокировки загрузчика планшета / Хабр
Рис.1.Меню Об устройстве

и нажать на нем 7 раз. Должно появиться сообщение Вы являетесь разработчиком.

После этого вернитесь в раздел настроек Система. В связи с выполнением предыдущих действий в нем появится дополнительный пункт меню Для разработчиков, которого ранее не было:

Мобильные устройства изнутри. Снятие блокировки загрузчика планшета / Хабр
Рис.2. Меню Для разработчиков

Все, планшет признал Вас разработчиком и Вам стали доступны новые интересные команды, например:

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

2. Выполнение заводской разблокировки

ПРИМЕЧАНИЕ. Приступив к работам над прошивкой планшета, первое, что надо сделать, так это разрешить режим отладки по USB.

Для этого, не выходя из меню

Для разработчиков

, установите переключатель, расположенный рядом с этой командой во включенное состояние. Сразу появится предупреждение:

Мобильные устройства изнутри. Снятие блокировки загрузчика планшета / Хабр
Рис.3.Предупреждение о вкл. отладки по USB

При положительном ответе режим отладки будет включен:

Мобильные устройства изнутри. Снятие блокировки загрузчика планшета / Хабр
Рис.4.Вкл. режима «Отладка по USB»

Теперь, если во время работ произойдет сбойная ситуация, например:

у Вас будет шанс восстановить его работоспособность, подключившись к нему с ПК, используя ADB.

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

Мобильные устройства изнутри. Снятие блокировки загрузчика планшета / Хабр
Рис.5.Запрос на вкл.завод.разблокировки

При положительном ответе режим разблокировки будет включен:

Мобильные устройства изнутри. Снятие блокировки загрузчика планшета / Хабр
Рис.6.Вкл.режима «Заводская разблокировка».

Думаете все, загрузчик планшета разблокирован? Не-е-е-т, производитель только РАЗРЕШИЛ Вам использовать возможность снятия блокировки загрузчика, которая выполняется при помощи команд FASTBOOT в режиме FASTBOOT MODE. Если не знаете, что это за режим и как в него попасть, читайте.

3. Непосредственное снятие блокировки загрузчика

Со стороны системы безопасности ОС Android это выглядит так: снять блокировку можно только при помощи команд

FASTBOOT

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

Для снятия блокировки загрузчика необходимо выполнить следующие действия:

  1. установить на компьютер (ПК), который подключается к планшету, драйвера для работы через ADB.
  2. выполнить команду в режиме FASTBOOT MODE

Т.е. перегружаем планшет в режим

FASTBOOT MODE

, при этом на экране в списке параметров видна надпись

Bootloader locked

. Подключаем планшет через USB-кабель к ПК и в терминале ПК выполняем команду

<code class="xml">	fastboot flashing unlock.
</code>


На планшете появится запрос на выполнение очистки раздела data.

Мобильные устройства изнутри. Снятие блокировки загрузчика планшета / Хабр
Рис.7.Запрос на очистку раздела data.

Если Вы ответите Yes, то планшет выполнит очистку и снимет блокировку. Если ответите No, то ни очистки, ни снятия блокировки не произойдет.

После снятия блокировки загрузчика при входе в режим FASTBOOT MODE на экране в списке параметров надпись сменится на LOCK STATE — unlocked:

Мобильные устройства изнутри. Снятие блокировки загрузчика планшета / Хабр
Рис.8.Загрузчик разблокирован

Для возврата блокировки нужно выполнить обратную команду

<code class="xml">	fastboot flashing lock.
</code>

ВНИМАНИЕ. При восстановлении блокировки загрузчика срабатывает еще одно правило безопасности: чтобы никому не удалось прочитать Ваши данные или занести внутрь планшета «заразу» снова ПОЛНОСТЬЮ ОЧИЩАЕТСЯ раздел data, уничтожая все содержимое.

Вместо набора вышеуказаных команд можно запустить на ПК командный файл

fb_unlock_YB.bat

следующего содержания:

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


Нас интересуют параметры

(bootloader) unlocked

(первая строка файла) и

(bootloader) device-state

(пятая строка файла). До выполнения операции первая строка имеет вид

(bootloader) unlocked: no

, а пятая —

(bootloader) device-state: locked

, т.к. загрузчик заблокирован. После выполнения —

(bootloader) unlocked: yes(bootloader) device-state: unlocked

соответственно, т.е. загрузчик планшета разблокирован.

What can Fastboot mode do?

Fastboot mode can do many things like allowing you to install custom files, install stock files, unlock your bootloader, relock your bootloader, flash a custom recovery, and install various files of the core Android system.

Does Fastboot mode delete data?

Will fastboot erase data? Fastboot mode does not delete any data on its own. However, if you use certain Fastboot commands, that can delete your data. Therefore, you should be careful while using these commands with your device.

Faqs about fastboot mode

Fastboot is quite useful yet a confusing mode on Android devices, and this has led people to ask what this mode is, where you can use it, and so on. The following is a list of some of the common questions along with their answers regarding Fastboot mode.

How to unlock the bootloader of android devices

To unlock the bootloader of your device, follow the below-mentioned points. Make sure not to skip any one of them.

Oem specific bootloader unlock guide

As already mentioned in the introductory para, there are some smartphone manufacturers that take a slightly different approach when it comes to unlocking the bootloader. For example, Realme requires In-Depth APK, Samsung calls for disabling Vault Keeper, Sony requires device-specific code, and so on. Hence we have compiled a separate guide for all these OEMs below, you may refer to it:

Quick ways to get out of fastboot mode

The following methods are given in the order of simplest to the final resort that you should be attempting to quit Fastboot mode on your phone. Therefore, start from the top and then go down until you find the method that works for you.

Steps to unlock bootloader of android devices

  1. Connect your device to the PC via USB cable.
  2. Navigate to the folder where you have installed Android SDK and Platform Tools.
  3. Inside the folder, while pressing the ‘Shift’ key, right-click on an empty location.
  4. Select ‘Open PowerShell window here’.
    Unlock Bootloader Android Devices- Open PowerShell window here
  5. Well, you could also use Command Prompt if you wish [recommended]. For that, type in cmd in the platform-tools address bar and hit Enter. This shall launch the Command Prompt window.
    command-prompt-adb-unlock-bootloader
  6. Next, type the below code to boot your device to fastboot/bootloader mode:
    adb reboot bootloader

    oneplus-fastboot-mode-unlock-bootloader

  7. Now type the below code to unlock the bootloader of your Android device. Executing the below code will also wipe off all the data from your device.
    fastboot flashing unlock
  8. For devices launched prior to 2021, you should try the following command:
    fastboot oem unlock
  9. Furthermore, if you are willing to flash a custom ROM, then you will have to unlock the partition as well. Use the below command for that:
    fastboot flashing unlock_critical
  10. If you get a confirmation message on your screen, reply in affirmative (‘Yes’, ‘I agree’, Unlock the Bootloader’, etc).
  11. Reboot the device by typing the below code:
    fastboot reboot

That’s it. You have successfully unlocked your device’s bootloader. The first boot may take a little longer than usual. That is completely normal. Furthermore, you will also have to set up your device using your Google Account.

Больше про Хуавей:  Download Mini Mobile Data Terbaru 2019

NOTE: Some devices, although launched after 2021, still follows the fastboot oem unlock code. So if the fastboot flashing unlock throws an error or two, try out the fastboot oem unlock code on your device.

Way 6. let the battery drain out

If you use an Android device that does not have a removable battery, your best option is to allow the battery charge to drain out on your device. Depending on how much charge is left on your phone, fully draining out the battery can take anywhere from a few minutes to even hours.

Give your phone enough time so that it reaches zero battery charge. The phone will then turn off. Let it remain turned off for at least half an hour. After that, plug your phone into charging and it should turn on in normal mode. You will need to press the Power button to turn on the phone.

Восстановление через пк

Восстановление bootloader загрузчика ОС Андроид на планшете или смартфоне также запускается при помощи компьютерных утилит.

Популярные программы с подобным функционалом:

При использовании этого метода, пользователь подключает портативный гаджет к ПК через USB-кабель. Возвращение первичного состояния происходит автоматически, при запуске функции в программе.

Для linux

Подходит для Linux-подобных ОС (ubuntu/debian).

  1. Скачиваем драйвера из верхнего пункта;
  2. Включаем на смартфоне fastboot (кнопка включения и уменьшения громкости);
  3. Подключаем телефон к ПК через usb кабель;
  4. В терминале пишем команду:

adb — sudo apt-get install android-tools-adb android-tools-fastboot

  1. В отчете стоит смотрим на две строки:

sudo fastboot devices – номер вашего устройства

sudo fastboot oem device-info – статус загрузчика

Если видите сообщение «», значит, команда выполнена не от администратора или с устройством нет связи по какой-то причине.

Использование кастомного рекавери

Recovery — спасательный круг для пользователей смартфонов или планшетов. Это средство восстановления операционной системы в случае критических ошибок во время использования. Также в функционал программы входит ограничение действий пользователя в отношении внутренней системы гаджета.

Несмотря на это, пользователи, которые хотят поменять прошивку смартфона или установить операционную систему «со стороны» для устройства, заменяют заводской Recovery на кастомную версию.

Функционал пользовательской системы восстановления схож со стандартным аналогом. Хотя также существует несколько дополнительных возможностей кастомного Recovery, например, доступ к защищённым файлам и функциям. Чаще всего это используется как база для глобальных пользовательских изменений системы.

Наиболее надёжными пользовательскими система восстановления являются:

Bootloader — программа не позволяющая владельцу портативного устройства заменить прошивку на стороннюю. Однако существует несколько способов разблокировки ограничения от разработчиков.

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

Если вашему телефону более 2х лет, возможно загрузчик уже разблокирован с завода. Существует несколько способов узнать данную информацию. Начнём мы с простого.

Компьютер (mi flash unlock) не видит xiaomi телефон

Сопровождается эта проблема надписью «Not connected Mi Phone». Первое что нужно сделать, это проверить актуальность драйверов. Подключаем смартфон в режиме fastboot к компьютеру. Открываем скачанный архив с , находим там файл «MiUsbDriver.exe» и запускаем. Пробуем запустить процесс разблокировки заново.

Дополнительно можно провести проверку в самой программе. В верхнем правом углу есть шестеренка, нажимаем на нее и выбираем пункт проверки драйверов.

Если опять возникает ошибка, пробуем установить MiPCSuite.

В остальном следует попробовать следующие способы:

  • Сменить usb порт;
  • Заменить кабель;
  • Попробовать на другом компьютере;
  • Использовать другую версию Windows (10 самая подходящая);
  • Запустить программу с правами администратора;
  • Попробовать другую версию программы.

Можно ли заблокировать загрузчик обратно

Заблокировать загрузчик обратно возможно, но тема для отдельной статьи. Если кратко, то скачиваем miflash и прошиваем официальной прошивкой с галочкой «clean all and lock».

Производить данную операцию можно только на глобальной прошивке, иначе можно получить «кирпич».

Новые правила разблокировки

Как уже сообщалось ранее, процедура претерпела некоторые изменения, а именно:

  1. Теперь получать разрешение у поддержки не требуется, по умолчанию каждому аккаунту разрешено проводить разблокировку;
  2. Разблокировать можно только одно устройство с аккаунта раз в 30 дней;
  3. Процедуру можно проводить как на стабильной (для пользователей), так и девелоперской (еженедельной для разработчиков) прошивке.

Ошибка привязки аккаунта на телефоне

Видов ошибок при привязке аккаунта множество и все они зашифрованы под кодам: -1, 401, 20086, 20091, 10000 и др.

На данный момент расшифровки для каждого вида индивидуально нет. Мы собрали все рекомендации, которые помогли пользователям:

Ошибки в процессе разблокировки на пк

Как правило, программа MiFlashUnlock сообщает в чем конкретно проблема. Наиболее популярные ошибки:

Популярные вопросы

Пошаговая инструкция разблокировки

Разблокированный загрузчик подразумевает повышенный риск. Ваш телефон станет уязвим для вирусов и некоторые программы перестанут работать, например, «Сбербанк онлайн» и «Google Pay». Как правило, это касается всех бесконтактных методов оплаты через nfc и приложений, связанных с вашими финансами.

Способ 1 — через смартфон

Сначала активируем меню для разработчиков:

  1. Заходим в «Настройки» устройства;
  2. Выбираем самый верхний пункт «О телефоне» (Об устройстве);
  3. По строке «Версия Miui» нажимаем быстро 7 раз;
  4. Должно появиться оповещение «Вы успешно стали разработчиком» или «Не нужно, вы уже разработчик» (если ранее эта процедура уже была проделана).
Больше про Хуавей:  Как перенести данные с телефона на карту памяти Honor 7a? - блог про компьютеры и их настройку

Теперь в специальном «секретном» меню мы узнаем статус загрузчика:

  1. В настройках открываем «Расширенные настройки»;
  2. Выбираем появившийся раздел «Для разработчиков»;
  3. Выбираем пункт «Статус Mi Unlock»;
  1. Далее мы видим статус загрузчика, и если он заблокирован, то читаем статью дальше.

Способ 2 — через компьютер

Существует способы проверки как для Windows, так и для других систем. Рассмотрим их подробнее.

  1. Скачиваем драйвера adb на компьютер ( — 20мб) и устанавливаем, чтобы они находились прямо в корне системного диска «C» («C:/adb/»);
  1. Выключаем смартфон и переводим его в режим fastboot (нажимаем одновременно кнопку включения и нижнюю клавишу громкости). На экране должен отобразиться заяц и зеленый робот;
  1. Подключаем телефон к компьютеру через usb кабель (если у вас пк, подключайте к портам usb 2.0 сзади);
  2. На ПК зажимаем клавиши «Win» «R», откроется поле ввода;
  3. Вводим «cmd» и жмем «Enter» для открытия командной строки;
  4. В командной строке пишем следующую команду и нажимаем «Enter»;

cd c:/adb

  1. Повторяем действия для другой команды;

fastboot oem device-info

  1. Изучаем выданную нам информацию.

Если загрузчик разблокированный, на дисплее появится надпись: «Device unlocked:true». В ином случае будет указано значение «false».

Способ 3 — при включении телефона

Существует еще один способ. Некоторые устройства при включении отображают нужную нам информацию на экране загрузки в нижней части дисплея на несколько секунд.

Все что вам требуется — перезагрузить смартфон и дождаться надписи.

Способы восстановления через стандартное приложение recovery

Восстановление Bootloader возможно через режим Recovery, так как эти программы крайне взаимосвязаны. Если портативное устройство перезапускается при включении, то стоит попробовать войти в режим внутреннего меню портативного гаджета и провести сброс до заводских настроек.

Для начала владелец устройства открывает режим Recovery. Делается это при включении смартфона или планшета. Во время запуска пользователь зажимает условленные сочетания клавиш на корпусе аппарата. Чаще попадаются следующие комбинации:

  • Кнопка уменьшения громкости и клавиша блокировки экрана.
  • Регулятор увеличения громкости звука и Power.
  • Обе кнопки регулировки громкости и блокировка экрана.
  • Клавиши «Домой» и Power.

Если сочетание кнопок выбрано верно, то на рабочем экране устройства появится опция Recovery.  Остаётся только запустить восстановление в специальной вкладке — Wipe Data/Factory Reset.

После чего произойдёт полная перезагрузка системы и сброс до заводских настроек, что вернёт Bootloader в рабочее состояние.

Часть 1 — действия на телефоне

Для разблокировки у вас должен быть mi аккаунт. Если его нет — создаем, если есть — читаем дальше.

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

  1. Чтобы избежать возможных ошибок в процессе, выходим из аккаунта на устройстве;
  2. Отключаем wi-fi сеть и переходим на мобильный интернет. Используем сим-карту, с которой проводилась активация устройства (отправлялось смс) и на которую зарегистрирован сам аккаунт;
  3. Активируем режим разработчика, если его нет. Переходим в «Настройки» — «О телефоне» и быстро нажимаем по пункту «Версия Miui» 7 раз до появления сообщения с подтверждением;
  1. Переходим в «Настройки» — «Расширенные настройки» — «Для разработчиков» — «Статус Mi Unlock»;
  1. Выбираем «Связать аккаунт с устройством» («Добавьте учетную запись и устройство»);
  1. Возможно вас попросят войти в аккаунт, в таком случае подтверждаем вход, активируем синхронизацию;
  2. Происходит подготовка к привязке аккаунта, затем появляется уведомление об успешной привязке.

Начинается таймер отчета до разблокировки, который составляет обычно 168 часов (7 дней). Иногда таймера нет вообще и можно сразу производить разблокировку. Максимальный срок может составлять 720 и даже 1440 часов. Это зависит от модели телефона, даты создания ми аккаунта и давности привязки к устройству.

Посмотреть отчет мы сможем чуть позже. Переходим к следующему шагу.

Возможно, что кнопка привязки аккаунта станет снова активной, вас это не должно смущать, запрос уже отправлен.

В процессе мы увидим предостережение о действиях, которые не стоит делать.

Часть 2 — действия на пк

Нам понадобится «родной» кабель от телефона, подключенный к порту usb 2.0 сзади ПК (если ноутбук — без разницы).

Вводим телефон в fastboot режим:

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

Теперь нам понадобится установить специальное программное обеспечение на ПК. На вашем компьютере должен быть интернет, получаемый НЕ от смартфона.

  1. Переходим на официальный сайт , нажимаем «Unlock Now»;
  1. Попадаем на страницу-инструкцию и нажимаем большую кнопку с надписью «Download Mi Unlock». Начинается загрузка zip архива;

В интернете можно встретить множество русифицированных программ на основе официальной. Мы же не рекомендуем их использовать по двум причинам:

  1. Злоумышленники могут подсадить вирус в программу
  2. Официальная английская версия постоянно обновляется, исправляются ошибки и добавляются поддержки новых устройств. Русские версии обновляются редко, в связи с чем могут возникнуть проблемы.

  1. По окончании загрузки распаковываем архив в корень диска «C» (в крайнем случае в написании адреса до архива не должно быть русских символов, кириллицы) и открываем появившуюся папку;
  2. Запускаем (двойной клик) файл «miflash_unlock.exe»;
  1. Появляется дисклеймер, выбираем «Agree» (Согласен);

Заключение

Мы рассмотрели как выполняется разблокировка загрузчика планшета YB1-X90L. Следующий раз попробуем установить на него custom recovery, чтобы получить, например, «права Бога», т.е.

ROOT

-доступ, возможность переразметки памяти или установки

custom firmware

и т.п.

1 Звездаслабоватона троечкухорошо!просто отлично! (1 оценок, среднее: 4,00 из 5)
Загрузка...

Расскажите нам ваше мнение:

Ваш адрес email не будет опубликован.