> adb shell
sh-4.1$ su
Permission denied
He rooteado mi teléfono con éxito. Lo sé porque puedo instalar aplicaciones en la tarjeta SD y tengo un programa llamado SD Maid que es capaz de operar con permisos de root.
> adb shell
sh-4.1$ su
Permission denied
He rooteado mi teléfono con éxito. Lo sé porque puedo instalar aplicaciones en la tarjeta SD y tengo un programa llamado SD Maid que es capaz de operar con permisos de root.
De http://stackoverflow.com/users/119895/macarse :
Es posible que tengas que activar adb Root desde el menú de ajustes del desarrollador. Si ejecutas adb Root desde la línea cmd puedes obtener:
El acceso a root está deshabilitado por la configuración del sistema - habilitar en ajustes -> opciones de desarrollo
El acceso a root está desactivado por la configuración del sistema - habilitar en ajustes -> opciones de desarrollo Una vez que actives la opción Root (sólo ADB o Apps y ADB) adb se reiniciará y podrás usar Root desde la línea cmd.
Este ajuste no está disponible en todas las ROMs (no pude encontrarlo, por ejemplo, en mi LG Optimus 4X que, por supuesto, está rooteado). IMHO esta es una especialidad de CyanogenMod.
Hoy en día Magisk se utiliza habitualmente para el rooting.
He comprobado que en mi Oneplus 5 (Oxygen OS, Nougat) bastaba con ir a la app Magisk Manager, abrir la pantalla de permisos de superusuario y alternar Shell (com.Android.shell) para resolver el problema de permisos adb su denegados.
Hay una aplicación en Google Play llamada ADBD Inseguro por fuego en cadena . Esta aplicación te permite ejecutar adbd en modo Root si tu dispositivo está rooteado al ejecutar la Stock ROM del dispositivo. Acabo de enterarme de esta aplicación.
La versión en Google Play no es gratuita, pero hay una versión gratuita disponible. El enlace a la versión gratuita está en la descripción de la aplicación en Google Play.
Lo bueno de esta aplicación es que funciona con ROMs de stock que se han rooteado. Si estás usando un kernel personalizado, o una ROM personalizada, probablemente no necesites esta aplicación. Pero si todavía estás usando una Stock Rom, sólo enraizada, entonces es posible que quieras obtener esta aplicación para tu dispositivo.
adbd Insecure le permite ejecutar adbd en modo root si su dispositivo está rooteado. (Tenga en cuenta que si está ejecutando un kernel personalizado, es probable que ya implemente esta funcionalidad)
Si estás ejecutando un kernel de stock (hecho por el fabricante del teléfono) en tu dispositivo, lo más probable es que adbd se esté ejecutando en modo "seguro", incluso si estás rooteado. Esta aplicación te permite ejecutar adbd en modo "inseguro", lo que te da acceso Root en "adb shell", permite el acceso a los archivos y directorios del sistema a través de "adb push/pull", y te permite ejecutar el comando "adb remont" para hacer tu partición /sistema escribible.
Android de serie no proporciona ningún "acceso root para adb" en las opciones de desarrollo. adb root
sólo es posible en userdebug
ROMs: ¿Por qué "adb Root" no hace nada?
Para las ROMs rooteadas de Android que no tienen "acceso root para adb" en las opciones de desarrollo, hay un plugin de Magisk adb_root que proporciona el equivalente. (Desactivar cuando no se utiliza, debido a las limitaciones de seguridad).
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.
0 votos
La instalación de aplicaciones en la SDCard no requiere necesariamente Root, y SDMaid también funciona (parcialmente) sin él, así que no es una prueba. Su cita de la cáscara, por otro lado, parece demostrar que era no éxito con su rooting. Al comprobar las aplicaciones instaladas, ¿hay SuperUser o SuperSU disponibles? ¿Recibes indicaciones como "SDMaid solicitó permisos de root" que debes confirmar?
0 votos
@Izzy Recibo notificaciones como
SD Maid has been granted super root permissions
? Además acabo de instalar play.google.com/store/apps/ y me pide una confirmación de superusuario que se concede con éxito.0 votos
@Izzy Siento discrepar. Instalar aplicaciones en la SDCard sí requiere rootear el teléfono. ¿Podría señalar un ejemplo contrario?
0 votos
Claro: ir a Configuración->Aplicaciones->Gestión de aplicaciones y recorrerlos. Las aplicaciones que lo soportan pueden moverse simplemente tocando el botón correspondiente. Segundo: Echa un vistazo a AppMonster En la primera captura de pantalla, debajo del "icono de la luna" de "Sleepy Timer": esta aplicación es compatible con App2SD, sin Root. AppMonster puede moverla (sin requerir Root), e incluso se ofrecerá a hacerlo. App2SD es soportado nativamente desde Android 2.2. Sigue la etiqueta FAQ: App2SD
1 votos
Para el comentario anterior: OK, así que ack completo que Root trabajó. Una vez más, por favor, compruebe sus aplicaciones para SuperUser / SuperSU, esta vez iniciar la aplicación. En su configuración, debería dejarte ver qué permisos tiene almacenados; quizás una vez marcaste accidentalmente "recordar" y le diste al botón "denegar" para adb shell. Si encuentras la entrada correspondiente, simplemente elimínala. La próxima vez debería preguntarte de nuevo, entonces asegúrate de pulsar el botón correcto :)
0 votos
@Izzy Tengo
Superuser v2.3.6.3
La pestaña de configuración en Superusuario no muestra ninguna configuración de permisos almacenados. Además AFAIK Superuser sólo confirma el acceso Root para las aplicaciones lanzadas desde el teléfono. Estoy tratando desu
debash
concha en el interioradb
.0 votos
Sí, lo entendí (nunca comprobé lo que hace SuperUser en ese caso, pero suponía que "adb" sería entonces la "aplicación solicitante"). No hay permisos almacenados todavía me pregunto, como por encima de usted ha declarado que concedió su a SDMaid: ¿Siempre aprueba eso manualmente, o marcó la casilla "recordar"? En este último caso, debería haber permisos almacenados.
0 votos
¿Has probado a ejecutar adb como Root? Intente emitir el comando
adb root
en el Símbolo del sistema/Terminal.