Кирпич (или устройство, выведенное из строя ) — это мобильное устройство , игровая консоль , маршрутизатор , компьютер или другое электронное устройство, которое больше не функционирует из-за поврежденной прошивки , аппаратных проблем или других повреждений. [1] Термин сравнивает устройство с современной технологической полезностью кирпича . [2]
Чаще всего выход устройства из строя происходит из-за прерывания попытки обновления устройства. Во многих устройствах есть процедура обновления, которую нельзя прерывать до ее завершения; если она прерывается из-за сбоя питания, вмешательства пользователя или по любой другой причине, существующая прошивка может быть частично перезаписана и станет непригодной для использования. Риск повреждения можно свести к минимуму, приняв все возможные меры предосторожности против прерывания.
Установка прошивки с ошибками или для другой версии оборудования, или установка прошивки, некомпетентно исправленной , например, прошивки DVD , которая воспроизводит только DVD, проданные в определенном регионе , также может привести к выходу из строя.
Устройства также могут выйти из строя из -за вредоносного ПО, а иногда и из-за запуска программного обеспечения, которое не является намеренно вредоносным, но содержит ошибки, которые наносят ущерб.
Некоторые устройства включают резервную копию своей прошивки, хранящуюся в фиксированном ПЗУ или перезаписываемой энергонезависимой памяти , которая обычно недоступна для процессов, которые могли бы ее повредить. Если прошивка повреждена, устройство может скопировать ее из резервной памяти в свою основную память, восстановив прошивку.
Блокировка подразделяется на два типа: жесткую и мягкую, в зависимости от способности устройства функционировать. [2]
«Мягко заблокированное» устройство может подавать признаки жизни, но не загружаться или отображать экран с ошибкой . Мягко заблокированные устройства iOS обычно можно исправить относительно легко; например, мягко заблокированное устройство iOS может отображать экран с инструкцией пользователю подключить его к компьютеру для выполнения восстановления операционной системы с помощью программного обеспечения iTunes . [3] В некоторых случаях мягко заблокированные устройства невозможно отремонтировать без проведения физического ремонта; примером этого может служить устройство iOS, заблокированное с помощью iCloud Activation Lock, единственным решением которого является обращение к владельцу учетной записи iCloud, к которой заблокировано устройство, или замена всей логической платы на незаблокированную плату [ требуется ссылка ] (или замена некоторых интегральных схем с донорской платы, что обычно неэкономично).
Устройства с жестким кирпичом обычно показывают мало или вообще не показывают признаков жизни. Устройство с кирпичом может вообще не включаться или включаться, но не загружаться в ОС или прошивку, что ближе всего к экрану предупреждения.
Известны некоторые ошибки ядра [ неоднозначные ] , которые влияют на раздел /data в чипе eMMC и повреждаются во время определенных операций, таких как очистка и перепрошивка. [ необходима ссылка ]
Восстановление из аппаратного блока обычно считается сложным или невозможным и требует использования более прямого интерфейса программирования для устройства; такой интерфейс часто существует, поскольку должен быть способ программирования начальной прошивки во время производственного процесса. Однако могут потребоваться дополнительные инструменты или соединения, такие как низкоуровневые программные устройства. Аппаратное восстановление аппаратного блока также считается сложным и требует знаний в области электрики для поиска и устранения аппаратных проблем. Например, перегруженный конденсатор в цепи может взорваться, тем самым остановив поток электричества и выведя устройство из строя. Более сложные примеры включают необратимое повреждение интегральных схем и процессоров . Исправление таких аппаратных блоков подразумевает полную замену этих компонентов или их исправление либо путем обхода, если позволяет схема, либо другими методами.
Большинство устройств могут быть жестко заблокированы различными способами. Разрешение обычно следует за процессом анализа процесса загрузки, определения подтипа жесткого блокировки и внесения изменений с помощью внешних (не заблокированных) устройств. [4]
Некоторые устройства, которые становятся «кирпичными» из-за того, что содержимое их энергонезависимой памяти неверно, могут быть «разблокированы» с помощью отдельного оборудования (отладочной платы), которое напрямую обращается к этой памяти. [5] [ требуется лучший источник ] Это похоже на процедуру загрузки прошивки в новое устройство, когда память все еще пуста. Такой тип «кирпичного» и «разблокированного» иногда происходит во время тестирования и разработки прошивки. В других случаях были разработаны программные и аппаратные процедуры, часто сложные, которые имеют хорошие шансы разблокировать устройство. Не существует общего метода; каждое устройство отличается. Существуют также созданные пользователем программы-модификаторы для использования на заблокированных или частично заблокированных устройствах, чтобы сделать их функциональными. Примерами являются программа Wiibrew BootMii , используемая для исправления полублокированных Wii, программа Odin, используемая для прошивки прошивки на устройствах Samsung Android, [6] или протокол fastboot Android , который способен перепрошивать устройство без установленного программного обеспечения. [6]
Мягко заблокированный рутированный Kindle Fire можно восстановить с помощью инструментов для удаления рут-прав.
Персональный компьютер можно восстановить, используя различные методы восстановления: внутренние с помощью функции «Резервное копирование и сброс» или внешние с помощью внешнего образа ОС.
В принципе, любое устройство с перезаписываемой прошивкой или некоторыми важными настройками, хранящимися во флэш-памяти или памяти EEPROM , может быть заблокировано. Многие, но не все, устройства с обновляемой пользователем прошивкой имеют защиту от блокировки; устройства, предназначенные для обновления только официальными сервисными службами, обычно не имеют такой защиты.
Среди устройств, которые, как известно, имеют проблемы с зависанием, можно назвать: старые ПК (более поздние модели часто имеют двойную BIOS или какую-либо другую форму защиты), многие мобильные телефоны , портативные игровые консоли , такие как PlayStation Portable и Nintendo DS , игровые консоли, такие как Wii , Xbox 360 , PlayStation 4 и Xbox One , многие устройства SCSI и некоторые линейки жестких дисков и маршрутизаторов . [ требуется ссылка ]
Электромобили, такие как Tesla Roadster (первого поколения), могут выйти из строя, если аккумулятор полностью разрядится. [7]
Иногда прерванное обновление прошивки материнской платы ПК может привести к выходу платы из строя, например, из-за отключения питания (или нетерпения пользователя) во время процесса обновления. Иногда можно восстановить такую материнскую плату, найдя похожую, но в остальном сломанную плату для чипа BIOS в надежде, что BIOS будет работать хотя бы наполовину, достаточно далеко, чтобы загрузиться с дискеты. Тогда можно будет повторить процесс прошивки. Иногда можно загрузиться с дискеты, затем заменить старый, предположительно мертвый чип BIOS и перепрошить его. [8] [ нужен лучший источник ] На некоторых платах Gigabyte также можно перепрошить сломанный основной BIOS с помощью резервного BIOS. [9] Некоторые поставщики помещают чип BIOS в разъемы, что позволяет извлечь поврежденный чип BIOS и перепрограммировать его с помощью внешнего инструмента, например универсального программатора или Arduino .
Мобильные телефоны имеют фиксированный идентификационный код, IMEI . Телефон, который был объявлен украденным, может быть заблокирован сетями , что не позволит использовать его в качестве мобильного устройства. [10] iOS предлагает похожую функцию «Блокировка активации» через программное обеспечение безопасности « Найти мой iPhone », где устройство может быть удаленно заблокировано от работы (даже после того, как оно было стерто), защищенное Apple ID владельца . [11] Устройства, которые имеют сильную зависимость от онлайн-сервисов для своего функционирования, могут быть заблокированы после того, как производитель прекращает предоставление услуг, или какой-либо другой технологический фактор (например, истекший срок действия сертификатов безопасности или другие сервисы, которые незаметно становятся недоступными) фактически препятствует их работе. Это может произойти, если продукт был заменен более новой моделью, и производитель больше не желает поддерживать услуги для предыдущей версии, или если компания была приобретена другой или иным образом прекратила свою деятельность и решила не делать этого или больше не может поддерживать свои предыдущие продукты. Например, Apple прекратила поддержку OS X El Capitan в октябре 2018 года, а 30 сентября 2021 года истек срок действия встроенного сертификата безопасности, из-за чего пользователи не смогли подключаться к каким-либо службам iCloud или использовать их. [12] [13] [14] Срок действия сертификата безопасности, выпущенного с последними обновлениями OS X Sierra и High Sierra, истек 20 мая 2022 года. Эта практика была особенно тщательно изучена на рынках Интернета вещей и умного дома . [15] [16] [17] [18] В этих случаях блокировка была объявлена средством принудительного планового устаревания . [19] [20]