Hay muchas ubicaciones de almacenamiento en un dispositivo Android (especialmente en la serie Samsung Galaxy).
Ubicaciones de almacenamiento que no requieren acceso a root:
-
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
).
-
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:
-
Almacenamiento del sistema: Es el almacenamiento protegido del sistema reservado para las aplicaciones. /data
partición.
-
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.