1 votos

¿Cuáles son los riesgos de desbloquear el bootloader?

Un gestor de arranque bloqueado es aquel que sólo arrancará un sistema operativo y una recuperación que "apruebe". Los vendedores firman digitalmente el recovery, el kernel y los módulos del kernel, y los binarios no firmados son rechazados para flashear y arrancar. Esto es lo mismo que Arranque seguro proporcionada por la UEFI.

En PC, uno puede simplemente deshabilitar el Secure boot por elección si quiere arrancar binarios no firmados. Pero en los dispositivos Android, cada proveedor tiene su propio y largo proceso para desbloquear el cargador de arranque, como proporcionar la herramienta de desbloqueo, el código de desbloqueo y el registro del dispositivo. Los proveedores lo están haciendo aún más difícil como HMD se niega inicialmente a desbloquear los bootloaders de Nokia y Huawei dejará de ofrecer el desbloqueo del bootloader en todos sus nuevos dispositivos .

Entonces, ¿cómo refuerza un gestor de arranque bloqueado la seguridad y la privacidad del usuario final o sirve también para otros fines?

0 votos

Un PC es una plataforma abierta, un Smartphone es por diseño una plataforma cerrada (por ejemplo, por razones de seguridad). Que se pueda abrir/desbloquear es opcional.

3 votos

@defalt Uno de mis temas favoritos pero que no se ajusta a la política del sitio. Algunas de mis reflexiones te pueden interesar: forum.xda-developers.com/Android/help/ forum.xda-developers.com/Android/general/

0 votos

-2voto

user157947 Puntos 51

Bloquear el cargador de arranque es realmente decirle a su dispositivo que compruebe la firma de los archivos específicos para encontrar si es una imagen genuina.

Si se encuentra que NO es genuino, no permitirá el arranque, así como tampoco permitirá el flasheo de la imagen.

Si todas las firmas se verifican, entonces se permitirá el flasheo o el arranque Si usaste la "Vulnerabilidad de Firma Universal" puedes eludir casi todas las verificaciones de firma en muchos modelos.

Algunas aplicaciones que puedes instalar en tu dispositivo no requieren nada más que una conexión a Internet para conectarse a una base de datos de vulnerabilidades, la aplicación se ejecutará a través de las vulnerabilidades hasta que obtenga un éxito en tu dispositivo y luego explota tu sistema utilizando la vulnerabilidad...
Estas aplicaciones pueden instalar imágenes modificadas y, en última instancia, hacen que el bloqueo de los cargadores de arranque sea algo del pasado...
KingRoot es uno de estos softwares, no requiere desbloquear el bootloader y específicamente establece que no se anula la garantía si se elimina King Root antes de devolver el dispositivo.

Lo principal de bloquear los bootloaders, es que es un poco tarde... El software ha ido mucho más allá de usar Fastboot para hacer el flasheo, la mayoría de las veces, Fastboot tiene limitaciones de tamaño y los dispositivos NUEVOS tienen imágenes masivas que no pueden ser flasheadas sin dividir la imagen.. Ya casi no se usa, la mayoría de las compañías usan su propio software para conectarse al bootloader ahora, como Odin, SP Flash Tool, LG Recovery ( algo así ) ...

El hecho de que puedas flashear un recovery personalizado sin tocar nunca Fastboot ( OEM Unlock - go ) y que el recovery pueda flashear todas tus particiones, hace que desbloquear los bootloaders sea la prehistoria de las cosas si te importa tu garantía.

El bloqueo del Bootloader en mi opinión es para mejorar la experiencia de los usuarios con el sistema por defecto, la gente está empezando a preferir sistemas como CyanogenMod y otras ROMs personalizadas populares ... Te imaginas que una de estas ROMs personalizadas se convirtiera en el sistema operativo más popular, por encima de Android sobre el que está construida...

En mi opinión, la legalidad de la divulgación de las fuentes del kernel está en entredicho. Como Android es un proyecto de código abierto, se supone que hay que seguir las licencias de código abierto. Esto significa que técnicamente no es legal retener parte del código de fuente abierta ... lo que significa que deshabilitar completamente la capacidad de otros para tener acceso al código fuente sería una violación de la licencia de código abierto que Android utiliza ...

Algunas empresas pensaron que tenían derecho a retener el código fuente para evitar que la gente hiciera modificaciones en las imágenes de arranque del dispositivo, pero pronto descubrieron lo contrario y liberaron el código de fuente abierta para que otros tuvieran el mismo acceso.

Todo está un poco en el aire en este momento porque Android está construido sobre Linux, Java, diseños XML, etc... Ninguna de estas cosas es propiedad de Android, Android es simplemente un brebaje de otros sistemas, por lo tanto la mayoría de ellos no pueden ser reclamados como propiedad de Android y por lo tanto Android DEBE ser un proyecto de código abierto para cumplir con las licencias de código abierto de Linux, Java, etc.....

De acuerdo, la mayoría de las empresas tendrían que construir un sistema operativo sobre Android y llamarlo de otra manera para tener los derechos de retener el acceso al código fuente del cargador de arranque ( kernel ) y entonces probablemente todavía no.

Supongo que lo que digo es que el desbloqueo del bootloader ha sido obviado y por lo tanto los propósitos de bloquearlo son ahora... ninguno.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X