0 votos

¿Cómo obtener acceso a cuentas administrativas en Android?

Por favor, perdona la naturaleza básica de esta pregunta. Android está basado en Linux, y Linux es un sistema operativo multiusuario. Según entiendo, cada versión o distribución de Linux debe tener al menos una cuenta de administrador que proporcione acceso root al sistema de archivos y otros privilegios elevados. Entonces, mi pregunta es, si compro un dispositivo Android directamente de un OEM, y no a través de un proveedor de servicios como AT&T, ¿qué sucede con la cuenta con derechos de administrador? ¿Los OEM nunca proporcionan las credenciales de la cuenta de administrador a los consumidores, o varía según el OEM?

Estoy tratando de entender el problema. Si estoy comprando un dispositivo directamente, ¿no debería tener derechos de administrador sin tener que "hackear" mi propio dispositivo? ¿Es esta una política establecida del proveedor del sistema operativo (Google) que los OEM no pueden dar derechos de administrador a los consumidores? Si no, ¿por qué no proporcionarían las credenciales de la cuenta de administrador como cuestión de rutina? ¿Hay un problema de seguridad u otro problema técnico que respalde esta política aparente, o es simplemente una decisión comercial? Gracias por tu perspicacia.

1voto

GiantTree Puntos 1234

Los fabricantes de equipos originales, así como la fundación de Android en sí misma, intentan estrictamente no tener un usuario Admin disponible para el usuario (razones de seguridad)
y por lo tanto no proporcionar ese usuario, lo cual en general es cierto para la mayoría de los fabricantes de equipos originales, pero algunos configuran un usuario del sistema especial con permisos extendidos para algunas partes de hardware/software utilizadas por sus propias aplicaciones (pueden tener una combinación de usuario+contraseña pero están bien escondidas y generalmente son inútiles).

En cuanto a razones de seguridad: Piensa en esto, alguien que conoce las credenciales del administrador, escribe una aplicación maliciosa que roba contraseñas, información de tarjetas de crédito e inserta anuncios por todas partes, tal vez incluso bloquea tu teléfono y quiere que pagues para desbloquearlo.
Entonces estarías en un gran problema. Para prevenir esto, Android cuenta con SELinux (Linux de seguridad mejorada) que previene modificaciones en todo el sistema en configuraciones específicas (cada usuario/aplicación tiene su propio espacio de nombres). Las aplicaciones del sistema también se ejecutan en su propio espacio de nombres, pero tienen permisos de sistema para permitir más modificaciones (no maliciosas).
Rootear te permite ejecutar comandos específicos como SuperUsuario que tiene incluso más permisos que el usuario del sistema, pero siempre conlleva el riesgo de modificaciones maliciosas.

Debido a que Android quiere establecerse más como un sistema operativo empresarial y promociona un sistema operativo seguro, el acceso al usuario del sistema está muy restringido y el SuperUsuario está completamente eliminado/anulado e inútil. En otras palabras: Seguridad > permisos de usuario.

Por cierto, Linux también permite la eliminación del usuario del sistema/root.

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