• Взлом Android пошагово: разблокируем загрузчик. Разблокировка загрузчика устройств Xiaomi

    Перед прошивкой любого Андроид-устройства требуется проведение некоторых подготовительных процедур. Если рассматривать вопрос установки системного ПО в девайсы производства компании Xiaomi, во многих случаях необходимостью является разблокировка загрузчика. Это первый шаг на пути к успеху во время прошивки и получению нужных результатов.

    Не углубляясь в причины, по которым Xiaomi стала в определенный промежуток времени блокировать загрузчик (bootloader) в девайсах собственного производства, следует отметить, что после его разблокировки пользователь получает массу возможностей по управлению программной частью своего аппарата. Среди этих преимуществ — получение рут-прав, установка кастомных рекавери, локализованных и модифицированных прошивок и т.п.

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

    Ответственность за результаты и последствия операций, проведенных с девайсом, несет исключительно его владелец, осуществлявший процедуры! Администрация ресурса предупреждает, все действия с устройством пользователь осуществляет на свой страх и риск!

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

    Стоит отметить, энтузиастами разработаны и достаточно широко распространены неофициальные методы обхода блокировки для многих девайсов, включая Xiaomi MiPad 2, Redmi Note 3 Pro, Redmi 4 Pro, Mi4s, Redmi 3/3 Pro, Redmi 3S/3X, Mi Max.

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

    Если пользователь уже решился на серьезное изменение программной части аппарата, выпущенного компанией Xiaomi, лучше потратить немного больше времени на разблокировку официальным методом и забыть об этом вопросе навсегда. Рассмотрим процедуру анлока пошагово.

    Шаг 1: Проверка статуса блокировки загрузчика

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

    Существует несколько способов проверки статуса блокировки, каждый из которых может применяться в зависимости от модели девайса. Универсальным методом можно считать выполнение такой инструкции:

    1. Загружаем и распаковываем пакет с и . Дабы не утруждать пользователя поиском нужных файлов и загрузкой лишних компонентов, предлагаем воспользоваться ссылкой:
    2. Устанавливаем драйвера Fastboot-режима, выполнив инструкцию из статьи:
    3. Переводим устройство в режим Fastboot и подключаем его к ПК. В нужный режим все аппараты Xiaomi переводятся с помощью нажатия на выключенном девайсе клавиши «Громкость-» и при ее удержании кнопки «Включение» .

      Удерживаем обе кнопки, пока на экране появится изображение зайца, ремонтирующего Андроида и надпись «FASTBOOT» .

    4. Запускаем командную строку Windows.
    5. В командной строке вводим следующее:
    6. В зависимости от ответа системы, выводимого в командной строке, определяем статус блокировки:

    Шаг 2: Подача заявки на разблокировку

    Чтобы осуществить процедуру анлока загрузчика, нужно предварительно получить разрешение от производителя девайса. В Xiaomi постарались максимально упростить процесс разблокировки бутлоадера для пользователя, но придется запастись терпением. Процедура рассмотрения заявки может растянуться во времени до 10-ти дней, хотя обычно одобрение приходит в течение 12-ти часов.

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

    1. Регистрируем Mi Аккаунт на официальном сайте Xiaomi, выполняя шаги из инструкции:
    2. Для подачи заявки в Xiaomi предусмотрели специальную страницу:

    3. Переходим по ссылке и нажимаем кнопку «Unlock Now» .
    4. Авторизуемся в Mi Аккаунте.
    5. После проверки учетных данных открывается форма заявки на разблокировку «Unlock Your Mi Device» .

      Все должно быть заполнено на английском языке!

    6. Вносим в соответствующие поля имя пользователя и номер телефона. Перед вводом цифр телефонного номера выбираем страну из выпадающего списка.

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

    7. В поле «Please state the real reason…» необходимо внести описание причины, по которой необходим анлок бутлоадера.

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

    8. После заполнения имени, номера и причины осталось ввести капчу, установить отметку в чек-боксе «I confirm that I have read…» и нажать кнопку «Apply Now» .
    9. Дожидаемся смс с кодом подтверждения и вносим его в специальное поле на открывшейся странице верификации. После ввода цифр нажимаем кнопку «Next» .
    10. Теоретически о положительном решении Xiaomi по возможности проведения разблокировки должно быть сообщено в СМС на номер, указанный при подаче заявки. Стоит отметить, такое СМС приходит далеко не всегда, даже при получении разрешения. Для проверки статуса следует раз в 24 часа заходить на .

    Шаг 3: Работа с Mi Unlock

    В качестве официального инструмента для разблокировки загрузчика собственных устройств производитель разработал специальную утилиту Mi Unlock, загрузка которой становится доступной после получения одобрения на операцию от Xiaomi.

    1. Утилита не требует установки и для ее запуска потребуется лишь распаковать полученный по ссылке выше пакет в отдельную папку, а затем щелкнуть дважды мышкой по файлу miflash_unlock.exe .
    2. Прежде чем переходить непосредственно к изменению статуса бутлоадера через Mi Unlock, важно подготовить девайс. Выполняем пошагово следующее.
    3. По завершении подготовки, перезагружаем девайс в режим «Fastboot» и запускаем Mi Unlock, не подключая пока что устройство к ПК.
    4. Подтверждаем осознанность рисков нажатием кнопки «Agree» в окне-предупреждении.
    5. Вводим данные Mi Аккаунта, внесенного в телефон и нажимаем кнопку «Sign In» .
    6. Дожидаемся, пока программа свяжется с серверами Xiaomi и проверит наличие разрешения на проведение операции разблокировки загрузчика.
    7. После появления окна, повествующего об отсутствии сопряженного с ПК устройства, подключаем девайс, переведенный в режим «Fastboot» к порту USB.
    8. Как только аппарат определится в программе, нажимаем кнопку «Unlock»

      и ждем завершения процесса.

    9. Все происходит довольно быстро, процедуру прерывать нельзя!

    10. По завершении операции выводится сообщение об успехе анлока. Нажимаем кнопку «Reboot» , чтобы перезагрузить аппарат.

    Возврат блокировки загрузчика Xiaomi

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

    Чтобы вернуть статус бутлоадера в состояние «заблокирован», нужно установить официальную версию прошивки через MiFlash в режиме «clean all and lock» согласно инструкции из статьи:

    После такой прошивки устройство будет полностью очищено от всех данных и загрузчик заблокируется, т.е., на выходе получаем аппарат, как «из коробки», по крайней мере, в программном плане.

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

    Разблокировка Bootloader (загрузчика) на Android телефоне или планшете необходима, если вам потребовалось получить root (кроме тех случаев, когда вы используете для этого программы наподобие Kingo Root ), установить или . В этой инструкции пошагово описан процесс разблокировки официальными средствами, а не сторонними программами.

    При этом, разблокировать можно на большинстве телефонов и планшетов - Nexus 4, 5, 5x и 6p, Sony, Huawei, большинства HTC и других (разве что для безымянных китайских устройств и телефонов, привязанных к использованию одного оператора связи, это может быть проблемой).

    Важная информация: при разблокировке на Android все ваши данные будут удалены. Поэтому, если они не синхронизированы с облачными хранилищами или не сохранены на компьютере, позаботьтесь об этом. Также при неправильных действиях и просто сбоях в процессе разблокировки загрузчика есть вероятность того, что ваше устройство просто больше не включится - эти риски вы берете на себя (как и возможность потерять гарантию - тут у разных производителей разные условия). Еще один важный пункт - перед тем, как начинать, полностью зарядите батарею вашего устройства .

    Загрузка Android SDK и USB драйвера для разблокировки загрузчика Bootloader

    Первый шаг - загрузить средства разработчика Android SDK с официального сайта. Перейдите на страницу http://developer.android.com/sdk/index.html и пролистайте ее к разделу «Other download options ».

    В разделе SDK Tools Only загрузите подходящий вам вариант. Я использовал архив ZIP с Android SDK для Windows, который после этого распаковал в папку на диске компьютера. Также для Windows присутствует и простой установщик.

    Из папки с Android SDK запустите файл SDK Manager (если он не запускается - просто появляется и тут же исчезает окно, то дополнительно установите Java с официального сайта java.com ).

    После запуска отметьте пункт Android SDK Platform-tools , остальные пункты не нужны (разве что Google USB driver в конце списка, если у вас Nexus). Нажмите кнопку Install Packages , а в следующем окне - «Accept license » для загрузки и установки компонентов. По завершении процесса, закройте Android SDK Manager.

    Помимо этого, вам потребуется загрузить драйвер USB для вашего Android устройства:

    • Для Nexus они загружаются с помощью SDK Manager, как было описано выше.
    • Для Huawei драйвер входит в состав утилиты HiSuite
    • Для HTC - в составе HTC Sync Manager
    • Для Sony Xperia драйвер загружается с официальной страницы http://developer.sonymobile.com/downloads/drivers/fastboot-driver
    • LG - LG PC Suite
    • Решения для других марок можно найти на соответствующих официальных сайтах производителей.

    Включение отладки по USB

    Следующий шаг - включить отладку по USB на Android. Для этого проделайте следующие действия:

    1. Зайдите в настройки, пролистайте вниз - «О телефоне ».
    2. Несколько раз нажмите по «Номер сборки », пока не увидите сообщение о том, что вы стали разработчиком.
    3. Вернитесь к главной странице настроек и откройте пункт «Для разработчиков ».
    4. В разделе «Отладка » включите «Отладка по USB ». Если в параметрах разработчика присутствует пункт OEM разблокировка, то включите его тоже.

    Получение кода для разблокировки Bootloader (не нужно для любых Nexus)

    Для большинства телефонов, кроме Nexus (даже если это Nexus от одного из указанных ниже производителей), для разблокировки загрузчика нужно так же получить код для разблокировки. В этом помогут официальные страницы производителей:

    • Sony Xperia - http://developer.sonymobile.com/unlockbootloader/unlock-yourboot-loader/
    • HTC - http://www.htcdev.com/bootloader
    • Huawei - https://emui.huawei.com/en/plugin.php?id=unlock&mod=detail

    На этих страницах описан процесс разблокировки, а также имеется возможность получить код разблокировки по ID устройства. Этот код потребуется в дальнейшем.

    Не стану объяснять весь процесс, поскольку он отличается для разных марок и подробно пояснен на соответствующих страницах (правда, на английском) коснусь лишь получения Device ID .

    • Для телефонов Sony Xperia код разблокировки будет доступен на указанном выше сайте по-вашему IMEI.
    • Для телефонов и планшетов Huawei код также получается после регистрации и ввода требуемых данных (включая Product ID, который можно получить с помощью кода телефонной клавиатуры, который вам подскажут) на указанном ранее сайте.

    А вот для HTC и LG процесс несколько иной. Для получения кода разблокировки потребуется предоставить Device ID, описываю, как его получить:

    1. Выключите Android устройство (полностью, удерживая кнопку питания, а не просто экран)
    2. Нажмите и удерживайте кнопки питания + звук вниз пока не появится экран загрузки в режиме fastboot. Для телефонов HTC потребуется выбрать fastboot кнопками изменения громкости и подтвердить выбор коротким нажатием кнопки питания.
    3. Подключите телефон или планшет по USB к компьютеру.
    4. Зайдите в папку Android SDK - Platform-tools , затем, удерживая Shift Открыть окно команд ».
    5. В командной строке введите fastboot oem device-id (на LG) или fastboot oem get_identifier_token (для HTC) и нажмите Enter .
    6. Вы увидите длинный цифровой код, размещенный на нескольких строчках. Это и есть Device ID, который потребуется ввести на официальном сайте для получения кода разблокировки. Для LG присылается только файл для разблокировки.

    Примечание : файлы разблокировки.bin, которые придут вам по почте лучше всего положить в папку Platform-tools, чтобы не указывать полный путь к ним при выполнении команд .

    Разблокировка Bootloader

    Если вы уже в режиме fastboot (как это было описано выше для HTC и LG), то следующие несколько шагов до момента ввода команд вам не требуются. В остальных случаях входим в режим Fastboot:

    1. Выключите телефон или планшет (полностью).
    2. Нажмите и удерживайте кнопки питания + громкость вниз , пока телефон не загрузится в режиме Fastboot.
    3. Подключите устройство по USB к компьютеру.
    4. Зайдите в папку Android SDK - Platform-tools , затем, удерживая Shift , кликните в этой папке правой кнопкой мыши (в свободном месте) и выберите пункт «Открыть окно команд ».

    • fastboot flashing unlock - для Nexus 5x и 6p
    • fastboot oem unlock - для других Nexus (более старых)
    • fastboot oem unlock код_разблокировки unlock_code.bin - для HTC (где unlock_code.bin - файл, который вы получили от них по почте).
    • fastboot flash unlock unlock.bin - для LG (где unlock.bin - файл разблокировки, который вам прислали).
    • Для Sony Xperia команда для разблокировки bootloader будет указана на официальном сайте, когда вы пройдете весь процесс с выбором модели и пр.

    Разблокировка загрузчика на телефонах Huawei

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

    Скачать можно с официального сайта Huawei по ссылке

    http://consumer.huawei.com/

    Драйвера ADB, скачать на нашем сайте - скачать Android ADB

    Созданная папка Android в корне диска С с драйверами adb.exe, AdbWinApi.dll, fastboot.exe.

    Выглядит это так:

    Эта инструкция подходит к основной массе телефонов Huawei, некоторым моделям разблокировка не требуется. Для упрощения работы с консолью и командами, предлагаем вашему вниманию утилиту Adb_Run . Программа инсталлируется на ПК, запускается с ярлыка на рабочем столе. Создает отдельную папку с драйверами adb. У меня создалась папка ярлык на рабочем столе. Запущенная программа выглядит так:

    Работать с ней очень просто. Вводя цифры нужной вам команды подтверждаем enter, в дальнейшем будем использовать ее. Итак, в телефоне обязательно должна быть включена отладка по usb. Подтверждение тому установленные драйвера в диспетчере устройств.


    В связи с закрытием автоматического сервиса получения Unlock Code на устройства Huawei, воспользуемся следующими шагами:

    Необходимо отправить письмо с вашей электронной почты на имя получателя: [email protected]

    В письме указываем следующие данные:

    Serial Number (узнать под аккумуляторной батареей): XXXXXXXXXXXX

    IMEI при условии, если телефон GSM стандарта, MEID если CDMA. Если телефон двух стандартный то есть cdma/gsm тогда meid (под аккумуляторной батареей): XXXXXXXXXXXX

    Product ID: XXXXXXXXXXXX (чтобы узнать, наберите в номеронабиратели *#*#1357946#*#*) Model (ваша модель): HUAWEI XXXXXXXXXXXX

    Теперь главное! Письмо нужно отправлять в будние дни с понедельника по первую половину пятницы.

    Ожидаем около 5-10 минут (возможно дольше, все вопросы к HUAWEI) после чего вы получите следующие сообщение:

    Dear Customer,

    Thank you for supporting Huawei device.

    Your unlock code: XXXXXXXXXXXX (вместо XXXXXXXXXXXX ваш код), please keeping your unlock code properly. Thank you!

    Huawei Terminal Company limited

    И вот, мы получили наш код разблокировки. Подключаем телефон к ПК, запускаем HiSuite, отладка по usb в частом ряде случаев включается автоматически, но стоит перепроверить. Для того чтобы включить отладку, нужно на телефоне зайти в настройки - о телефоне и несколько раз тапнуть (нажать) по номеру сборки. В то время как вы будете тапать, появится надпись через сколько нажатий вы станете разработчиком. То есть вам откроется доп., меню для разработчиков.

    Рассмотрим на примере Huawei G6-U00. Запускаем Adb_Run

    На клавиатуре цифру 4 после enter, видим такую картину. Далее цифра 3 и enter

    После чего телефон перезагрузится в bootloader.

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

    Переходим в Adb_Run цифра 7

    Следующей командой проверяем связь с ПК fastboot devices, тут же видим ответ.

    В моем конкретном случае загрузчик открыт, в вашем же, если до вас никто этого не сделал будет LOCKED. Исправляем ситуацию, вводим команду fastboot oem unlock 1234567891011123 - здесь ваш код из письма. Далее Enter. Если Вы все сделали верно и ввели правильный код, то ваш телефон будет перезагружен. Может быть, что он не перегрузится, тогда делаете это с помощью Adb_Run командой fastboot reboot.


    Вот и вся процедура, если возникают вопросы, задавайте. Будем стараться помочь и разобраться.

    В данной статье приводится пошаговая инструкция, которая поможет даже неопытному пользователю успешно разблокировать загрузчика bootloader и установить кастомный recovery Cyanogen Mod .

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

    Готовимся к установке

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

    2. Распаковываем архив в любом месте на жестком диске.
    3. Отключаем телефон.
    4. Запускаем телефон в режиме fastboot, для чего следует нажать «громкость -», и, удерживая ее, нажать «Power».
    5. На ПК отобразится сообщение об обнаружении нового устройства.
    6. Зайти в диспетчер устройств (путь: Панель управления – Система – Диспетчер устройств).
    7. Найти неизвестное устройство, которое обычно обозначается в виде желтого треугольника с восклицательным знаком.
    8. Дважды щелкнуть по нему.
    9. В окне, которое появилось, надо нажать: Обновить драйвер – Выполнить поиск драйвера на этом ПК – Выбрать драйвера из перечня установленных драйверов – Установить с диска – Выбрать папку, куда были распакованы драйвера – Поставить флажок на «Поиск в подпапках» - завершить установку драйверов.
    10. Устройство полностью готово к дальнейшим манипуляциям.
    11. Скачать ADB и Fastboot согласно разрядности операционной системы: для x32/86 или x64. Распаковать архив в выбранную вами папку. Надо, чтобы путь не содержал русских букв (кириллицы) и цифр. Я, к примеру, распаковываю папку в d:\ADB.

    12. Скачать кастомный Recovery: CWM и кинуть *.img файл в ту же папку, что ADB.

    Разлочка Bootloader

    Сначала следует произвести разлочку Bootloader на смартфоне. С этой целью необходимо подключить смартфон к ПК и перевести его в fastboot-режим. Чтобы перевести вданный режим, надо отключить телефон и в ходе выключения нажать и удерживать две кнопки: «Громкость –» и «Power». В Fastboot-режиме на дисплее смартфона появится зеленый робот, у которого вскрыт живот.

    Далее вам предстоит запустить командную строчку: пуск – в строчке «выполнить» написать «cmd» (без кавычек) – сверху должно появиться «cmd.exe» - кликнуть правой кнопкой мыши «cmd.exe» - Запуск с правами администратора.

    После этого заходим в папку, в которой находится ADB (в моем случае она расположена на пути d:\ADB):сначала я ввожу «d» (кавычки вводить не нужно) и нажимаю Enter – ввожу «cd ADB» и снова нажимаю Enter. Окно командной строки теперь выглядит так:

    С целью разлокировки Bootloader надо ввести такую команду:

    fastboot oem unlock

    Принимаем разблокировку путем нажатия кнопки «Громкость +» и подтверждаем действие нажатием кнопки «power».

    Итак, Bootloader разблокирован. Теперь перезагружаемся в систему. Смартфон введет необходимые изменения, загрузится,после чего следует осуществить первичную настройку от Гугл (я многое пропускаю, так как телефон еще разбудет перешит). Дальше – запуск fastboot и установка кастомного Recovery.

    Теперь устанавливаем кастомный Recovery. С этой целью надо ввести в командную строку команду

    fastboot flash recovery ***