Me gustaría saber si es posible poder tener un acceso root temporal a un teléfono Android usando un Termux o cualquier otro terminal de la misma manera que lo hace ubuntu sin rootear su teléfono.
Ubuntu para PC está permanentemente rooteado. Viene con el usuario raíz, así como con el mecanismo para permitir que un proceso obtenga privilegios de superusuario cuando así lo solicite y el usuario lo autentique (lo que usted considera raíz temporal). Los dispositivos Android, por otro lado, no proporcionan el mecanismo para obtener acceso de superusuario. Ese mecanismo, a menudo implica la instalación de un su
binario junto con algunos demonios y hacks, brinda al usuario una forma de obtener privilegios elevados y administrar ese privilegio por aplicación.
Incluso si rootea un dispositivo, no es como si cada aplicación o proceso tuviera acceso de superusuario por sí solo. Es el usuario, a través de una aplicación de administrador de superusuario como SuperSU y Magisk, quien administra si permite el acceso temporal o permanente al privilegio de superusuario.
El enraizamiento de teléfonos generalmente se realiza mediante scripts de explotación de raíz que, día a día, Google lanza parches. La mayoría de las herramientas y scripts de enraizamiento se enfocan en obtener una raíz permanente, pero también se puede lograr una raíz temporal. Sin embargo, la pregunta que ha hecho es obtener acceso de root a través de una aplicación de Android como Termux que estimula un emulador de terminal que aún no es posible. Pero hoy en día puede obtener acceso temporal a la raíz si su dispositivo es como máximo 7.11 (Nougat) utilizando el exploit Dirty Cow, pero necesitará una PC. Sin embargo, será un acceso raíz temporal.
Irfan Latif