2 votos

¿Hay alguna forma de acceder y escribir datos en el almacenamiento interno o en el almacenamiento del sistema desde el PC?

He intentado detectar mi almacenamiento Android en Windows. Pero Windows sólo detecta un dispositivo de almacenamiento, que es mi almacenamiento externo (cuando está activado). ¿Cómo puedo activar o compartir el almacenamiento interno para poder acceder a él y escribir datos en él?

Objetivo final:

Escribe datos binarios desde el PC en el almacenamiento interno y externo.

Nota:

Para el exterior: He encontrado varias formas de hacerlo. Una de ellas es quitar la memoria externa y conectarla al Lector de tarjetas para PC y empezar a escribir. o podríamos compartir el medio de almacenamiento .

Para el interior: No he podido detectar el almacenamiento del dispositivo ni sé cómo quitar la memoria. ¿Debe ser con el aparato apagado o encendido para poder detectar la memoria interna desde el PC? ¿Debo tener un acceso Root al teléfono para poder hacerlo? (He intentado rootear el teléfono, pero no ha habido suerte)

1voto

S S Puntos 8975

Hay muchas ubicaciones de almacenamiento en un dispositivo Android (especialmente en la serie Samsung Galaxy).

Ubicaciones de almacenamiento que no requieren acceso a root:

  1. SD externa: Si su dispositivo admite una tarjeta MicroSD extraíble, su montaje en /mnt/sdcard/external_sd (también con enlaces duros en /sdcard/external_sd ).

  2. SD interna (también etiquetado como almacenamiento USB) : Esto se monta en /mnt/sdcard (también con enlaces duros en /sdcard ).

Puedes acceder al sistema de archivos del dispositivo a través de Wi-Fi . Para llegar a los almacenes, basta con seguir los caminos. Aquí, puede escribir cualquier cosa sin problema, pero puede haber problemas para borrar archivos/directorios aquí debido a los limitados permisos FTP (siga la última parte de la respuesta para eliminar esta limitación). Si accede a los sistemas de archivos usando la conexión USB, no debería haber ningún problema de permisos.


Ubicaciones de almacenamiento que requieren acceso a root:

  1. Almacenamiento del sistema: Es el almacenamiento protegido del sistema reservado para las aplicaciones. /data partición.

  2. ROM: Es el almacenamiento donde se pueden ubicar los archivos de firmware, por ejemplo /system partición.

Para escribir aquí, es necesario el acceso Root. Si tu dispositivo no está rooteado, no tienes suerte. Si está rooteado, puede utilizar Explorador de Raíces o Explorador de archivos ES para escribir algo aquí. Nota: Es necesario montar algunas particiones con acceso R/W para poder escribir, por ejemplo /data la partición ya está montada con acceso R/W, pero /system y /dbdata las particiones se montan con acceso R/O.

Acceder a ellos en el PC es un poco complicado: Utiliza Emulador de terminal para montar la partición con acceso R/W permanentemente (si no lo está). Instala un servidor FTP nativo de linux y ejecútalo bajo el usuario Root. Asegúrese de configurar el servidor FTP para acceder a la ubicación a la que desea acceder. Ya está. Ahora puede acceder a esta ubicación a través de wi-fi utilizando cualquier cliente FTP.


Actualización:
No es una preocupación para el que pregunta, pero vale la pena mencionarlo: Cuando la SD interna no está presente, la tarjeta MicroSD extraíble puede ser montada en /mnt/sdcard (también con enlaces duros en /sdcard ). Y, todos estos puntos de montaje son decididos por los fabricantes, firmwares y pueden ser diferentes. Por lo tanto, siempre es mejor comprobar con mount en el emulador de terminal.

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