5 votos

¿Cómo puedo acceder al almacenamiento interno + la tarjeta SD como una unidad en Windows?

En un teléfono Samsung no rooteado, ¿cómo puedo acceder y modificar los archivos en ambos /sdcard/ (almacenamiento interno) y la tarjeta SD real, desde mi ordenador, como carpetas y archivos reales (no PTP/MTP/etc que no permiten hacer nada)? Me da igual que sea por cable físico o inalámbrico, etc.

Necesito poder eliminar archivos, moverlos de una carpeta a otra, incluso del almacenamiento interno a la tarjeta sd y viceversa, ver sus propiedades, medir el uso del disco, comparar archivos, etc. Todo lo que puedo hacer desde una carpeta normal de mi disco duro.

He probado con el servidor FTP, el servidor SFTP, etc. y nada ha funcionado.

La mejor solución que tengo hasta ahora es sacar la tarjeta SD del teléfono, conectarla a un lector de tarjetas, y conectarla a mi ordenador, luego ejecutar Servidores Ultimate en el teléfono para compartir el almacenamiento interno a través de FTP, y montarlo en mi ordenador utilizando NetDrive2.

1 votos

Posible duplicado de esto (con una gran redacción de 3 métodos): Android.stackexchange.com/questions/91900/

0 votos

@trishmapow Esa es una buena respuesta. Aunque no tengo problemas con las soluciones inalámbricas, a diferencia de esa pregunta. Mi mayor prioridad es la capacidad de acceder a los archivos como si estuvieran en una unidad local, para poder moverlos, hacer copias de seguridad, hacer la comprobación de archivos duplicados utilizando un software que sólo funciona en archivos locales, etc.

2voto

xavier_fakerat Puntos 1

Puedes utilizar el servidor Samba para conseguirlo, y para ello te recomiendo Unidad LAN .

Versión de prueba ( toda la funcionalidad disponible ) : Limitación del ancho de banda a 0,5 MB/s. Compra la aplicación y transfiere hasta 50 MB/s (100 veces más rápido), dependiendo de la velocidad máxima de tu wifi.

De este modo, el dispositivo actúa como una unidad de red en la que se pueden manipular archivos/carpetas (copiar/pegar/mover/borrar, etc.) como si estuvieran en una unidad local. Sin embargo, un obstáculo poco conocido es que Windows puede acceder a un recurso compartido samba sólo en el puerto TCP 445, y en un Android no rooteado una aplicación normal no puede escuchar en el puerto 445.

Como se menciona arealdy en este post: Uso del servidor SMB sin acceso a root ,

SMB se ejecuta en ports 137-139 (UDP y TCP) utilizando NetBIOS o en sistemas más nuevos (a partir de Windows Vista) directamente en TCP port 445 donde en este último caso los nombres de los ordenadores son resueltos por el LLMNR (Link-local Multicast Name Resolution) que se ejecuta en el puerto UDP puerto 5355

.

Así, las aplicaciones que no se ejecutan como Root no pueden enlazar con los puertos sin privilegios (<1024). Esto es posible, sin embargo, utilizando el mapeo de puertos TCP. Necesitas instalar un software de mapeo de puertos.

Instrucciones

  1. Instalar el port forwarder - Reenvío multipuerto (la sugerida en el tutorial de App)
  2. Configurar el reenvío de puertos:
  • Las normas que aplicaremos :

  • Reescribir los paquetes TCP salientes a ip-phone :445 convertirse en ip-phone :1445

  • Clonación de paquetes UDP salientes a cualquier :137 convertirse en cualquier :1137

  • Clonación de paquetes UDP salientes a cualquier :138 convertirse en cualquier :1138 Nota: Clonamos el UDP

paquetes para no romper el descubrimiento de la red real.

  1. Añadir reglas TCP, UDP y guardar

enter image description here

  1. Cambie los puertos en la configuración de la unidad LAN, haga clic en el botón Guardar e inicie el servidor:

enter image description here

  1. Vuelva al Explorador en los lugares de la red (Windows), y acceda a la unidad LAN

enter image description here

Agradecimientos

Unidad LAN - Servidor de intercambio de archivos Samba SMB1 y SMB2

0 votos

Los servidores como SMB/CIFS que se ejecutan sin Root sólo pueden compartir (leer/escribir) la sección interna de la tarjeta sd. La tarjeta sdcard externa/extraíble es de sólo lectura en dispositivos Android 6+.

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