¿Por qué los dispositivos Android vienen con privilegios de root bloqueado?

Para responder a su pregunta, profundicemos un poco más. Android está basado en Unix. Todos los sistemas unix y unix (read linux) tienen permisos de seguridad para todos sus archivos. Incluso un directorio se considera un archivo. Estos permisos se dividen en 3 tipos de usuarios (propietario, grupo y mundo). Cada tipo de usuario puede tener de 0 a 3 tipos de permisos (leer, escribir y ejecutar). Estos permisos están representados principalmente por números o un solo carácter. Entonces, si un propietario ha leído, escribe y ejecuta permisos para un archivo en particular, los permisos se leerán como rwx o 7 (4 + 2 + 1). Por lo tanto, cada archivo tiene permisos como rw- r– r– o 644 para cada grupo. Entonces, en el ejemplo anterior, el propietario tiene permiso de lectura y escritura, el grupo tiene permiso de lectura y el mundo tiene permiso de lectura.

Ahora vamos a Android. Para evitar que una aplicación lea los datos de otras aplicaciones o usuarios, Android tenía un usuario root que es el propietario de toda la aplicación y los datos del usuario. Este propietario es diferente del usuario del teléfono móvil para evitar problemas de seguridad.

Por lo tanto, los teléfonos están bloqueados para evitar agujeros de seguridad y permitir el aislamiento de aplicaciones.

Editar: es posible que haya simplificado demasiado algunos términos para hacerlo más comprensible.

El acceso de administrador (o) acceso de administrador permite el control total del dispositivo a nivel de hardware, puede controlar cómo funciona su hardware si está rooteado y puede ser un gran dolor de cabeza para las empresas si algún usuario novato arruina el dispositivo, por lo que para salvaguardar el dispositivo y evitar problemas innecesarios de garantía, las empresas bloquean los privilegios de root.