Después de investigar esto, se reduce a esto:
Cuando Droid Explorer se lanza, intenta iniciar ADB en root
modo ejecutando adb root
. Si adb no puede ejecutarse como Root, tendrá acceso limitado a algunas rutas.
Encontré esta pregunta aquí, que está relacionada: ¿Por qué no puedo obtener acceso Root desde el shell?
Actualización: Esto debería funcionar con dispositivos rooteados que ejecuten ROMs de stock (o algo de stock)
Hay una aplicación en Google Play llamada ADBD Insecure de Chainfire . Esta aplicación le permite ejecutar adbd en modo Root si su dispositivo está rooteado cuando se ejecuta la ROM de los dispositivos.
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á ejecutando un kernel de stock (hecho por el fabricante del teléfono) en su dispositivo, es probable que adbd se ejecute en modo "seguro", incluso si está rooteado. Esta aplicación le permite ejecutar adbd en modo "inseguro", que le da acceso Root en "adb shell", permite el acceso a los archivos y directorios del sistema a través de "adb push/pull", y le permite ejecutar el comando "adb remount" para hacer su partición /system escribible.
Ahora, corro CyanogenMod 12 (esto también debería funcionar con CM11), pero no sé si esto se puede lograr con ROMs arraigadas stock.
Estos ajustes son para CyanogenMod
Para permitir el acceso al ADB Root, entro en Settings => Developer Options
. Allí verá Root Access
:
Esto tiene que ser ajustado a ADB only
o Apps and ADB
.
Si esto no se establece, Droid Explorer no será capaz de lanzar como Root. Cuando intente obtener las carpetas y archivos de ciertos directorios, se le denegará.
Si puede, intente ejecutar adb root
desde una ventana de la consola de Windows y ver lo que devuelve. Puede añadir algo de información sobre si es posible tener dispositivos que no sean CyanogenMod para ejecutar adb como Root.
0 votos
Adb no se ejecuta como Root. Pruebe a utilizar
su
antes dels
./data
está protegido contra la lectura para los usuarios sin permiso.0 votos
@GiantTree está usando Droid Explorer, que maneja todos los comandos. Pero tu afirmación es correcta, parece que adb no se ejecuta como Root. El problema es conseguir que droid explorer use Root. Mis dispositivos no parecen tener este problema. Voy a registrar un error en esto y ver lo que puedo hacer para corregirlo.
1 votos
También quiero añadir ben, a la hora de hacer preguntas aquí, puede ser necesario algo de contexto. Si creas preguntas que son muy vagas, otros pueden votar para cerrarlas ya que no estaría claro lo que estás preguntando. Las respuestas, aunque en un principio resolverán tu problema, pueden ayudar a otros también.
0 votos
En caso de que esté relacionado: Android.stackexchange.com/questions/95874/ (por el mismo OP)