Debido a un error de configuración que cometí combinado con una actualización OTA (Android 4.1.2), tuve que volver a desbloquear mi bootloader para recuperar el Root en mi GSM Galaxy Nexus. Este proceso borra todo el teléfono, incluyendo /sdcard
. Cuando restauré a partir de una copia de seguridad, descubrí que sólo algunos de mis archivos habían sido incluidos en mi copia de seguridad más reciente y posteriormente restaurada.
Tengo una copia de seguridad completa un poco más antigua que consiste en los archivos individuales copiados en mi ordenador. Sin embargo, no puedo restaurarlos.
Primero intenté adb push
(tenga en cuenta que estoy usando Linux y no tengo acceso a una caja de Windows en este momento):
$ adb push . /system/sdcard0
push: ./.estrongs/cache/visit_history-journal -> /system/sdcard0/.estrongs/cache/visit_history-journal
failed to copy './.estrongs/cache/visit_history-journal' to '/system/sdcard0/.estrongs/cache/visit_history-journal': No such file or directory
Si borro el archivo mencionado, me da el mismo error para el siguiente archivo. Tenga en cuenta que se trata de un error sin sentido, ya que la única forma posible de que el archivo se intente siquiera es que exista. Es molesto cuando los mensajes de error son en sí mismos incorrectos.
A continuación, inicié DropBear SSH en mi teléfono, arranqué el servidor y me conecté por SSH. Hasta aquí, todo bien. Pero cuando traté de usar scp para copiar los archivos a través de ...
$ scp -r sdcard0/ root@192.168.2.11:/storage/sdcard0
Welcome to DropBear SSH Server!
root@192.168.2.11's password:
sh: scp: No such file or directory
lost connection
Grr.
Intenté usar un método GUI y usar un administrador de archivos para copiar los archivos. Si utilizo la configuración de la conexión USB del ordenador, tengo dos opciones: MTP o PTP. Cuando utilizo MTP mi gestor de archivos (Nautilus) no puede ni siquiera listar un directorio en mi teléfono. El backend simplemente se desconecta. Cuando uso PTP, sólo puedo ver las carpetas relacionadas con la cámara. Puedo copiar archivos individuales, pero cuando intento copiar todo, me sale un error diciendo que no hay suficiente espacio y que se necesitan 5 GB más. Obviamente hay suficiente espacio, porque lo que salió de la "sdcard" debe caber de nuevo.
¿Qué pasa? ¿Por qué es tan difícil pasar archivos de mi ordenador a mi teléfono?
Actualización
Después de leer algunas preguntas relacionadas, me acordé del FTP. He instalado un servidor FTP en mi teléfono y los archivos se están transfiriendo actualmente. Por supuesto, nunca pensé en el FTP antes ya que es una tecnología obsoleta y no he tenido un uso para ella hasta ahora durante años.
Así que mi pregunta se convierte en esto: ¿Por qué fallaron los otros métodos, que son superiores al FTP?