Последствия использования Root, о которых нужно знать
Получение рут-доступа имеет 3 важных последствия.
- Можно редактировать и удалять файлы, в том числе важные. Ошибка может привести к нарушению работы гаджета. Если под Root-доступом нарушится работа ОС — по гарантии эту поломку не исправят: придется платить.
- Гарантия на смартфон перестанет действовать. Однако режим суперпользователя не затрагивает аппаратной части. Поэтому после нужных процедур можно отключить рут-доступ, и при сдаче по гарантии никто не узнает, что режим активировался.
- Нельзя получать обновления «по воздуху» (пока режим суперпользователя включен). После отключения Root все появившиеся обновления установятся автоматически (или придет запрос на их установку, который надо подтвердить).
Что даст разблокированный бутлоадер?
Разблокировав bootloader, вы сможете проводить расширенные действия со своим мобильным устройством, а именно:
- Установка TWRP и CWM Recovery.
- Прошивка телефона на кастомные и бета оболочки.
- Откат к предыдущим версиям ПО.
- Получение root-прав.
- Использование разных утилит.
Мы перечислили пять наиболее важных возможностей, но существует еще множество мелких фишек, которые становятся доступными после разблокировки загрузчика на Realme.
Разумеется, есть и минусы. Самый большой недостаток — перестают работать платежные приложения, такие как Google Pay, Приват24 (Украина), Сбербанк Онлайн (Россия) и другие. Пользователи с Украины отмечают, что наблюдаются проблемы с приложением «Дія». Также на официальном форуме Realme есть предупреждение, что активация бутлоадера приводит к неработоспособности сканера отпечатков пальцев. Поэтому хорошо подумайте, прежде чем приступать к операции.
Миф 3. софт, требующий права root, способен окирпичить смартфон
В теории приложение, обладающее правами root, может сделать с прошивкой смартфона все что угодно, в том числе стереть ее полностью. Поэтому с таким софтом необходимо быть крайне осторожным. Тот софт, о котором мы рассказываем на страницах журнала, полностью безопасен и проверен на собственной шкуре.
Софт, распространяемый через Google Play, обычно полностью соответствует заявленным характеристикам, и, если бы он приводил к кирпичу или оставлял в недрах смартфона бэкдор, в магазине он не продержался бы и недели. В любом случае здесь нужно следовать правилу «доверяй, но проверяй» и внимательно читать инструкции по использованию root-приложений.
Как заблокировать загрузчик
Есть два способа как заблокировать загрузчик Сяоми. Первый мы рассмотрели выше — это стандартная прошивка при помощи программы Mi Flash Pro с включённым пунктом clean all and lock. Повторно рассматривать этот вариант мы не будем.
Второй способ основан на работе с консолью Windows или командной строкой PowerShell. Он более сложный, но не требует полной смены прошивки.
Этот способ разблокировки использует ADB драйверы и не подходит для смартфонов Xiaomi, выпущенных до 2017 года. Если у вас именно такой телефон, придётся использовать первый вариант с полной прошивкой.
Для начала потребуется установить на ПК всё ADB драйверы для смартфона.
- На выключенном телефоне зажмите кнопки включения и громкости вниз для входа в Fastboot.
- Подключите смартфон к ПК при помощи USB кабеля.
- На компьютере перейдите в каталог с установленными драйверами ADB и Fastboot.
- Щёлкните правой кнопкой мыши вместе с зажатой клавишей Shift на пустом месте в папке и выберите в появившемся меню «Открыть окно PowerShell здесь».
- В консоли напишите fastboot devices и нажмите Enter. Консоль покажет статус загрузчика.
- Впишите fastboot oem lock и нажмите Enter. Это команда для блокировки загрузчика. Если всё нормально, в консоли появится надпись OKAY.
- Запустите перезагрузку при помощи команды fastboot reboot.
Такой вариант блокировки в некоторых случаях позволяет сохранить пользовательские данные. Шанс того, что все файлы будут удалены, составляет примерно 50%. Однако во время прошивки они удалятся со 100% гарантией.
Почему загрузчик заблокирован
Производители осуществляют блокировку по двум причинам:
1. Обязать владельца использовать ту операционную систему, которая была разработана для его устройства.
2. Обеспечения безопасности. Многие смартфоны и планшеты продаются через интернет или розничную сеть. И в том и другом случае, продавец или посредник может по своему усмотрению добавить софт рекламного или вредоносного характера, которого быть не должно. По этой же причине компания Xiaomi стала блокировать bootloader устройств, выпущенных после 2016 года, из-за многочисленных жалоб на наличие вирусов в их прошивке (которых изначально не было).
Инструкция как Разблокировать Bootloader HTC
Для того чтобы было понятно что и зачем вы делаете, кратко в действиях:
- Регистрируемся на сайте
- Получаем файл разблокировки
- Разблокируем Bootloader
Теперь перейдем к выполнению разблокировки bootloader HTC.
Регистрация на сайте HTC
5. Перейдите на страницу сайта HTC Dev Bootloader ;6. Выбрать в правом углу выпадающее меню:
-
Cвою модель смартфона
; -
All Other Supported Models
(если вашей модели нет).
После чего, нажмите Begin to Unlock Bootloader
;
7. Подтвердить твердость вашего намерения, выбрав «YES»;8. Далее вашему вниманию будет предоставлена инструкция на английском языке как разблокировать смартфоны HTC, можете с ней ознакомиться;
Получаем в adb персональный Identifier Token вашего HTC
9. Выключите смартфон HTC и снимите батарею и снова вставьте (если это возможно), либо просто выключите;10. После чего зажать (не нажать и отпустить, а зажать) кнопки Громкость вниз и кнопка Вкл/Выкл;11. Вы должны попасть в специальное меню, отпустите кнопки;
12. После чего клавишами громкости переместитесь к пункту Bootloader и выберите кнопкой Вкл/Выкл пункт меню Bootloader;13. Теперь подключите смартфон HTC к ПК и дождитесь установки драйвера если они не установились;14. Дальше у вас есть несколько вариантов как получить необходимые данные (код) для разблокировки HTC:
а) Если вы выбрали фирменную утилиту Adb Run
:
Запустить ADB RUN и перейти в меню Manual -> ADB
б) Если вы выбрали установили установщик ADB:
ручной вход
В меню пуск найдите программу командная строка — Обработчик команд Windows. Запустите командную строку:Введите следующие команды в командной строке:
fastboot oem get_identifier_token
и нажмите кнопку «Enter»;
16. Скопируйте список полученный после ввода команды:
Отправляем Identifier Token в форме HTC
17. Вставьте данный код в веб страницу HTC:
18. На почту которая была указана при регистрации придет файл Unlock.code.bin,
который необходимо переместить в папку
C:/adb/progbin если ADB RUN
или ADB (C:/adb)
;
Этап 1: средства разработчика и драйвер для гаджета
Загрузите с официального сайта загрузки Android SDK http://developer.android.com/sdk/index.html zip архив, подходящий под вашу операционную систему, и распакуйте его. Выбирать нужный архив необходимо в футере страницы после слов «SDK Tools Only».
Далее запускаем SDK Manager и устанавливаем исключительно «Android SDK Platform-tools», а также устанавливаем USB драйвера для гаджета. Их можно найти на официальном сайте производителя. Подключите гаджет к компьютеру в режиме fastboot через родной USB кабель. Откройте папку с установленным SDK Android. Кликните правую клавишу мышки на пустой области с нажатой кнопкой Shift. Из списка возможностей выбираем «Открыть окно команд» и вводим команду «adb devices».
При правильном подключении и выполнении пунктов должен высветиться серийный номер подключенного гаджета. В противном случае просмотрите еще раз, как разблокировать bootloader, перепроверьте подключение и повторите процесс.
Разблокировка при помощи программы Dr.Fone
Dr.Fone – это инструмент «все в одном», который позволяет полностью восстановить потерянные файлы с вашего устройства Android, а также разблокировать забытый пароль Android.
Он восстанавливает различные типы данных, такие как:
- сообщения
- видео
- фотографии
- историю звонков
- аудио
- контакты
широкого спектра смартфонов Android, таких как Samsung, HTC, Lenovo, Motorolla, Google Sony, Хонор и LG, и это лишь некоторые из них.
Прелесть этого программного обеспечения в том, что оно работает как на рутованных, так и на устройствах без рут прав. Кроме того, это кроссплатформенное программное обеспечение может снять блокировку телефона, в котором пользователь забыл пароль на Android.
Эта встроенная функция позволяет удалить забытый пароль Андроид при сохранении файлов данных на устройстве Android.
Он может удалить 4 типа блокировки экрана:
- графический ключ
- PIN-код
- пароль
- отпечатки пальцев
Внимание: пользователи могут использовать этот инструмент для разблокировки других смартфонов Android, включая Huawei, Lenovo, Xiaomi и т.д., Используя программу, для этих устройств, потеряете все данные после снятия блокировки.
Разберем, как разблокировать телефон Android без сброса к заводским настройкам с помощью Dr.Fone – Screen Unlock (Android)?
Для примера возьмем телефон Xiaomi. Выполним шаги, указанные ниже.
- Скачать программу можно с официального сайта
- После запуска программы выбрать функцию Unlock Screen. С помощью этой функции будет происходить разблокировка смартфона.
- Следующее окно представит для выбора устройство на операционной системе Андроид, которое нужно выбрать.
- Далее, программа просит подключить смартфон к компьютеру через кабель USB. После соединения смартфона и компьютера программе потребуется некоторое время для сканирования телефона.
- По окончании сканирования смартфона в новом окне появится кнопка Unlock Now, при нажатии на которую произойдет переход к следующему шагу для снятия блокировки.
- Нажав одновременно кнопку “Выключения” и верхнюю кнопку “Громкости”, система перезагрузится в режим “Recovery“, где нужно выбрать функцию с одноименным названием. Нажать кнопку “Next”.
- Следующие действия провести на смартфоне по шагам, выбрав → WIpe Data → Confirm → Reboot → Reboot to system.
Но помните, если у вас модель не Самсунг и LG, вы можете потерять все данные. Поэтому делайте резервную копию системы.
Пошаговые действия для снятия блокировки на Самсунг подробно показаны в видео.
Изучение исходников little kernel (lk)
То, что находится в разделе aboot — загрузчик Android, ванильные исходники которого находятся по адресу: https://source.codeaurora.org/quic/la/kernel/lk/
Там можно найти и информацию как происходит загрузка в некоторые из режимов. Например я нашел информацию о том, что если в раздел misc записать «boot-recovery», то без adb reboot recovery. При загрузке в recovery эта . И если recovery загрузиться не может, то телефон попадёт в boot loop и вы его потеряете. Так что будьте осторожны, а лучше избегайте этого варианта перезагрузки.
Там же можно найти код, который переводит системную область emmc в режим . Ответ на вопрос, почему невозможно перезаписать recovery. Эту защиту можно отключить из ядра Linux , если написать соответствующий модуль ядра. Уже всё написано товарищем из страны восходящего солнца, который, похоже, тоже неровно дышит к телефонам компании Kyocera. Модуль с первого раза не сработал, иногда подвешивает mmc в claim mode. Возможно не всё так однозначно и требуется детальное исследование.
Вот так происходит проверка подписи загрузочных разделов: https://source.codeaurora.org/quic/la/kernel/lk/tree/platform/msm_shared/image_verify.c?h=LA.BR.1.3.3_rb2.29
Получение root-прав
Режим fastboot на Android
Теперь, когда у вас установлена собственная Recovery, вы можете, наконец, получить root-права на свой смартфон. Многие пользователи Linux знают, что это такое: любой, у кого есть root-доступ, имеет права администратора системы. Например, раздражающие системные приложения («bloatware») можно удалить или перенести на SD-карту и пр.
Тут на первые позиции выходят смартфоны Samsung, поскольку на них root-доступ может быть получен очень легко. Для этого есть веб-сайт Autoroot-Chainfire или более новый ресурс: Firmware.mobi. Просто загрузите оттуда комплект утилит. Он содержит подходящую версию Odin и файл для получения root-прав. Чтобы получить root-права на устройство, просто подключите смартфон в режиме загрузки к ПК и запустите файл для получения root’a через Odin. Например, кастомную Recovery можно легко с помощью приложения TWRP.
Совет: в режим загрузки вы можете войти с помощью команды «adb reboot download».
Для всех других устройств под Android необходимо запустить набор утилит для получения root-прав из ZIP-архива через Recovery. Пожалуй, лучший из них — пакет SuperSU. Однако есть еще много практичных альтернатив, таких как, например, Magisk.
На устройствах Samsung root-доступ может быть получен очень легко
Для перехода в режим восстановления используйте команду «adb reboot recovery» или комбинацию кнопок. Затем установите пакет для получения root-доступа. В TWRP это можно сделать с помощью кнопки «Установить». Конечно, файл должен уже находиться на вашем устройстве Android.
Если вы не очень уверены в своих технических способностях, можете использовать одноразовые корневые приложения. Вам просто нужно загрузить и запустить такую программу. С этой точки зрения хорошо себя зарекомендовали KingRoot и Towelroot. Однако их недостатком является то, что данные приложения не обеспечивают достаточно глубокий root-доступ.
Способ третий – через меню разработчиков
Загрузка …
Находим в настройках устройства раздел «О телефоне» и кликаем по строке «Версия устройства» до тех пор, пока не увидим оповещение «Вы стали разработчиком». Варианты названия нужной строки могут быть разные, в зависимости от модели девайса и производителя: «версия», «номер сборки», «серийный номер» и другие.
После всех манипуляций в настройках устройства откроется доступ к разделу «Для разработчиков». В нем можно зайти в пункт «Статус загрузчика» и проверить его состояние.
Будет полезным
Указанные методы могут работать не на всех устройствах. Компании-производители постоянно изощряются, чтобы отличаться от своих конкурентов, поэтому у каждой модели нередко свой уникальный алгоритм проверки.
Что происходит при включении и запуске Android?
Что происходит при запуске Android
Перед нами выключенный смартфон под управлением Android. Давайте разберемся, что произойдет, если его включить.
Сначала произойдет запуск BIOS мобильного телефона. ВIOS (Basic Input/Output System ) в переводе с английского означает «Базовая система ввода / вывода». Она постоянно автосохраняется и обеспечивает работу входов и выходов. В частности, эта система также запускает загрузчик (Bootloader).
Как явствует из названия, загрузчик загружает другие части операционной системы, например, ядро. Ядро операционной системы – это основная ее часть. По сути, это нижний уровень системы Android, который отвечает за ход основных процессов и организацию данных.
Затем запускается основная операционная система под названием «ПЗУ/ ROM». ROM означает «Read Only Memory», или «Постоянное запоминающее устройство», используемое для запоминания всего массива неизменяемых данных. Будучи обычным пользователем, вы ничего не можете в ней поменять.
В свою очередь, загрузчик может находиться в трех разных состояниях: «Заблокировано», «Открыто» или «Зашифровано». Если загрузчик открыт, в систему могут быть внесены глубокие изменения, например, можно установить собственную операционную систему, также называемую «кастомной ПЗУ», вместо стандартной, то есть, «стоковой ПЗУ». Но и другие моменты, такие как изменение Recovery или получение root-прав на смартфон, можно проводить только с помощью открытого загрузчика.
Если загрузчик зашифрован, могут быть установлены лишь самые срочные обновления системы от изготовителя. То же самое относится и к заблокированному загрузчику, но, в отличие от зашифрованного, его можно разблокировать.
Ответы на популярные вопросы
Ограничения есть, официально разрешается разблокировать только один девайс раз в 30 дней. Например, разблокировали планшет, подождали месяц и после можете разблокировать телефон. Этот вопрос строго индивидуален для каждого. Если вы новичок, не слишком уверенный пользователь, занимаетесь на смартфоне только обыденными делами, в которые входит просмотр новостей, игры, соцсети – вам нет необходимости проводить такую непростую операцию. К сожалению, нет. Самый оптимальный и лучший вариант – это официальный способ описанный выше. Уточните, пожалуйста, на каком этапе возникли проблемы и напишите к нам в комментарии, сделав скриншот неполадки. Да, так как для процесса разблокировки нужен подключенный мобильный интернет.
Теперь вы знаете, что разблокировать загрузчик на устройствах Xiaomi вполне реально, если следовать нашей последовательной инструкции. При возникновении дополнительных вопросов — пишите ниже в форму комментирования.
- https://androfon.ru/firmware-proshivka/chto-takoe-zagruzchik-i-polza-ot-ego-razblokirovki
- https://m.habr.com/ru/post/349066/
- https://remontka.pro/bootloader-unlock-android/
- https://ichip.ru/vzlom-android-poshagovo-razblokiruem-zagruzchik.html
- https://mi-faq.ru/kak-razblokirovat-zagruzchik-xiaomi.html
Простой способ: поищите файлы в облаке Google
Первый способ восстановления удаленных данных подходит для всех, но работает наудачу. Попробуйте проверить облачные хранилища Google — ваши данные могли с ними автоматически синхронизироваться, и в облаке могла остаться их резервная копия. В зависимости от того, что вы ищете, войдите с логином и паролем от вашего аккаунта Google на один из следующих сервисов:
На будущее: чтобы не терять свои данные, заведите привычку архивировать их время от времени. Для этого прямо сейчас зайдите на сайт takeout.google.com, нажмите Создать архив и выберите, какие данные вы хотите архивировать. После завершения процедуры вы сможете скачать их копию с этого сайта и затем восстанавливать данные из нее.
3 способа узнать разблокирован ли загрузчик на Xiaomi
Самый простой способ проверить заблокирован или разблокирован загрузчик — посмотреть на дисплей телефона во время загрузки:
- Если на нём будет надпись Locked или иконка закрытого замка, то Bootloader заблокирован.
- Открытый замок или надпись Unlocked говорят, что бутлоадер разблокирован.
Есть другой способ, позволяющий посмотреть заблокирован ли загрузчик в настройках смартфона, не выключая телефон.
- Зайдите в настройки устройства при помощи соответствующего ярлыка.
- Перейдите в раздел «О телефоне».
- 7 раз тапните по надписи «Версия MIUI».
- Вернитесь в основное меню и перейдите в «Расширенные настройки».
- Тапните по пункту «Для разработчиков».
- Найдите строку «Статус Mi Unlock». При первом входе нужно дать разрешение и согласится с предупреждением.
Если загрузчик заблокирован, в верхней части дисплея будет сообщение о том, что Bootloader заблокирован и устройство защищено. Если же он разблокирован, надпись будет соответствующая.
Третий вариант заключается в проверке состояния загрузчика при помощи ADB.
- Выключите телефон и зажмите кнопки включения и громкости вниз для входа в режим загрузчика Fastboot.
- Подключите смартфон к компьютеру через кабель USB.
- На ПК перейдите в каталог с установленными драйверами ADB и Fastboot.
- Щёлкните правой кнопкой мыши, одновременно зажав клавишу Shift на любом пустом месте в папке. В открывшемся меню выберите «Открыть окно PowerShell здесь».
- В PowerShell введите команду fastboot oem device-info и намите Enter.
- В строке device unlocked будут пометки True или False. Первая говорит, что Bootloader разблокирован, вторая сообщает об обратном.
Способ второй – через режим fastboot
Как узнать разблокирован ли загрузчик bootloader через режим фастбут? Прежде, чем включить девайс в этом режиме, необходимо предварительно установить некоторые дополнительные компоненты.
- Скачайте и установите драйвера вашего Андроида на ПК (это можно сделать с официального сайта производителя). Также загрузите adb и fastboot архив, соответствующий вашему устройству. Не забудьте перезагрузить компьютер.
После подготовительного этапа включаем режим «fastboot». Для этого выключите устройство полностью, и при повторном включении удерживайте кнопку питания с нажатой качелькой громкости «вниз» до тех пор, пока смартфон не загрузится в нужном режиме fastboot.
Подключите девайс к компьютеру. Откройте папку с загруженными дополнительными компонентами и кликните правую клавишу мышки с нажатой кнопкой Shift. Из списка выберите «Открыть окно команд».
Чтобы удостовериться, правильно ли подключено устройство, введите команду «fastboot devices» и нажмите Enter. В случае, если ваше устройство не отображается, проверьте кабель и повторите алгоритм.
Если устройство отображается корректно, введите команду для проверки статуса загрузчика «fastboot oem device-info».
Обратите внимание
При заблокированном загрузчике появится строка «bootloader device unlocked: false».
Как разблокировать bootloader
Разблокировка возможна двумя способами:
- официальным – для телефонов, производители которых предоставляют эту возможность пользователям;
- неофициальным (с помощью сторонних программ) — в случае, если не подходит первый вариант.
Дальше будет описан процесс разблокировки официальным способом. Прежде, чем начать, настоятельно рекомендуем:
- Синхронизировать все ваши данные с устройства с облачным хранилищем данных. Вся информация исчезнет с устройства в процессе выполнения манипуляций.
- Полностью зарядить аккумулятор устройства.
Важно знать
Гарантийное обслуживание прекратится после разблокировки, и все риски вы берете на себя.
Способ №1. разблокировка загрузчика с помощью кодов неофициальных сервисов
Ранее компания-производитель предоставляла ключ бесплатно, сейчас другие сервисы делают то же самое за деньги. Желающим получить код нужно заплатить от 20 до 60 долларов. Владельцы смартфонов Хуавей могут обратиться, например, сюда:
FunkyHuawei – ($ 55);
Ministry of Solutions – ($ 35);
Global Unlocking Solutions – ($ 22).
Какие файлы необходимо подготовить:
РУКОВОДСТВО К ДЕЙСТВИЮ:
- Включите режим разработчика и разблокировку OEM.
- В одном из сервисов получите код разблокировки, сохраните его.
- Откройте папку ADB и FASTBOOT и консоль/ PowerShell, нажимая и удерживая клавишу SHIFT правую кнопку мыши.
- Отключите телефон. Чтобы активировать fastboot нажмите сразу две кнопки – питания и увеличения громкости. Можно использовать команду, но телефон по USB должен быть подключен к компьютеру.
adb reboot bootloader
Примените команду для разлочки бутлоадера:
fastboot oem unlock ******
(Вместо ****** впишите присланный код).
Дождитесь окончания процесса и выполните перезагрузку смартфона.
Задача выполнена. Теперь вы сможете установить TWRP Recovery, Custom Kernel, Custom ROM или получить права суперпользователя (root).
Команды, которые могут пригодиться:
Как разблокировать загрузчик
Установщик ADB & Fastboot
Большинство смартфонов Android имеют так называемый режим fastboot. Это своего рода «расширенный загрузчик». С помощью этого режима обычный загрузчик можно разблокировать. Базовым инструментом для этого является «Android Debug Bridge», или ADB. Он ориентирован, в первую очередь, для разработчиков приложений под Android, но и обычным пользователям дает много возможностей.
Для начала вам нужны драйвера для смартфона. Их можно легко установить автоматически из Windows 7, просто подключив смартфон к ПК.
Также нужны драйвера ADB и Fastboot. Для этого загрузите из интернета установщик и запустите скачанный файл в режиме администратора. Обязательно установите драйвера для всей системы. Установщик спросит вас, действительно ли вы хотите это сделать.
После того, как вы совершили эти шаги, необходимо подключить устройство к ПК в режиме fastboot. У многих смартфонов есть для этого специальная комбинация клавиш. В качестве альтернативы, однако, вы также можете подключить включенный смартфон к ПК и ввести команду «adb reboot bootloader» в командной строке. Однако сначала вы должны включить «Отладку по USB» в настройках смартфона. Если необходимо, вы также должны включить функцию «Разрешить OEM-разблокировку».
Теперь вы можете легко разблокировать загрузчик командой «fastboot flashing unlock». Затем снова загрузитесь в режим fastboot и введите «fastboot flashing unlock_critical», чтобы окончательно разблокировать загрузчик. Таким образом вы можете свести к минимуму риск того, что ваш смартфон превратится в «кирпич» при установке новой прошивки.
В качестве альтернативы на некоторых смартфонах разблокировка может быть выполнена с помощью команды «fastboot oem unlock».
Однако бывают исключения. Например, смартфоны Samsung не имеют реального режима fastboot. Вместо этого есть режим загрузки. Чтобы разблокировать загрузчик, необходимо использовать программу Odin, которая может устанавливать файлы, умеющие это делать. Для получения root-прав или установки кастомного ROM или Recovery на устройства Samsung это не обязательно.
О том, как инсталлировать кастомную систему восстановления данных, читайте в следующем материале.
Фото: Chip.de, pxhere.com
- Root-права на Android: преимущества и недостатки
- Как удалить лишние программы со смартфона на Android?