что такое телефон с разблокированным загрузчиком?

Что такое телефон с разблокированным загрузчиком? Как мы можем использовать его при создании или перепрошивке ПЗУ? В чем преимущества разблокированных загрузчиков перед заблокированными? Почему ни один ОЕМ вообще не делает разлоченные загрузчиком телефоны?

Я довольно наивен в этой теме. Заранее спасибо.

Обратите внимание на Fairphone — это чисто разблокированный телефон, есть еще один IIRC, NeoRunner , а также, согласно Google IO 2013, Samsung Galaxy S4 не будет называться Google nexus (?), который будет разблокирован.

Ответы (1)

У каждого телефона Android есть загрузчик, который дает ядру операционной системы указание загрузиться в обычном режиме. Но здесь вы должны понимать одну вещь: поскольку ОС Android является ОС с открытым исходным кодом и доступна на различных аппаратных средствах, у каждого производителя есть собственная версия загрузчика, характерная для аппаратного обеспечения, присутствующего в его среде. (...) Загрузчик обычно заблокирован на устройстве Android, потому что, хотя это ОС с открытым исходным кодом, производители все же хотят, чтобы вы придерживались их версии ОС Android, специально разработанной для устройства. Чтобы применить эту концепцию, производители блокируют загрузчик.

( Источник )

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

Интересно отметить, что термин «разблокированный» загрузчик показался бы абсурдным, если бы мы говорили о ПК; свобода загрузки любой ОС, которую вы хотите, всегда считалась само собой разумеющейся на этой платформе, но поскольку заблокированные загрузчики так распространены в мобильном мире по многим разным причинам, то, что загрузчик был «разблокирован», стало чем-то странным.

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

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

Я также хочу знать, что когда запускается новый телефон, некоторые разработчики пытаются рутировать его, находя какие-то недостатки в оборудовании или драйверах. Когда они преуспевают, это похоже на большую новость. Как это связано с разблокировкой загрузчика? На ПК, если они по умолчанию разблокировали загрузчики, почему мы не можем легко установить Macintosh (необходимо использовать Hackintosh), ОС здесь заблокирована?
Да, иногда обратный инжиниринг используется, чтобы найти способы открыть загрузчики, которые не были созданы для разблокировки. Взлом iPhone — хороший пример этого. Это большая новость, потому что обычно для этого требуется много работы и несколько довольно умных людей. Причина, по которой вы не можете запустить OSX на своем ПК, другая; OSX создана для Mac , единственная причина, по которой она не работает (или работает плохо) на вашем ПК, заключается в том, что Apple никогда не удосужилась заставить ее там работать. Он действительно работает на некоторых ПК: очевидно (тот, который вы называете Хакинтошем), и технически Mac — это ПК;)
Мне жаль, что ветка комментариев превращается в дискуссию, но это помогает развеять мои сомнения. Итак, при рутировании телефонов или разблокировке загрузчика, как возможно, что аппаратное обеспечение ломается (кирпичи), это просто программный процесс, верно? В идеале любая программная операция не должна постоянно ломать аппаратное обеспечение!
Я думаю, что лучшим объяснением будет следующее: прошивка вашего BIOS кучей хлама (скажем, одних нулей) — это «программный процесс». Однако вы только что стерли программное обеспечение, которое помогает запускать и работать самые основные функции вашего ПК! Ваша ОС даже не запустится. Технически аппаратное обеспечение не «сломано», вам просто нужен другой способ записать работающий BIOS туда, где он хранится, что непросто. Точно так же USB не «сломан», если с него все удалено; просто эта специальная «флешка» не совсем проста для чтения и записи, когда вы ее испортили.
Если вы «обмуровываете» свое устройство, его аппаратное обеспечение все еще в порядке — тогда сломана программная часть. Настоящий «жесткий кирпич» (что означает невозможность восстановления) довольно необычен, но представьте, что вы прошиваете BIOS своего ПК с чем-то полностью сломанным. Вы не повредили никакое оборудование, но компьютер все равно не загрузится, так как он больше не знает, как обращаться к своему оборудованию. Вот что значит "кирпич". Даже для прошивки нового ПЗУ вам понадобится работающая базовая система; сломайте это, и у вас есть «кирпич».
Я не хочу и дальше срывать эту ветку комментариев, но я просто хочу указать, что «мягкий» или «жесткий» кирпич действительно зависит от вашей точки зрения. Я бы назвал блокировку, которая требует перепрошивки BIOS с помощью дополнительного оборудования и открытия телефона, «жестким» кирпичом - в противном случае замена резисторов тоже может быть мягким кирпичом :)