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
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!