2 votos

Windows monta el sistema de archivos de Android

Quiero editar algunos archivos en mi teléfono pero no puedo acceder a la carpeta Root de mi teléfono.

Estoy usando un Google Nexus 5 rooteado con Android 5.0. Puedo leer/escribir en mi / y /system de Android Explorador de archivos ES pero no el software de Windows.

¿Cómo puedo montar el archivo del sistema Android en Windows, para poder leer/escribir en los mismos lugares desde allí? Si eso no es posible en Windows: También estoy usando Ubuntu. Entonces, ¿puedo montar mi teléfono en Ubuntu?

0 votos

Bien, ahora está claro - ¡así que vamos a borrar nuestros comentarios para hacer limpieza! No soy usuario de Windows, así que aclarar la pregunta es todo lo que podía hacer por ti aquí. Buena suerte.

0 votos

Yo también uso Ubuntu. Entonces, ¿puedo montar mi teléfono en Ubuntu?

1 votos

¡Un claro "¡Sí!" a eso! Acabo de publicar la respuesta correspondiente a continuación. ¡Que lo disfruten!

3voto

Izzy Puntos 45544

No puedo responder a la parte de Windows - pero la parte de Ubuntu puedo responder con seguridad, ya que estoy usando eso también y montar mis dispositivos desde mi ordenador, a veces con pleno acceso r/w. Lo que yo uso necesita que las herramientas ADB estén instaladas en tu ordenador. Si aún no las has instalado, consulta por ejemplo ¿Existe una instalación mínima de ADB?

Prepara tu Droid

En primer lugar, un requisito básico, que se aplica a cualquier sistema operativo que pueda ejecutarse en su ordenador: Para poder obtener un acceso completo, el demonio ADB tiene que estar funcionando en modo Root. Este no es el caso de las ROMs de serie, incluso si están rooteadas, por defecto (aunque muchas ROMs personalizadas lo tienen activado por defecto). Así que primero comprueba: Si una ROM "ordinaria" adb shell le lleva directamente a la pantalla de root ( # ) sin invocar su estás bien. Si no, necesitarás un ayudante como adbd inseguro : Ejecútalo y activa el "modo inseguro parcheado". Opcionalmente marque la casilla para que se realice automáticamente en cada arranque de su dispositivo.

Preparar el acceso de escritura a los sistemas de archivos de sólo lectura

En segundo lugar, de nuevo independiente del sistema operativo de su ordenador: para leer y escribir a los sistemas de archivos, es necesario montarlos en modo de lectura/escritura. Esto se puede conseguir mediante adb shell cada vez que necesite escribir allí (no recomiendo dejar esas particiones en modo permanente de lectura/escritura), por ejemplo, emitiendo un mount -o remount,rw /system para el /system partición.

Monta tu Droid

Ahora vayamos a los detalles. Monto el sistema de archivos de Android a través de ADB, utilizando FUSE . La herramienta para ello es adbfs-rootless . Compilar el código es fácil dadas las instrucciones que allí se dan; hecho esto, copie el código resultante adbfs a un directorio en su $PATH . A continuación, cree un punto de montaje en su ordenador; en mi ejemplo, utilizaré ~/droid por eso. Ahora, aquí vamos:

# Mount the Android FS:
adbfs ~/droid
# Unmount it again:
fusermount -u ~/droid

Para facilitar el proceso, he creado dos alias:

alias mdroid="adbfs ~/droid"
alias udroid="fusermount -u ~/droid"

Seguro que ya lo has adivinado: mdroid significa "mount droid", udroid para "desmontar el droide".

Un enfoque diferente al montaje/desmontaje manual es utilizar Comandante de medianoche con un VFS específico: mc-extfs-adb lo está haciendo. Una versión que he adaptado especialmente para Ubuntu está disponible en el área de descargas de IzzyOnDroid donde simplemente puede recogerlo (se incluyen las instrucciones de instalación).

Ambas variantes tienen sus pros y sus contras: mc-extfs-adb tarda bastante en el primer acceso (mientras almacena en caché toda la estructura del sistema de archivos) - pero luego es bastante rápido navegando por el sistema de archivos (ya que se almacena en caché), sólo se ralentiza cuando se copian/editan archivos de forma remota. Usando adbfs directamente se inicia mucho más rápido, pero luego siempre "vacila" por un segundo al cambiar de directorio (como lo hace no caché de toda la estructura, pero sólo lee bajo demanda). Yo suelo preferir esta última opción, pero es una cuestión de gustos, por eso te he dado las dos opciones :)

0 votos

He seguido lo que has dicho, cuando implemento el comando "adbfs ~/droid" mi pc muestra "droid ha sido conectado", el terminal muestra "--*-- exec_command: adb shell ls" pero cuando hago click en el símbolo del dispositivo, muestra "Unhandled error message: Error al obtener información del archivo '/home/peter/droid': Transport endpoint is not connected". ¿Qué debo hacer ahora?

0 votos

La primera parte (lo que muestra el terminal) es un comportamiento normal y esperado. Como al hacer clic en el shell no se hace nada, no sé a qué "símbolo de dispositivo" te refieres; deberías más bien cd a esa carpeta, o (usando su explorador de archivos) navegue a /home/peter/droid (el directorio "local") en lugar de algún dispositivo. Para las operaciones de archivo, no soy el "chico gráfico" ;)

0 votos

Esto es lo que muestra el terminal peter@peter-N56VV:~/adbfs-rootless$ ./adbfs /droid --*-- exec_command: adb shell ls peter@peter-N56VV:~/adbfs-rootless$ /home/peter/droid bash: /home/peter/droid: El punto final de transporte no está conectado

2voto

Izzy Puntos 45544

Hay una segunda forma, que debería funcionar con varios sistemas operativos en el extremo del ordenador: Echando un vistazo a mi lista de aplicaciones de servidor Android de archivos puede encontrar algunas aplicaciones de servidores de archivos para Android que utilizan WebDAV o Samba, y Clientes y servidores SSH tiene algunos para SSH. Compruebe los que tienen "capacidades de root", ya que desea acceder a todo el sistema de archivos de lectura / escritura.

La preparación del dispositivo para el acceso de lectura/escritura se realiza de la misma manera que se especifica en mi otra respuesta . A continuación, inicia la "aplicación-servidor" que hayas seleccionado y ya deberías estar listo; ni siquiera hace falta un cable, ya que funciona a través de WiFi:

  • Linux es compatible con SSHFS es decir, montar el sistema de archivos a través de SSH. También hay ayudantes para lograr esto en Windows (listados allí)
  • Samba está soportado como "Samba" en Linux, y debería estar soportado nativamente en Windows como "Windows Share"
  • WebDAV también deberían ser compatibles con ambos sistemas

Así que con cualquiera de las tres categorías, deberías ser capaz de montar el sistema de archivos de tu Android tanto en Linux como en Windows. Los únicos "inconvenientes" posibles aquí son que necesitas una aplicación adicional en el dispositivo Android, y que puede ser un poco más lento debido al WiFi (aunque esto último no debe ser necesariamente así).

0voto

Trish Ling Puntos 273

El Explorador de Archivos de Windows por defecto no permite acceder a los archivos Root de Android. Tendrás que descargar una aplicación diferente (en tu PC) para ello. Muchos sitios (como este tutorial de guidingtech.com recomiendan Comandante de Android . Otro programa explorador de archivos recomendado es Droid Explorer .

0 votos

Si necesitas una aplicación específica para interactuar con el sistema de archivos del dispositivo Android, eso no es responder a la pregunta. Montar un sistema de archivos lo hace disponible en todo el sistema, para cualquier aplicación. Si la pregunta fuera "cómo copiar archivos", hay muchas aplicaciones buenas para eso - Ryan's Droid Explorer siendo definitivamente uno de ellos (el dev es activo aquí también ;)

0 votos

Se trata de responder a la pregunta de cómo ver y leer/escribir los archivos Root del sistema Android en el PC.

0 votos

Yupp, responde a esa parte de la pregunta, tienes razón. Quizás me lo tomo un poco al pie de la letra, como dice el título monte Sistema de archivos de Android . Es sin duda una pista útil - que el OP podría querer seguir, a falta de alternativas en Windows :) ¡Así que gracias por traer esto!

0voto

razz Puntos 1

instala fx file explorer desde play store .....y dale acceso Root y cámbialo a través de filesystem

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