Entiendo que desbloquear el cargador de arranque borrará mi teléfono Android, pero he estado buscando por qué. Parece ser por diseño, pero ¿cuál es el razonamiento de ese diseño? ¿Es algún problema de seguridad, alguna razón técnica oscura o solo por lulz? Estoy buscando algo sólido para masticar aquí, algo más que porque "así es".
Es un problema de seguridad. La documentación de Android no proporciona mucha elaboración, indicando simplemente :
El procedimiento debe confirmarse en pantalla y elimina los datos del usuario por motivos de privacidad.
Sin embargo, la preocupación por la privacidad es relativamente fácil de extrapolar. Una vez que se desbloquea el cargador de arranque, el dispositivo se puede flashear con imágenes sin firmar. Esto significa que es relativamente trivial rootear el dispositivo, y en realidad hay varias formas de hacerlo, como:
adbd
con root de forma predeterminada (una imagen "no segura")Una vez que se obtiene la raíz, toda la información /data
esencialmente se vuelve accesible. Esto podría ser correos electrónicos, información de contacto o muchos otros datos personales que probablemente no quiera que caigan en las manos equivocadas. Por lo tanto, tiene sentido borrar todos estos datos durante el procedimiento de desbloqueo para garantizar que no haya una forma "oficial" lista para usar de eludir las restricciones de espacio aislado implementadas por el sistema operativo Android, lo que permitiría a alguien robar datos personales. datos.
Por supuesto, puede haber formas de rootear sin borrar algunos dispositivos, pero se basan en exploits en lugar de métodos oficiales como el desbloqueo del gestor de arranque, lo que significa que son básicamente errores.
/data
partición, pero no cualquier cosa que se considere "almacenamiento externo" (como un /sdcard
punto de montaje, donde normalmente se encuentran las imágenes, la música y el video). ¿Se borraron las aplicaciones instaladas, por ejemplo?Es una buena pregunta en cuanto al motivo por el que insisten en esto cuando hacen que los fabricantes fabriquen los teléfonos para los operadores.
Creo que la razón por la que los operadores imponen "cargadores de arranque bloqueados" es realmente simplista, en caso de robo de teléfonos, y un ladrón experto en tecnología puede desbloquearlos, borra los datos personales en su lugar, asegurando así que se eliminen los contactos, etc. .
Y, en lo que yo percibiría, una forma indirecta torcida, a la víctima no se le facturará por mensajes de texto/llamadas no solicitadas, etc. a sus propios contactos (es decir, facturación de llamadas, etc.) realizadas mientras le roban el teléfono, es decir, si se encuentra todavía en su estado original, es decir, bloqueado, siempre que se haya informado a las autoridades competentes.
Entonces, el deseo del ladrón de infiltrarse y obtener el teléfono para que funcione con otro operador obligaría al ladrón a desbloquear el cargador de arranque. su posición en el mantenimiento de las cláusulas contractuales con los clientes... ( esto es solo un rumor basado en lo que he leído sobre los transportistas )
Y, sin embargo, los operadores aún mantienen su postura de vender teléfonos con cargadores de arranque bloqueados a pesar del alboroto de la comunidad, es decir, falta de apertura, dificultades en la modificación, etc. e intentan asustarse usando esta táctica " Desbloquear el cargador de arranque anula la garantía ".
Algunos operadores incluso pedían a los fabricantes que hicieran que los teléfonos fueran imposibles de desbloquear; por ejemplo, el San Diego de Orange, que se lanzó a principios de 2012, alrededor de febrero, el conjunto de chips basado en Intel que ejecuta Android, tomó 8 meses para obtenerlo. , y para entonces, la comunidad declinó... el efecto secundario perjudicial fue que el precio de ese teléfono cayó drásticamente y perdió su valor debido a la falta de apertura y la comunidad de desarrolladores perdió interés en modificarlo.
Todo lo que es un gestor de arranque: es un fragmento de código, y si recibe instrucciones a través fastboot -i 0x0fce oem unlock [SOME_HEX_KEY]
de o similar, para desbloquear, se le indica al código del cargador de arranque que limpie la /data
partición, nada más. No daña físicamente la pantalla, la funcionalidad, la RAM, la carga, etc. FUD (Miedo, Incertidumbre y Duda)
Con lo que he escrito, espero que tenga sentido.
Ciro Santilli OurBigBook.com