Friday, April 17, 2015

Usa ADB para copiar archivos desde/hacia tu dispositivo Android


Si tienes un dispositivo Android, puedes copiar archivos desde/hacia tu PC usando ADB. Si no sabes configurar ADB, puedes consultar este post.

Para copiar una carpeta/archivo desde el dispositivo hacia la PC (“ADB Pull”)

  1. Habilita el modo USB Debugging en tu dispositivo. Conectalo a tu ordenador usando el cable USB-microUSB.
  2. En tu PC, abre el programa CMD y utiliza el comando cd para colocarte en la carpeta Android de tu escritorio.
  3. Corre el comando adb devices para confirmar que ADB funciona y está reconociendo tu dispositivo.
  4. Identifica la ruta origen de la carpeta/archivo que quieres copiar desde tu dispositivo. Para esto, puedes usar un administrador de archivos como ES File Explorer Manager. Imaginemos, por ejemplo, que quiero copiar la carpeta de fotos que tengo en mi dispositivo, para pasarlas a la PC. La ruta de origen que necesito memorizar es /sdcard/DCIM/Camera
  5. Identifica la ruta destino en tu PC donde quieres copiar la carpeta/archivo que te interesa. Imaginemos, por ejemplo, que quiero copiar las fotos a mi escritorio, en cuyo caso necesitaría memorizar la ruta de destino C:/Users/mbatista/Desktop.
  6. En tu PC, en el programa CMD tendría que correr el comando adb pull /sdcard/DCIM/Camera C:/Users/mbatista/Desktop

Para copiar una carpeta/archivo desde la PC hacia el dispositivo (“ADB Push”)

  1. Habilita el modo USB Debugging en tu dispositivo. Conectalo a tu PC usando el cable USB-microUSB.
  2. En tu PC, abre el programa CMD y utiliza el comando cd para colocarte en la carpeta Android de tu escritorio.
  3. Corre el comando adb devices para confirmar que ADB funciona y está reconociendo tu dispositivo.
  4. Identifica la ruta origen de la carpeta/archivo que quieres copiar desde tu PC. Imaginemos, por ejemplo, que quiero copiar el contenido de la carpeta Documentos ubicada en mi escritorio, en cuyo caso necesitaría memorizar la ruta de origen C:/Users/mbatista/Desktop/Documentos
  5. Identifica la ruta destino en tu dispositivo donde quieres copiar la carpeta/archivo que te interesa. Para esto, puedes usar un administrador de archivos como ES File Explorer Manager. Imaginemos, por ejemplo, que quiero mandar la copia a la carpeta Download de mi dispositivo. La ruta de destino que necesito memorizar es /sdcard/Download
  6. En tu PC, en el programa CMD tendría que correr el comando adb push C:/Users/mbatista/Desktop/Documentos /sdcard/Download
Si estas usando OSX, puedes usar el programa Terminal pero debes colocar ./ delante de cada comando. Por ejemplo ./adb devices

Si tienes alguna duda o pregunta, puedes dejarnos saber en los comentarios.

No comments: