Un ladrillo (o dispositivo bloqueado ) es un dispositivo móvil , consola de juegos , enrutador , computadora u otro dispositivo electrónico que ya no funciona debido a un firmware dañado , un problema de hardware u otro daño. [1] El término hace una analogía del dispositivo con la utilidad tecnológica moderna de un ladrillo . [2]
La mayoría de las veces, el bloqueo de un dispositivo se produce como resultado de interrumpir un intento de actualización del dispositivo. Muchos dispositivos tienen un procedimiento de actualización que no se debe interrumpir antes de que se complete; si se interrumpe por un corte de energía, la intervención del usuario o cualquier otra razón, el firmware existente puede sobrescribirse parcialmente y quedar inutilizable. El riesgo de corrupción se puede minimizar tomando todas las precauciones posibles contra las interrupciones.
Instalar firmware con errores, o para una revisión diferente del hardware, o instalar firmware parcheado de manera incompetente , como firmware de DVD que solo reproduce DVD vendidos en una región particular , también puede provocar bloqueos.
Los dispositivos también pueden verse bloqueados por malware (software malicioso) y, a veces, por la ejecución de software no intencionalmente dañino, pero con errores que causan daños.
Algunos dispositivos incluyen una copia de seguridad de su firmware, almacenada en una memoria ROM fija o memoria no volátil grabable , a la que normalmente no tienen acceso procesos que puedan corromperla. En caso de que el firmware se corrompa, el dispositivo puede copiar desde la memoria de copia de seguridad a su memoria principal, restaurando el firmware.
El bricking se clasifica en dos tipos, duro y blando, dependiendo de la capacidad del dispositivo para funcionar. [2]
Un dispositivo "soft brickeado" puede mostrar signos de vida, pero no arranca o puede mostrar una pantalla de error . Los dispositivos soft brickeados por lo general se pueden reparar con relativa facilidad; por ejemplo, un dispositivo iOS soft brickeado puede mostrar una pantalla que le indica al usuario que lo conecte a una computadora para realizar una recuperación del sistema operativo utilizando el software informático iTunes . [3] En algunos casos, los dispositivos soft brickeados no se pueden reparar sin que se realicen reparaciones físicas; un ejemplo de esto sería un dispositivo iOS bloqueado con iCloud Activation Lock, cuya única solución es contactar al propietario de la cuenta de iCloud a la que está bloqueado el dispositivo, o reemplazar toda la placa lógica con una placa que no esté bloqueada. [ cita requerida ]
Los dispositivos bloqueados por completo generalmente muestran pocas señales de vida o ninguna. Es posible que un dispositivo bloqueado no se encienda en absoluto o que se encienda, pero nunca se inicie el sistema operativo o el firmware, lo más cercano a una pantalla de advertencia.
Se conocen algunos errores del kernel que afectan la partición /data en el chip eMMC , que se corrompe durante ciertas operaciones como el borrado y el flasheo. [ cita requerida ]
La recuperación de un ladrillo duro generalmente se considera difícil o imposible y requiere el uso de una interfaz de programación más directa al dispositivo; dicha interfaz a menudo existe, ya que debe haber una manera de programar el firmware inicial durante el proceso de fabricación. Sin embargo, es posible que se necesiten herramientas o conexiones adicionales, como dispositivos de programación de bajo nivel. Las recuperaciones de ladrillos duros de hardware también se consideran difíciles y requieren conocimientos eléctricos para encontrar y solucionar problemas de hardware. Por ejemplo, un condensador sobrecargado en un circuito puede explotar, deteniendo así el flujo de electricidad y bloqueando el dispositivo. Los ejemplos más complejos implican daños permanentes a los circuitos integrados y procesadores . La reparación de dichos ladrillos de hardware implica reemplazar estos componentes por completo o repararlos mediante una derivación si el circuito lo permite u otros métodos.
La mayoría de los dispositivos pueden bloquearse de diversas maneras. La resolución generalmente sigue un proceso de análisis del proceso de arranque, determinación del subtipo de bloqueo y realización de cambios con la ayuda de dispositivos externos (no bloqueados). [4]
Algunos dispositivos que se "bloquean" porque el contenido de su memoria no volátil es incorrecto se pueden "desbloquear" utilizando hardware independiente (una placa de depuración) que accede a esta memoria directamente. [5] [ se necesita una mejor fuente ] Esto es similar al procedimiento para cargar firmware en un dispositivo nuevo cuando la memoria todavía está vacía. Este tipo de "bloqueo" y "desbloqueo" ocurre ocasionalmente durante las pruebas y el desarrollo del firmware. En otros casos, se han desarrollado procedimientos de software y hardware, a menudo complejos, que tienen una buena posibilidad de desbloqueo del dispositivo. No existe un método general; cada dispositivo es diferente. También hay programas modificadores creados por el usuario para usar en dispositivos bloqueados o parcialmente bloqueados para hacerlos funcionales. Algunos ejemplos incluyen el programa Wiibrew BootMii utilizado para reparar Wiis semibloqueadas, el programa Odin utilizado para flashear el firmware en dispositivos Android de Samsung, [6] o el protocolo fastboot Android que es capaz de volver a flashear un dispositivo sin software instalado. [6]
Un Kindle Fire que haya sufrido un leve bloqueo se puede desbloquear utilizando herramientas de desrooteo.
Una computadora personal puede ser desbloqueada mediante el uso de varios medios de técnicas de restauración, desde las internas mediante la función "Copia de seguridad y reinicio", o las externas mediante el uso de una imagen externa del sistema operativo.
En principio, cualquier dispositivo con firmware regrabable o con determinados ajustes cruciales almacenados en memoria flash o EEPROM puede sufrir un bloqueo. Muchos dispositivos con firmware actualizable por el usuario (pero no todos) tienen protección contra el bloqueo; los dispositivos que solo deben ser actualizados por personal de servicio oficial generalmente no la tienen.
Entre los dispositivos que se sabe que tienen problemas de bloqueo se encuentran: computadoras antiguas (los modelos más recientes a menudo tienen BIOS duales o alguna otra forma de protección), muchos teléfonos móviles , consolas de juegos portátiles como PlayStation Portable y Nintendo DS , consolas de videojuegos como Wii , Xbox 360 , PlayStation 4 y Xbox One , muchos dispositivos SCSI y algunas líneas de unidades de disco duro y enrutadores . [ cita requerida ]
Los coches eléctricos como el Tesla Roadster (primera generación) pueden estropearse si la batería está completamente descargada. [7]
A veces, una actualización flash interrumpida de una placa base de PC puede bloquear la placa, por ejemplo, debido a un corte de energía (o impaciencia del usuario) durante el proceso de actualización. A veces es posible desbloquear una placa base de este tipo, recuperando una placa similar pero rota en busca de un chip BIOS con la esperanza de que la BIOS funcione incluso a medias, lo suficiente como para arrancar desde un disquete. Entonces será posible volver a intentar el proceso de flash. A veces es posible arrancar desde un disquete, luego cambiar el chip BIOS antiguo presumiblemente muerto y volver a flashearlo. [8] [ mejor fuente necesaria ] En algunas placas Gigabyte, también puede ser posible volver a flashear el BIOS principal bloqueado usando un BIOS de respaldo. [9] Algunos proveedores colocan el chip BIOS en zócalos, lo que permite quitar el chip BIOS dañado y reprogramarlo usando una herramienta externa, como un programador universal o un Arduino .
Los teléfonos móviles tienen un código de identificación fijo, el IMEI . Un teléfono denunciado como robado puede tener su IMEI bloqueado por las redes , impidiendo que se use como dispositivo móvil. [10] iOS ofrece una función similar de "Bloqueo de activación" a través del software de seguridad " Buscar mi iPhone ", donde se puede evitar de forma remota que un dispositivo funcione (incluso después de que se haya borrado), protegido por el ID de Apple del propietario . [11] Los dispositivos que tienen una fuerte dependencia de los servicios en línea para funcionar pueden quedar bloqueados después de que el fabricante discontinúe los servicios, o algún otro factor tecnológico (como certificados de seguridad vencidos u otros servicios que dejan de estar disponibles silenciosamente) les impide efectivamente funcionar. Esto puede suceder si el producto ha sido reemplazado por un modelo más nuevo y el fabricante ya no desea mantener los servicios para la versión anterior, o si una empresa ha sido adquirida por otra o cesa sus operaciones de otro modo, y elige no hacerlo, o ya no puede mantener sus productos anteriores. Por ejemplo, Apple dejó de dar soporte a OS X El Capitan en octubre de 2018, y el 30 de septiembre de 2021 expiró el certificado de seguridad integrado, lo que hizo que los usuarios no pudieran conectarse ni utilizar ningún servicio de iCloud. [12] [13] [14] El certificado de seguridad emitido con las actualizaciones finales de OS X Sierra y High Sierra expiró el 20 de mayo de 2022. La práctica ha sido especialmente examinada en los mercados de Internet de las cosas y hogares inteligentes . [15] [16] [17] [18] El bricking en estos casos se ha declarado un medio para imponer la obsolescencia planificada . [19] [20]