¿Por qué es relativamente difícil/intensivo en mano de obra hacer root?
Supongo que a los vendedores de teléfonos les gustaría
- seguir recopilando datos (para ellos mismos o para otros)
- y mantener seguros a los usuarios.
- Asegurarse de que las llamadas de garantía no se activen debido a software casero dañino.
Por lo tanto, supongo que esa es la razón por la que la mayoría de los fabricantes hacen que sea bastante difícil hacer root a un teléfono Android. Basándome en mi experiencia, los siguientes pasos son necesarios para hacer root a la mayoría de los teléfonos Android:
- Habilitar el modo desarrollador.
- (Permitir el desbloqueo del oem/bootloader)
- Habilitar ADB
- Encontrar un TWRP/bootloader que funcione para ese teléfono específico
- Usar alguna herramienta filtrada/pirateada como ODIN (para Samsung) para cargar ese TWRP/bootloader sobre el modo de recuperación existente, mientras se hace root al dispositivo.
- O una herramienta de código abierto como Heimdall.
- O usar alguna aplicación de root, que supongo que utiliza alguna vulnerabilidad de seguridad en el teléfono/sistema operativo predeterminado de fábrica.
Porque si el problema fuera simplemente el punto 2 y 3, se podría ofrecer un soporte decente para el root con una simple solicitud que les pregunte a los usuarios: "¿Estás seguro? ¿Estás realmente seguro?"
Creo que hay un valor considerable para los consumidores al hacer root a los teléfonos automáticamente, por lo que me gustaría entender mejor cómo funciona este ecosistema y cuáles son las perspectivas de los fabricantes sobre el root.
1 votos
La respuesta simple a tu pregunta es: "porque esta parte de Android no está estandarizada". Cada fabricante puede tener un cargador de arranque diferente y también un mecanismo de desbloqueo. Por ejemplo, Motorola (y Huawei antes de que deshabilitaran el desbloqueo) implementan una variante donde tienes que generar un código de desbloqueo específico del dispositivo que debes ingresar en el proceso
fastboot oem unlock
para que puedan rastrear qué dispositivo fue desbloqueado alguna vez.2 votos
Los teléfonos no están utilizando ninguna especificación de hardware como UEFI, por lo que cada fabricante de chips está haciendo su propia cosa. UEFI consolida múltiples cargadores de arranque y ofrece una forma genérica de arrancar el cargador de arranque y la recuperación. UEFI también ofrece un interruptor de arranque seguro que está permanentemente habilitado en los teléfonos. Incluso nuevos fabricantes OEM como Nothing y Fairfone no prestan atención a este aspecto.