Взлом Android пошагово: разблокируем загрузчик

Что такое системный раздел «Reboot to bootloader» на Android-смартфонах? Функции, особенности и управление функцией Reboot to bootloader на телефоне.

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

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

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

ClockworkMod Recovery

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

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

  • ClockworkMod Recovery.
  • Team Win Recovery Project (TWRP).

Team Win Recovery Project

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

Читайте также: Fastboot Mode в Android

Разрушаем мифы

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

Миф 1. Неправильная перепрошивка может убить смартфон

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

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

Консоль восстановления TWRPКонсоль восстановления TWRP

Консоль восстановления хранится в отдельном разделе внутренней NAND-памяти и никак не связана с установленной операционной системой. После установки модифицированной версии консоли появится возможность прошить кастомную прошивку или даже другую ОС (Firefox OS, например). Если во время установки прошивки произойдет сбой, смартфон окажется не в состоянии ее загрузить, однако консоль восстановления останется на месте, и все, что нужно будет сделать, — это вновь загрузиться в recovery и заново установить прошивку.

Кроме этого, любая кастомная консоль восстановления содержит в себе функцию бэкапа/восстановления, которая позволяет сделать резервную копию основной прошивки и восстановить ее в неизменном виде (со всеми приложениями, настройками и данными) в том случае, если что-то пойдет не так. Фактически смартфон можно будет вернуть к первоначальному состоянию.

Перед перепрошивкой обязательно сделай бэкап с помощью кастомной консоли восстановленияПеред перепрошивкой обязательно сделай бэкап с помощью кастомной консоли восстановления

Восстановить бэкап можно с помощью Android-приложения Nandroid ManagerВосстановить бэкап можно с помощью Android-приложения Nandroid Manager

Ты можешь спросить: что будет, если произойдет сбой во время установки самой консоли восстановления? Ничего, в этом случае получится обратная ситуация, когда сама операционная система останется на месте, а консоль окажется утрачена. Чтобы с ней разобраться, достаточно заново прошить recovery прямо из Android.

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

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

Миф 2. Кастомные прошивки ненадежны

Прошивка прошивке рознь. На просторах всемирной паутины можно найти огромное количество сборок Android на любой вкус и цвет, и большинство из них действительно шлак, который может привести к нестабильностям в работе смартфона и потери части функциональности. Поэтому первое, что следует запомнить, — дело стоит иметь только с серьезными кастомными прошивками, развиваемыми большими командами опытных разработчиков. В первую очередь это CyanogenMod, Paranoid Android, AOKP, OmniROM и MIUI.

Второе. Прошивки бывают двух типов: официально поддерживаемые и портированные сторонними разработчиками. Тот же CyanogenMod, например, имеет официальную версию для смартфона Nexus 4, но не имеет таковой для Motorola Defy. Зато для Defy есть неофициальный порт CyanogenMod 11 от разработчика с ником Quarx. Их отличие заключается в том, что за поддержку и правильную работоспособность первой отвечает команда CyanogenMod, тогда как второй — Quarx лично. Официальные версии прошивки обычно полностью работоспособны, а вот корректность работы вторых зависит от стороннего разработчика.

Ну и третье. Существуют стабильные и разрабатываемые версии прошивки. Стабильные версии CyanogenMod имеют индекс M (CyanogenMod 11.0 M7, например). Такая версия прошивки обычно не содержит багов. Разрабатываемые версии (в случае с CyanogenMod это ежедневные ночные сборки) могут содержать ошибки, а поэтому не рекомендуются для повседневного использования.

Вывод: если устанавливать на смартфон стабильную официальную версию «нормальной» прошивки, риск столкнуться с багами минимален. Все остальное — для экспериментаторов.

Миф 3. Софт, требующий права root, способен окирпичить смартфон

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

Софт, распространяемый через Google Play, обычно полностью соответствует заявленным характеристикам, и, если бы он приводил к кирпичу или оставлял в недрах смартфона бэкдор, в магазине он не продержался бы и недели. В любом случае здесь нужно следовать правилу «доверяй, но проверяй» и внимательно читать инструкции по использованию root-приложений.

Миф 4. Права root делают смартфон уязвимым для вирусов

Уязвимым для вирусов смартфон делают не права root, а баги, используемые для их получения. Инструменты рутинга и вирусы могут использовать одни и те же уязвимости Android для получения прав root, поэтому сам факт наличия root на устройстве ничего не меняет. Грамотно написанный вирус не будет запрашивать права стандартным способом, выдавая свое присутствие, вместо этого он воспользуется той же уязвимостью, чтобы получить их скрытно.

Более того, имея root, ты получаешь возможность установить свежую версию Android (в виде кастомной прошивки), в которой эти баги уже исправлены. Также не стоит забывать, что большинство кастомных прошивок позволяют отключать root или создавать белые списки приложений, которые смогут эти права использовать.

Миф 5. Рутованный смартфон может сбоить

Софт, предназначенный для получения root, делает четыре простые вещи: запускает эксплойт, который позволяет получить права root в системе, монтирует раздел /system в режиме записи, копирует в каталог /system/xbin бинарник su, требуемый для получения прав root в дальнейшем, и устанавливает приложение SuperSU или SuperUser, которое будет получать управление каждый раз, когда какое-либо приложение запросит права root с помощью su.

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

Все запросы прав root можно отследить с помощью SuperSU или встроенной функции кастомной прошивкиВсе запросы прав root можно отследить с помощью SuperSU или встроенной функции кастомной прошивки

Миф 6. Получив root и установив кастомную прошивку, я потеряю гарантию

Гарантия теряется не от самого факта получения root, а из-за его обнаружения сервисным центром. Большинство устройств можно избавить от прав root с помощью приложения Universal Unroot или заново установив стоковую прошивку с помощью официального приложения от производителя.

Из этого правила, тем не менее, есть два исключения. Первое — это система Knox, предустановленная на новые смартфоны и планшеты Samsung, такие как Galaxy S4, S5, Note 3 и Note 10.1. Knox обеспечивает повышенный уровень безопасности Android, реагируя на любые модификации прошивки и установку сторонних ядер и прошивок. В том случае, если пользователь производит данные действия, система устанавливает триггер, который подтверждает факт модификации. Триггер реализован аппаратно (чип eFuse), поэтому сбросить его в начальное положение не получится. С другой стороны, не совсем ясно, откажет ли сервисный центр на этом основании ремонтировать девайс. Второе: чип eFuse установлен и на некоторых других устройствах (например, смартфонах от LG), и он также позволяет точно определить, был ли смартфон рутован или перепрошит.

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

На некоторых смартфонах есть возможность заблокировать загрузчик обратно, однако об этом следует узнавать отдельно, а также иметь в виду, что заново заблокированный загрузчик, скорее всего, получит статус Re-locked, а не Locked, как было изначально (так происходит на смартфонах HTC, например). Исключение здесь составляют только смартфоны и планшеты линейки Nexus, загрузчик которых можно в три клика блокировать и разблокировать без всяких танцев с бубном, и никто ни к чему не придерется.

ПРОБЛЕМА #1. ТЕЛЕФОН НЕ ЗАГРУЖАЕТСЯ

Начнем с наиболее частых проблем. Телефон перестал загружаться. Постоянно висит логотип Google, и дальше дело не идет. Имеем классический бутлуп (bootloop — загрузка по кругу). Может наступить после ежемесячного обновления безопасности устройства даже у пользователей со стоковой прошивкой, которые никогда не лезли в систему. Решений три:

Прошивка полного образа на Nexus 7 через flash-all.bat без параметра -w

  • сделать сброс из стокового рекавери (приведет к потере всех данных) или из TWRP (данные не пропадут);
  • прошить из стокового рекавери через sideload полный ОТА-образ в формате ZIP, который с мая Google начала выкладыватьдля общего пользования, чем очень упростила жизнь многим пользователям (данные не пропадут);
  • прошить полный образ прошивки, предварительно убрав -w из скрипта flash-all.bat, чтобы не потерять данные.

«кирпич» — что это?

«Андроид» начал свой путь еще с далекого 2009 года и с тех пор разработчики занимались раскруткой и усовершенствованием оболочки, не зная сна и отдыха. Систематически выходят обновления и новые версии. Как правило, пользователь покупает гаджет с уже установленной на него операционной системой и на протяжении всей «жизни» устройства остается прошивка данной версии (версия операционной системы).

Тут у многих начинающий юзеров, которые знакомы с «Андроидом» на уровне не выше, чем установка приложений с Play Market, «вырастают крылья». Они, начитавшись различных инструкций на просторах Всемирной сети, думают, что переустановка ОС — дело несложное и что справятся с этим сами.

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

То есть не включается, не реагирует на нажатие кнопок или подключение к компьютеру. Можно ли восстановить кирпич-«Андроид»? Конечно, можно. Отсюда и такое название — кирпич, ведь функциональность гаджета теперь не больше, чем у камня, и теперь вы можете им разве что орехи колоть. Довести устройство до такого состояния довольно сложно, для этого нужен талант.

Риски использования Reboot to Bootloader

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

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

Риски использования Reboot to Bootloader

Всё это означает, что использовать функцию Reboot to Bootloader может только лишь человек, обладающий нужными навыками и знаниями, а не обычный пользователь.

Как разблокировать Bootloader на Android

Разблокировка Bootloader непростая задача. Пользователю придётся применить дополнительный софт и персональный компьютер.

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

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

Чтобы узнать состояние Bootloader необходимо:

  1. Открыть меню вызова смартфона.

Меню вызовов на телефоне Android

  1. Ввести следующее значение: «*#*#7378423#*#*».

Запуск сервисного меню

  1. Найти подпункт Bootloader unlock allowed в появившихся настройках.

Просмотр статуса Bootloader unlock allowed

  1. Состояние программы демонстрируется показателями Yes и No.

Порядок действий для телефонов Xiaomi:

  1. Перейти в «Настройки»«О телефоне».

Настройки телефона Android

  1. 5 раз быстро нажать на пункт «Версия MIUI» для разблокирования настроек «Для разработчиков».

Разблокировка настроек для разработчика

  1. Перейти в открывшийся раздел настроек по пути «Настройки» — «Расширенные настройки» — «Для разработчиков».
  1. Выбрать пункт «Статус Mi Unlock».

Статус Mi Unlock

  1. Отобразится статус загрузчика — «Разблокирован» или «Заблокирован».

Просмотр статуса загрузчика

Для разблокировки Bootloader также нужно установить дополнительное программное обеспечение Android SDK Platform Tools. Владелец гаджета может использовать любую другую программу для отключения защиты загрузчика, однако в данной инструкции будет рассмотрена именно эта.

Чтобы разблокировать Bootloader нужно:

  1. Присоединить планшет или смартфон в режиме fastboot к персональному компьютеру посредством USB-кабеля.
  2. Найти папку SDK Android, которая располагается во внутренней памяти устройства.
  3. Открыть окно команд через сочетания клавиш Shift+правая кнопка мыши на свободном рабочем пространстве.

Запуск окна команд adb

  1. В открывшемся окне следует ввести adb devices.

Команда adb devices

  1. Отключить смартфон или планшет от компьютера.
  2. Во вкладке «Настройки» гаджета появится панель «Для разработчиков» — в ней нужно включить «OEM разблокировка» и «Отладка по USB».

Включение отладки по USB и OEM разблокировки

  1. Снова подключить портативный гаджет к ПК.
  2. Открыть панель команд в папке SDK Android.

Запуск окна команд adb

  1. Ввести строку fastboot oem unlock и дождаться завершения процесса.

Команда fastboot oem unlock

Если этапы инструкции выполнены верно, то пользователь остаётся ввести команду fastboot reboot для обновления системы. После перезагрузки мобильного устройства программа Bootloader будет разблокирована.

INFO

В Linux ADB и Fastboot можно установить отдельно от Android SDK. В Ubuntu: sudo apt-get install android-tools-fastboot. В Fedora: sudo yum install android-tools.

Чтобы система Knox не мешала работе root-приложений, ее можно отключить с помощью следующей команды из терминала: su pm disable com.sec.knox.seandroid.

Выводы

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

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

ПРОБЛЕМА #3. ТЕЛЕФОН НЕ ЗВОНИТ

Если не удается совершить звонок или смартфон вообще не видит мобильную сеть, то прежде всего следует проверить IMEI. Сделать это можно, набрав *#06#. Если вместо номера высветились нули, то IMEI слетел. Проще всего восстановить его из бэкапа, поэтому рекомендую сделать его после прочтения статьи и закинуть в облако. В Play Market есть очень много программ для создания и восстановления таких бэкапов, поэтому останавливаться на них не буду. Сделать то же самое можно и руками. Например, для Nexus 4 в эмуляторе терминала или из консоли нужно ввести следующие команды:

Бэкап IMEI:

$ adb shell> su> dd if=/dev/block/mmcblk0p8 of=/sdcard/m9kefs1.img> dd if=/dev/block/mmcblk0p9 of=/sdcard/m9kefs2.img

Восстановление IMEI:

$ adb shell> su> dd if=/sdcard/m9kefs1.img of=/dev/block/mmcblk0p8> dd if=/sdcard/m9kefs2.img of=/dev/block/mmcblk0p9

У Nexus 5 нет отдельного раздела EFS. Поэтому бэкапить надо целиком разделы 12 и 13:

$ adb shell> su> dd if=/dev/block/mmcblk0p12 of=/sdcard/modemst1.img> dd if=/dev/block/mmcblk0p13 of=/sdcard/modemst2.img

Восстановление проводится так:

$ adb shell> su> dd if=/sdcard/modemst1.img of=/dev/block/mmcblk0p12> dd if=/sdcard/modemst2.img of=/dev/block/mmcblk0p13

Но что же делать, если бэкапа нет? Способ восстановления IMEI найдется и в этом случае. Нужны наборы утилит EFS Professional и QPST, а также драйверы Qualcomm для твоего устройства. Сначала грузится модифицированное ядро, затем телефон перегружается в диагностический режим командами

$ adb shell> su> setprop sys.usb.config diag,adb

После этого IMEI можно менять. Подробную инструкцию найдешь тут. Если нет под рукой коробки, то IMEI можно узнать у Гугла в личном кабинете на вкладке Android.

[ad name=»Responbl»]

Дополнительно понадобится узнать SPC code — шестизначное число, необходимое для работы сервисных программ. Сделать это можно следующим образом. Качаем из маркета и запускаем Nexus 5 Field Test Mode, нажимаем три точки, далее Settings (view), потом выбираем LTE, edit, выпрыгнет окно с запросом кода. После этого в консоли надо ввести:

Прошивка полного образа на Nexus 7 через flash-all.bat без параметра -w

Красный — плюс, черный — минус

> adb shell> logcat -d | grep «commandId 200»

Ответом будут строки вида:

> 08-02 10:16:27.140 14401 14401 D LG_SVC_ITEMS: getCommands commandId 200-START> 08-02 10:16:27.185 14401 14401 D LG_SVC_ITEMS: getCommands commandId 200 = 353662-END

где шесть цифр в конце и есть искомый код.

Вкладка Android с IMEI в личном кабинетеПодключение программы EFS ProfessionalРабота утилиты Qualcomm NV Tools, входящей в комплект EFS Professional

Проблемы, которые могут возникнуть при перепрошивке

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

Сценарий первый: после неудачной перепрошивки смартфон перестал загружаться

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

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

Во всех этих случаях достаточно сделать одну простую вещь: выключить смартфон долгим нажатием кнопки питания, затем включить с зажатой кнопкой уменьшения громкости (в некоторых смартфонах используется другая комбинация), а после того как попадешь в recovery, заново установить прошивку (Install zip from sdcard -> Chooze zip from sdcard) или восстановить бэкап (Backup and restore -> Restore). Все легко и просто.

Сценарий второй: прошивка работает, но recovery недоступен

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

Решить эту проблему не просто, а очень просто. Установить консоль восстановления на абсолютное большинство смартфонов можно с помощью приложений TWRP Manager, ROM Manager или ROM Installer. Они сами определяют модель смартфона, скачивают и прошивают нужный recovery, не требуя перезагрузки. Если же с их помощью восстановить консоль не удается, достаточно найти в Сети инструкцию по установке recovery на свой девайс.

ROM Manager позволяет установить recovery в два тапаROM Manager позволяет установить recovery в два тапа

Сценарий третий: не доступна ни прошивка, ни recovery

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

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

Чтобы получить доступ к fastboot, понадобятся драйверы и Android SDK. Когда они будут установлены, открываем командную строку, переходим в каталог установки SDK, далее в каталог platform-tools, выключаем смартфон, включаем с зажатыми кнопками громкости (обеими) и подключаем его с помощью USB-кабеля к ПК. Далее необходимо найти образ recovery в формате .img для твоего устройства и выполнить команду:

$ fastboot flash recovery образ.img

Или даже заставить смартфон загрузить recovery без его фактической установки:

$ fastboot boot образ.img

Таким же образом можно прошить официальное обновление прошивки:

$ fastboot update файл-обновления.zip

Найти подходящий для твоего девайса recovery можно либо на сайте TWRP, либо в форумах XDA-Developers и 4PDA.

WARNING

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

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

ВНИМАНИЕ!

В последних моделях HTC данной процедуры делать не нужно, так как ее больше нет, поэтому если у вас не появиться ниже представленное меню, возможно ваш смартфон уже из новых поставок!

Инфо 1: В редких случаях перевести в положение YES не удается, проблема не решаема, все вопросы к HTC!

Инфо 2 (информация от пользователя): Если не удаётся выбрать «Yes» в последнем шаге (у меня была проблема с 802w), то помогает вставить USB кабель, подсоединенный к ПК, потом вытащить и сделать одно нажатие Громкость вниз. Работает только на первом нажатии после отключения шнура. Потом начинает всегда по кругу сбрасываться на «No».

21. Переведите в положение Yes и нажмите кнопку ВКЛ/ВЫКЛ 22. Смартфон выполнит перезагрузку;

23. Разлочка выполнена можно получать Root права!

ПРОБЛЕМА #10. ЧЕРНЫЙ ЭКРАН ПРИ ВКЛЮЧЕНИИ

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

Включаем смартфон через резервный загрузчик, удерживая кнопки VolUp + VolDown + Power (сработает, только если убит основной загрузчик). Когда система загрузится, подключаемся по ADB и восстанавливаем основной загрузчик простым копированием резервного:

восстановить работу AndroidВывод разделов Nexus 5 с помощью эмулятора терминала на прошивке ниже 6.0$ adb shell> su> dd if=»/dev/block/mmcblk0p15″ of=»/dev/block/mmcblk0p12″ // Nexus 4> dd if=»/dev/block/mmcblk0p11″ of=»/dev/block/mmcblk0p6″ // Nexus 5> dd if=»/dev/block/mmcblk0p13″ of=»/dev/block/mmcblk0p7″ // Nexus 6

Что дальше?

Если Загрузчик (Bootloader) на вашем смартфоне Xiaomi разблокирован, тогда вы можете делать с ним то, что хотели, например, установить новую прошивку. В противном случае, вам необходимо разблокировать Bootloader. Наша статья поможет с этим – Как разблокировать Bootloader (Загрузчик) на Xiaomi смартфоне.

Интересные статьи:

  • Как зарегистрироваться в MIUI 9 бета-тестировании?
  • Xiaomi Redmi Note 4 как сбросить настройки
  • Xiaomi Redmi Note 4 и 4X разница между смартфонами
  • Как использовать Mi Remote на Xiaomi смартфоне
  • Xiaomi Redmi Note 4X обзор на русском
  • Сравнение Xiaomi Redmi Note 4X / Meizu M5 Note / Honor 6X: Лучший Бюджетный Смартфон 2020 года

Новости, связанные с этим материалом

Новости телефонов, планшетов и Hi-Tech

5 способов определить неисправность батареи смартфона

5 способов определить неисправность батареи смартфона

Новости телефонов, планшетов и Hi-Tech

Недорогой Windows-планшет CHUWI Vi8.

Недорогой Windows-планшет CHUWI Vi8.

Новости телефонов, планшетов и Hi-Tech

Гибридный планшет Acer Aspire Switch 12.

Гибридный планшет Acer Aspire Switch 12.

Обзоры смартфонов, планшетов, гаджетов

Фейл Galaxy Fold: iFixit разобрал смартфон для проверки

Фейл Galaxy Fold: iFixit разобрал смартфон для проверки

Новости телефонов, планшетов и Hi-Tech

Представляем смартфон android Kruger

Представляем смартфон android Kruger & Matz LIVE 2 LTE с экраном 5 и 4 ядерным SC.

Решение проблем

Как вернуть контакты после сброса настроек

Проверить Bootloader через настройки смартфона

  1. Перейдите в НастройкиО телефоне и 5 раз нажмите на строку «Версия ядра».
  2. Вы перейдете в QC test.
  3. Здесь нажмите на первую опцию «Software version».
  4. Под «fastboot lock state» будет написано «unlock» или «lock», что говорит о том, разблокирован Bootloader на Xiaomi или заблокирован.

( 2 оценки, среднее 4.5 из 5 )

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: