Estoy usando un Samsung S8+ con root. Sin embargo, Termux no puede obtener acceso de root. Intenté su
, sudo
sin éxito.
Cuando intenté instalar termux-sudo, tuve el error cat: sudo: no existe tal archivo o directorio
.
(Toca para ampliar)
Primero, probablemente necesitas usar su en lugar de sudo. ¿De dónde copiaste el sudo? Parece ser algún ejecutable incompatible, tal vez copiado de una distribución x64 (supongo).
Segundo, Termux sobrescribe $PATH. Necesitarás proporcionar la ruta completa o hacer que su esté disponible en $PATH. Es posible que desees un enlace simbólico (ln -s) de su (que podría estar ubicado en /sbin/, /system/xbin o similar).
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.
1 votos
¿Eres Magisk o SuperSU?
3 votos
No hay sudo en Android, solo existe el binario /sbin/su en teléfonos con root. ¿Cómo hiciste root a tu teléfono? ¿Qué muestra el comando 'ls /sbin'? ¿Concediste acceso root a la aplicación Termux a través de Magisk o la aplicación SuperSU? ¿Tienes SELinux ejecutándose en modo de permiso o de cumplimiento? Puedes editar tu pregunta para añadir más detalles. El paquete Termux-sudo no es necesariamente necesario para ejecutarse como root, solo es un envoltorio de bash alrededor del binario su.
0 votos
¿Puedes por favor mostrar la salida de
which su
?0 votos
En lugar de sudo .. Intente ejecutar tsu
0 votos
No creo que tsu venga incorporado en Termux. Requiere instalación. Deberías mencionarlo.
0 votos
Sí, necesitas escribir "pkg install tsu", y luego "tsu" es exactamente lo mismo que "sudo" en la PC.