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]
Bloquear un dispositivo suele ser el resultado de interrumpir un intento de actualizar el dispositivo. Muchos dispositivos tienen un procedimiento de actualización que no debe interrumpirse antes de su finalización; Si se interrumpe por un corte de energía, intervención del usuario o cualquier otro motivo, el firmware existente puede sobrescribirse parcialmente y quedar inutilizable. El riesgo de corrupción se puede minimizar tomando todas las precauciones posibles contra la interrupción.
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 en particular , también puede causar bloqueo.
Los dispositivos también pueden ser bloqueados por malware ( software malicioso ) y, a veces, ejecutando 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 ROM fija o memoria no volátil grabable , a la que normalmente no es accesible para procesos que puedan corromperla. Si el firmware se daña, el dispositivo puede copiar desde la memoria de respaldo a su memoria principal, restaurando el firmware.
Los ladrillos se clasifican en dos tipos, duros y blandos, según la capacidad de funcionamiento del dispositivo. [2]
Un dispositivo "de ladrillo blando" puede mostrar signos de vida, pero no arranca o puede mostrar una pantalla de error . Los dispositivos de ladrillo blando generalmente se pueden reparar con relativa facilidad; por ejemplo, un dispositivo iOS con ladrillos blandos puede mostrar una pantalla que 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 de ladrillo blando 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 en la que está bloqueado el dispositivo, o reemplazar toda la placa lógica con una placa no bloqueada. [ cita necesaria ]
Los dispositivos de ladrillo duro generalmente muestran pocos o ningún signo de vida. Un dispositivo bloqueado no se enciende ni muestra el logotipo de ningún proveedor; la pantalla permanece apagada o en blanco. Algunas de las principales razones del bloqueo duro incluyen la instalación de firmware no diseñado para el dispositivo, daños físicos graves, interrupción de un procedimiento de actualización del firmware o seguimiento incorrecto de un procedimiento de actualización.
En el caso de los dispositivos Android , se conocen algunos errores del kernel que afectan la partición /data en el chip eMMC , que se corrompe durante ciertas operaciones como borrar y flashear.
La recuperación de un ladrillo duro generalmente se considera difícil y requiere el uso de una interfaz de programación más directa para el dispositivo; A menudo existe una interfaz de este tipo, 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 hardware de ladrillos duros 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. Ejemplos más complejos involucran daños permanentes a circuitos integrados y procesadores . La reparación de dichos ladrillos de hardware implica reemplazar estos componentes por completo o arreglarlos mediante derivación si el circuito lo permite u otros métodos.
La mayoría de los dispositivos se pueden bloquear de diversas formas. La resolución generalmente sigue un proceso de análisis del proceso de arranque, determinando el subtipo de ladrillo duro y realizando cambios con la ayuda de dispositivos externos (no ladrillos). [4]
Algunos dispositivos que quedan "bloqueados" porque el contenido de su memoria no volátil es incorrecto se pueden "desbloquear" utilizando hardware independiente (una placa de depuración) que accede directamente a esta memoria. [5] [ se necesita una mejor fuente ] Esto es similar al procedimiento para cargar firmware en un nuevo dispositivo cuando la memoria aún 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 buenas posibilidades de desbloquear el dispositivo. No existe un método general; cada dispositivo es diferente. También existen programas modificadores creados por el usuario para usar en dispositivos bloqueados o parcialmente bloqueados para hacerlos funcionales. Los ejemplos incluyen el programa Wiibrew BootMii utilizado para reparar Wiis semi-bloqueadas, el programa Odin utilizado para actualizar el firmware en dispositivos Samsung Android, [6] o el protocolo fastboot de Android que es capaz de volver a actualizar un dispositivo sin software instalado. [6]
Un Kindle Fire rooteado con ladrillos blandos se puede desbloquear usando herramientas de desrooteo.
Se puede desbloquear una computadora personal mediante el uso de varios medios de técnicas de restauración, desde los internos mediante la función "Copia de seguridad y reinicio", o los externos mediante una imagen externa del sistema operativo.
En principio, cualquier dispositivo con firmware regrabable o ciertas configuraciones cruciales almacenadas en una memoria flash o EEPROM puede bloquearse. Muchos, pero no todos, los dispositivos con firmware actualizable por el usuario tienen protección contra el bloqueo; los dispositivos destinados a ser actualizados únicamente por personal de servicio oficial generalmente no lo hacen.
Entre los dispositivos que se sabe que tienen problemas de bloqueo se encuentran: PC más antiguas (los modelos más recientes suelen tener 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 necesaria ]
Al menos algunos modelos de enrutadores más antiguos del mercado de consumo [ ¿cuáles? ] puede dejar de responder cuando el usuario intenta definir una máscara de subred que no contenga una serie contigua de 1 y luego 0. Si se configura incluso un solo bit de manera que interrumpa una de las ejecuciones, el enrutador puede bloquearse y no responder a los procedimientos estándar de solución de problemas o resolución enumerados en el manual. Para desbloquear el enrutador, es posible que sea necesario abrir la carcasa, cortocircuitar algunos pines de puente en la placa, luego conectar el enrutador mediante el cable USB a una PC vieja con hardware USB 1.1, ejecutar un programa especial de nivel DOS proporcionado por el fabricante y encender el enrutador arriba. Este procedimiento actualizará el enrutador a la configuración de fábrica y al firmware original. [ cita necesaria ]
Los coches eléctricos como el Tesla Roadster (primera generación) pueden bloquearse si la batería está completamente descargada. [7]
A veces, una actualización flash interrumpida de la placa base de una PC 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, buscando un chip BIOS en una placa similar pero rota, con la esperanza de que la BIOS funcione incluso hasta la mitad, lo suficientemente lejos como para arrancar desde el disquete. Entonces será posible volver a intentar el proceso de flasheo. A veces es posible arrancar desde un disquete, luego cambiar el antiguo chip BIOS (presumiblemente muerto) y volver a flashearlo. [8] [ se necesita una mejor fuente ] En algunas placas Gigabyte, también es posible volver a actualizar el BIOS principal bloqueado utilizando un BIOS de respaldo. [9] Algunos proveedores colocan el chip BIOS en zócalos, lo que permite eliminar y reprogramar el chip BIOS dañado utilizando 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 su uso 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 impedir de forma remota el funcionamiento de un dispositivo (incluso después de haber sido borrado), protegido por el ID de Apple del propietario . [11] Los dispositivos que dependen en gran medida de los servicios en línea para funcionar pueden bloquearse después de que el fabricante suspenda los servicios, o algún otro factor tecnológico (como certificados de seguridad vencidos u otros servicios que silenciosamente dejan de estar disponibles) les impide funcionar de manera efectiva. . 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 y decide no hacerlo, o ya no existe. capaz de mantener sus productos anteriores. Por ejemplo, Apple dejó de admitir OS X El Capitan en octubre de 2018 y el 30 de septiembre de 2021 expiró el certificado de seguridad integrado, lo que impidió a los usuarios conectarse o 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 analizada especialmente en el Internet de las cosas y los mercados de hogares inteligentes . [15] [16] [17] [18] El ladrillo en estos casos ha sido declarado un medio para hacer cumplir la obsolescencia programada . [19] [20]