- Android от А до Я: Что значит «разлочен» (unlocked)?
- Разлоченый bootloader
- SIM-карты
- Root-доступ
- Мобильные устройства изнутри. Снятие блокировки загрузчика планшета
- 1. Введение
- 2. Снятие блокировки загрузчика
- 2.1. Как стать «разработчиком»
- 2.2. Выполнение заводской разблокировки
- 2.3. Непосредственное снятие блокировки загрузчика
- 3. Заключение
- Что такое OEM разблокировка? Как включить его на устройствах Android?
- Что такое OEM разблокировка?
- Почему важно включить разблокировку OEM?
- Шаги, чтобы включить разблокировку OEM:
- Шаг 1: Резервное копирование устройства.
- Шаг 2. Активируйте опцию «Разработчик».
- Шаг 3: Включите разблокировку OEM.
- Шаг 4: Разблокировка загрузчика с помощью метода Fastboot.
- Вывод:
Android от А до Я: Что значит «разлочен» (unlocked)?
Недавно в блогах возникла путаница на тему разлоченых телефонов. Возможно вам нужно разлочить bootloader, или же речь идет о SIM-карте, а может вы не можете разлочить bootloader по причине того, что он зашифрован? Пользователям всегда требуется какое-то время, чтобы понять это. Но вы попали в правильное место. Тут нет никаких проблем. Приступим же к небольшому экскурсу и внутри поста подробно разберемся что значит «разлочен» в разных случая и контекстах.
Разлоченый bootloader
В США вероятнее всего вы столкнетесь именно с этим. Каждый Android смартфом является обладателем того, что мы называем bootloader. Это набор инструкций и действий, которые запускаются до того, как начинает работать Android ОС. Если bootloader отсутствует, то и телефона нет. 99,99 процентов Android смартфонов попадают на рынок с залочеными bootloader-ами. Они залочены, чтобы вы не записали туда какие-то файлы, которые смогут повредить работе системы, случайно или умышленно, если вы любитель покопаться в своем устройстве. Также это мера безопасности. Вы не можете разлочить bootloader без удаления всех данных с вашего телефона. На практике это выглядит следующим образом: если кто-то украл ваш телефон, разлочил bootloader и пытается докопаться до ваших данных, то его ждет разочарование — данные были удалены в процессе. Теперь, видя новость о том, что какой-то телефон появился в продаже с залоченым bootloader-ом, воспринимайте это спокойно, так как почти все Android телефоны такие и это выгодно для вас. Вопрос не в то разлочен он или нет, вопрос в том, а сможете ли вы его разлочить. Да и вообще зачем вам это делать? Ответ простой, вы можете прощивать новое ядро, ROM, custom recovery. Bootloader — это привратник всех этих процессов, который уберегает ваш телефон от того, что вы (или кто-либо другой) случайно сломаете его.
Расшифровывание bootloader подразумевает, что для этого необходим ключ. Иначе никак. Пользователи же хотят копаться в своих устройствах, и не имеет значение производитель или продавец зашифровали bootloader. С одной стороны, зашифрованный телефон приводит к меньшему количеству поломок, а соответственно и звонков в службу поддержки, которые превращаются в дополнительные денежные затраты для компании. С другой стороны, вы покупаете телефон и вправе делать с ним все что угодно.
Но не все телефоны обладают такой преградой. Линейка Nexus от Google может быть разлочена в течении 30 секунд написанием трех слов в командной строке: fastboot oem unlock. Много новых НТС легко разлочить специальными инструментами, которые предоставляет сама компания. Sony разработали свой метод. Все это занимает немного времени и сил, но вполне возможно. Таким образом, разлоченый bootloader — это открытый доступ в глубины вашего телефона.
SIM-карты
Другой вид того, что мы называем разлочить, касается использования SIM-карт. Если ваш оператор поддерживает GSM стандарт, то вы должны были слышать об этом. Все телефоны GSM стандарта используют SIM-карты для звонков и получения данных. Теперь они необходимы также для использования LTE сети. Что касается телефоном, что они могут быть как с разлочены для любых SIM-карт, так и залочены (возможно использовать симку только одного конкретного оператора). Последний вариант выгоден провайдерам мобильной связи, так как вы пользуетесь исключительно их услугами, а при пересечении границы ваши затраты возрастают. Если же ваш телефон разлочен, то вы можете на время поставить SIM-карту локального оператора, что позволит сэкономить вам ваши деньги.
Залоченый телефон будет запрашивать у вас код, если вы запустите его с другой симкартой. Последний может дать вам оператор, или же вы можете воспользоваться некоторыми бесплатными онлайн сервисами.
Root-доступ
Не путайте эти два процесса с получением root-доступа. Разлоченый bootloader сделает процесс получения прав суперпользователя более легким, залоченый же не станет существенным препятствием.
И так, в двух словах: разлочить bootloader необходимо для серьезного хакинга. В свою очередь разлочить телефон под SIM-карты необходимо для использования симок других операторов.
Источник
Мобильные устройства изнутри. Снятие блокировки загрузчика планшета
1. Введение
Создание самодельных, custom, прошивок или даже просто замена заставок в мобильных устройствах (МУ) предполагает возможность установки образов разделов, созданных сторонним разработчиком, а не производителем. Для этого требуется разблокировка загрузчика МУ.
Этот процесс ранее существенно различался в зависимости от производителя, но в последнее время по-немногу стал приходить к стандартному виду. Поэтому, почти все, что описано ниже, может использоваться как практическое руководство для работы на МУ многих производителей.
Мы же с Вами остановимся на детальном пошаговом руководстве по снятию блокировки загрузчика планшета YB1-X90L, основанном на моем опыте.
2. Снятие блокировки загрузчика
В планшете YB1-X90L производитель предусмотрел возможность самостоятельного снятия блокировки загрузчика ОС самим пользователем. Для этого предварительно необходимо выполнить следующие действия:
- стать разработчиком;
- выполнить заводскую разблокировку загрузчика.
2.1. Как стать «разработчиком»
Любое МУ, вышедшее от разработчика, имеет специальный раздел команд, предназначенный для выполнения настроек и тестирования аппаратного и программного обеспечения Вашего МУ. Но эти команды не нужны простому пользователю в его ежедневном процессе общения с МУ. Поэтому изначально они скрыты от Вас, а чтобы получить доступ, нужно выполнить своеобразный шаманский танец с бубном.
Для выполнения этой операции нужно в загруженном планшете открыть приложение Настройки, перейти в раздел настроек Система и выбрать пункт меню Об устройстве. В открывшемся меню нужно найти пункт Номер сборки, который расположен почти в самом низу списка,
Рис.1.Меню Об устройстве
и нажать на нем 7 раз. Должно появиться сообщение Вы являетесь разработчиком.
После этого вернитесь в раздел настроек Система. В связи с выполнением предыдущих действий в нем появится дополнительный пункт меню Для разработчиков, которого ранее не было:
Рис.2. Меню Для разработчиков
Все, планшет признал Вас разработчиком и Вам стали доступны новые интересные команды, например:
- Отладка по USB, позволяющая включить режим отладки при подключении планшета к компьютеру по USB;
- Работающие приложения, позволяющая просматривать и управлять работающими приложениями планшета;
- Заводская разблокировка, команда, позволяющая разблокировать загрузчик.
Теперь можно переходить непосредственно к снятию заводской блокировки.
2.2. Выполнение заводской разблокировки
ПРИМЕЧАНИЕ. Приступив к работам над прошивкой планшета, первое, что надо сделать, так это разрешить режим отладки по USB.
Для этого, не выходя из меню Для разработчиков, установите переключатель, расположенный рядом с этой командой во включенное состояние. Сразу появится предупреждение:
Рис.3.Предупреждение о вкл. отладки по USB
При положительном ответе режим отладки будет включен:
Рис.4.Вкл. режима «Отладка по USB»
Теперь, если во время работ произойдет сбойная ситуация, например:
- планшет при загрузке будет доходить до вывода logo-картинки и зависать;
- планшет перестанет загружаться совсем, т.е. даже не показывать logo;
- будет самостоятельно перегружаться;
у Вас будет шанс восстановить его работоспособность, подключившись к нему с ПК, используя ADB.
Здесь же выполните команду Заводская разблокировка. Для чего установите переключатель, расположенный рядом с этой командой во включенное состояние. При этом появится предупреждение:
Рис.5.Запрос на вкл.завод.разблокировки
При положительном ответе режим разблокировки будет включен:
Рис.6.Вкл.режима «Заводская разблокировка».
Думаете все, загрузчик планшета разблокирован? Не-е-е-т, производитель только РАЗРЕШИЛ Вам использовать возможность снятия блокировки загрузчика, которая выполняется при помощи команд FASTBOOT в режиме FASTBOOT MODE. Если не знаете, что это за режим и как в него попасть, читайте.
2.3. Непосредственное снятие блокировки загрузчика
Со стороны системы безопасности ОС Android это выглядит так: снять блокировку можно только при помощи команд FASTBOOT, которым требуется разрешение доступа, полученное осознанно со стороны пользователя, ставшего разработчиком.
Для снятия блокировки загрузчика необходимо выполнить следующие действия:
- установить на компьютер (ПК), который подключается к планшету, драйвера для работы через ADB.
- выполнить команду в режиме FASTBOOT MODE
Т.е. перегружаем планшет в режим FASTBOOT MODE, при этом на экране в списке параметров видна надпись Bootloader locked. Подключаем планшет через USB-кабель к ПК и в терминале ПК выполняем команду
На планшете появится запрос на выполнение очистки раздела data.
Рис.7.Запрос на очистку раздела data.
Если Вы ответите Yes, то планшет выполнит очистку и снимет блокировку. Если ответите No, то ни очистки, ни снятия блокировки не произойдет.
После снятия блокировки загрузчика при входе в режим FASTBOOT MODE на экране в списке параметров надпись сменится на LOCK STATE — unlocked:
Рис.8.Загрузчик разблокирован
Для возврата блокировки нужно выполнить обратную команду
ВНИМАНИЕ. При восстановлении блокировки загрузчика срабатывает еще одно правило безопасности: чтобы никому не удалось прочитать Ваши данные или занести внутрь планшета «заразу» снова ПОЛНОСТЬЮ ОЧИЩАЕТСЯ раздел data, уничтожая все содержимое.
Вместо набора вышеуказаных команд можно запустить на ПК командный файл fb_unlock_YB.bat следующего содержания:
Для проверки выполнения установки/снятия блокировки загрузчика в этом случае рядом с командным файлом будут созданы два служебных файла, содержащие параметры настроек загрузчика планшета:
- 1_Y.txt — до выполнения операции:
Рис.9.Параметры настроек загрузчика до операции - 2_Y.txt — после выполнения операции:
Рис.10Параметры настроек загрузчика после операции
Нас интересуют параметры (bootloader) unlocked (первая строка файла) и (bootloader) device-state (пятая строка файла). До выполнения операции первая строка имеет вид (bootloader) unlocked: no, а пятая — (bootloader) device-state: locked, т.к. загрузчик заблокирован. После выполнения — (bootloader) unlocked: yes и (bootloader) device-state: unlocked соответственно, т.е. загрузчик планшета разблокирован.
3. Заключение
Мы рассмотрели как выполняется разблокировка загрузчика планшета YB1-X90L. Следующий раз попробуем установить на него custom recovery, чтобы получить, например, «права Бога», т.е. ROOT-доступ, возможность переразметки памяти или установки custom firmware и т.п.
Источник
Что такое OEM разблокировка? Как включить его на устройствах Android?
Android популярен в основном из-за его природы с открытым исходным кодом, очень похожей на то, что мы видим в Linux на ПК. Разработчики со всего мира могут обойти это и поработать с ОС, чтобы настроить ее соответствующим образом. Но большинство производителей смартфонов не предпочитают, чтобы пользователи возились со своими пользовательскими интерфейсами. Чтобы никто не мог внести изменения в настроенную версию ОС, OEM-производители обычно устанавливают программный переключатель, который действует как брандмауэр, то есть до его выключения.
OEM-производители установили этот переключатель таким образом, чтобы обычные пользователи смартфонов могли без проблем работать. OEM-производители много тестируют свое программное обеспечение перед выпуском его потребителям, и разрешение поработать с ним по умолчанию может привести к несовместимости программного обеспечения. Кроме того, большинство производителей смартфонов (кроме Oneplus) сразу же аннулируют гарантию на устройство, если пользователь разрешает разблокировку OEM-производителя и затем загрузчик. Но это на самом деле не останавливает некоторых пользователей от этого. Для некоторых людей настройка ОС в соответствии с их предпочтениями важнее, чем сохранение гарантии на устройство. Так что для тех пользователей, которые хотят включить разблокировку OEM для разблокировки загрузчика, эта статья для вас.
Что такое OEM разблокировка?
Разблокировка OEM — это опция в разделе параметров разработчика, которая обычно по умолчанию отключена. Он был снова представлен в Android Lollipop и с тех пор остается неизменным. После включения разблокировки OEM на вашем устройстве флаг «Способность разблокировать» устанавливается в 1, что позволяет пользователям использовать команду «Быстрая разблокировка прошивки». Как только вы включили его, он остается включенным. Даже если пользователь выполняет сброс до заводских настроек, он остается разблокированным до тех пор, пока параметр не будет изменен вручную, перейдя в раздел параметров разработчика. Это вообще небезопасно, если вы мало знаете о перепрошивке ПЗУ.
Почему важно включить разблокировку OEM?
Основная причина, по которой большинство пользователей выбирают OEM-разблокировку, — это пользовательские ПЗУ. Может быть, их OEM-производители перестали предоставлять поддержку программного обеспечения, или, может быть, пользовательский интерфейс OEM не нравится пользователю. Теперь для установки пользовательского ПЗУ устройство должно иметь права root. Для рутирования требуется установка пользовательского восстановления, такого как TWRP, а для установки пользовательского снова потребуется доступ к разделам хранилища устройства. Опять же, чтобы получить доступ и изменить разделы устройства хранения, пользователь должен иметь разблокированный загрузчик.
Загрузчик — это то, что OEM-производители устанавливают на вашем устройстве по умолчанию, и при первой загрузке устройства запускается загрузчик. Это в основном программа, которая содержит список инструкций ОС для обеспечения бесперебойной работы устройства. Как только этот загрузчик разблокирован, пользователь может вручную изменить файл образа, который был установлен по умолчанию OEM-производителем, и настроить устройство в соответствии со своими предпочтениями.
Предупреждение / отказ от гарантий / резервное копирование:
Несмотря на настраиваемые преимущества, разблокировка загрузчика также приведет к нескольким недостаткам.
Во-первых, вы аннулируете свою гарантию и поддержку со стороны OEM. Существуют специальные производители, такие как Oneplus, что является исключением из этого недостатка.
Во-вторых, все данные на вашем телефоне будут стерты. Таким образом, резервная копия всех необходимых файлов обязательна, прежде чем начинать разблокировку загрузчика.
В-третьих, защищенные DRM приложения, такие как Netflix; Amazon Prime больше не будет работать на недавно настроенном телефоне Android в большинстве случаев.
Шаги, чтобы включить разблокировку OEM:
Это будет пошаговое руководство, которое поможет вам пройти процедуру.
Шаг 1: Резервное копирование устройства.
Получите полную резервную копию ваших контактов, сообщений, приложений и внутреннего хранилища. Теперь, как правило, включение OEM-разблокировки не стирает данные на устройстве. Но очевидно, что последующим шагом после разблокировки OEM является разблокировка загрузчика, и это уничтожит все на вашем устройстве.
Шаг 2. Активируйте опцию «Разработчик».
- Откройте настройки и перейдите в раздел «О телефоне» и нажмите на него.
- Там вы найдете всю информацию о вашем устройстве, например, версию Android, исправление безопасности и так далее. Найдите раздел с надписью «Номер сборки».
- Нажмите на номер сборки 7 раз, и вы увидите всплывающее окно на экране, говорящее, что вы теперь разработчик.
- Вернитесь в главное меню настроек, и там вы увидите новую опцию, которая говорит опции разработчика.
Шаг 3: Включите разблокировку OEM.
- Откройте настройки на вашем телефоне.
- Найдите раздел с надписью «Опции разработчика» и нажмите на него.
- Прокрутите вниз, пока не найдете опцию «Разблокировка OEM»
- Нажмите на него, чтобы включить тумблер, и все готово.
Шаг 4: Разблокировка загрузчика с помощью метода Fastboot.
- Во-первых, вам нужно загрузить устройство в режиме fastboot. Для этого перезагрузите устройство, нажав любую из клавиш громкости + клавиша питания. Это отличается для разных производителей.
- Перейдите в папку, в которой установлены двоичные файлы ADB и Fastboot.
- Щелкните правой кнопкой мыши в пустом месте внутри папки, удерживая кнопку Shift.
- Затем выберите «Открыть командное окно здесь» или «Открыть окно PowerShell здесь».
- Теперь для устройств, выпущенных в 2015 году или позже, введите следующую команду: fastboot мигает разблокировать.
- Для устройств, выпущенных до 2015 года, введите следующую команду: fastboot oem unlock.
- После выполнения команды вы увидите опцию разблокировки загрузчика на экране вашего устройства.
- Используйте кнопки регулировки громкости для перемещения вверх и вниз и выберите опцию, чтобы разблокировать загрузчик.
- Появится приглашение с запросом подтверждения. Используйте кнопку питания, чтобы подтвердить свой выбор как да, и все готово.
- Телефон перезагрузится в режим быстрой загрузки. Введите команду «fastboot reboot», и она загрузится в ПК.
Вывод:
Вот и все. Если вы будете точно следовать инструкциям, у вас на руке будет разблокированное устройство загрузчика. Однако иногда дело идет на юг, поэтому просто для того, чтобы у вас была точка восстановления, сохраняйте резервную копию всего.
Источник