¿Qué significa exactamente en este contexto estar bloqueado de todos modos?
Respuesta
¿Demasiados anuncios?La respuesta definitiva proviene de la propia documentación de Android
Por defecto, la mayoría de los dispositivos Android se envían con un bootloader bloqueado, lo que significa que los usuarios no pueden flashear el bootloader o las particiones del dispositivo. https://source.android.com/devices/bootloader/locking_unlocking
Por lo tanto, funcionalmente es un mecanismo de prevención para alterar estas particiones del sistema de archivos protegidas en el dispositivo.
Vale la pena mencionar algunos antecedentes fundamentales respecto a estas particiones especiales.
Cualquier teléfono Android tiene tres particiones principales: bootloader, ROM de Android y recovery. El bootloader está presente en la primera partición y es el primer programa que se ejecuta cuando se enciende el teléfono.
El papel principal del Bootloader es encargarse de la inicialización de hardware a nivel bajo y arrancar el dispositivo en otras particiones. Por lo general, carga la partición de Android, comúnmente llamada Android ROM. La Android ROM contiene todos los archivos del sistema operativo necesarios para ejecutar el dispositivo. La partición de recovery, comúnmente conocida como recovery stock, se utiliza para eliminar todos los datos y archivos de usuario o para realizar actualizaciones del sistema. https://resources.infosecinstitute.com/topic/practical-android-phone-forensics/
Un bloqueo de bootloader evita modificaciones no deseadas en la ROM/firmware. Es un eslabón en la cadena de confianza del arranque seguro.
Por lo tanto, desempeña un papel importante en la seguridad de los datos protegiendo tus datos personales contra el robo (aunque no protegerá tus datos contra la eliminación, ya que siempre es posible realizar un restablecimiento de fábrica). Más información se puede encontrar sobre el tema aquí
¿El recovery del sistema de Android es un firmware o un componente de Android? ¿Se puede prevenir el restablecimiento de fábrica?
Se puede encontrar información adicional en esta pregunta relacionada que solicita aclarar la diferencia entre un dispositivo bloqueado y un dispositivo con bootloader bloqueado. dispositivo bloqueado vs. bootloader bloqueado. Los puntos clave son
- el bootloader carga el código central de Android OS.
- los bootloaders bloqueados utilizan firmas digitales para verificar el código de Android que se está cargando.
- un bootloader desbloqueado cargará cualquier ROM.
Esta otra respuesta, aunque no ofrece una definición precisa, ofrece información sobre las motivaciones detrás del diseño del bootloader bloqueado
¿qué es un teléfono con bootloader desbloqueado?
Un requisito previo para que un dispositivo esté bloqueado es que primero debe flashearse con una imagen de ROM que tenga la opción de soporte de bloqueo incorporada en el momento de la compilación con la propiedad de compilación ro.oem_unlock_supported
establecida en 1 como en un archivo build.prop
file. Solo entonces un dispositivo tendrá la capacidad de alternar entre un estado bloqueado y desbloqueado, de lo contrario siempre estará desbloqueado de forma predeterminada.