Cómo extraer respaldo de WhatsApp en Google Drive desde la consola

WhatsApp no es un servicio de mensajería libre, pero lamentablemente es el sistema de mensajería más utilizado en el mundo, una de sus funcionalidad es poder respaldar todos nuestros archivos y conversaciones en Google Drive, los cuáles pueden ser restaurados por la aplicación cuando se desee. Aunque whatsapp plus, también nos ofrece la posibilidad de acceder  a ese respaldo, en esta ocasión les queremos enseñar cómo extraer respaldo de WhatsApp en Google Drive desde la consola utilizando WhatsApp Google Drive Extractor.

¿Qué es WhatsApp Google Drive Extractor?

Es un script de código abierto, realizado en python por el equipo de EliteAndroidApps, que permite a los usuarios de WhatsApp en Android poder extraer los datos de sus copia de seguridad de WhatsApp que están alojadas en Google Drive.

Este proceso es sumamente efectivo, podemos realizarlo desde nuestra consola y en cualquier distribución GNU/LInux. Cabe destacar que este script nos permite listar nuestros respaldo y la información que se encuentra en ellos, de igual manera, sincroniza el respaldo que deseamos en nuestro ordenador y además tiene la posibilidad que subamos un respaldo que tengamos a nuestra nube para luego ser restaurado en nuestro smartphone.

WhatsApp Google Drive Extractor

¿Cómo instalar WhatsApp Google Drive Extractor?

Para instalar WhatsApp Google Drive Extractor debemos tener instalado python y configparser para ello debemos ejecutar en distros basadas en Debian el siguiente comando desde nuestra consola:

sudo apt-get install build-essential python-dev python-configparser

Una vez hayamos cumplido las dependencias necesarias debemos seguir el procedimiento siguiente:

  • Clonar el Repositorio Oficial de WhatsApp Google Drive Extractor:

git clone https://github.com/EliteAndroidApps/WhatsApp-GD-Extractor.git

  • Editar las credenciales de conexión en “settings.cfg”:

cd WhatsApp-GD-Extractor/

gedit settings.cfg

Reemplazamos nuestro usuario y contraseña de google  drive.

He verificado que el usuario y contraseña no se envía a ningún servidor, pero creo que no es la manera más segura de ingresar al script, por lo que es importante utilizarlo bajo nuestro propio riesgo.

  • Ejecutar WhatsAppGDExtract.py desde la consola:

python WhatsAppGDExtract.py

¿Cómo se usa el WhatsApp Google Drive Extractor?

Una vez configuremos el WhatsApp Google Drive Extractor para que se conecte a nuestra cuenta de google drive, debemos ejecutarlo con alguno de los siguientes comandos:

  • Para ver la ayuda del Script:

python WhatsAppGDExtract.py -help

  • Para ver la versión y about del Script:

python WhatsAppGDExtract.py -vers

  • Para ver la configuración de google drive:

python WhatsAppGDExtract.py -info

  • Para listar los archivos disponibles para  sincronizar:

python WhatsAppGDExtract.py -list

  • Para descargar todos los archivos en tu ordenador:

python WhatsAppGDExtract.py -sync

  • Para descargar un backup en específico:

python WhatsAppGDExtract.py -pull "Databases/msgstore.db.crypt12"

Este maravilloso script nos permitirá acceder a nuestro respaldo de whatsapp en google drive y sus usos pueden ser muchos, por ejemplo, tener una tarea que permita hacer respaldo de nuestras imágenes en el whatsapp oficial de nuestra empresa.

¿Y tú qué utilidad  le vas a dar a este script?. Dejanos tu comentario al respecto.


53 comentarios

  1.   felipe cabada dijo

    Quien lo ha usado?

    1.    DevOp-RD dijo

      Yo!

      1.    Mario dijo

        a mi me sale este error – “Unable to locate google drive file map for: com.whatsapp”

        me podrias ayudar?

  2.   Max dijo

    fantastic 100%

  3.   Richard dijo

    Hola, me sale este error, alguien sabe a que se refiere?

    Traceback (most recent call last):
    File “WhatsAppGDExtract.py”, line 7, in
    import requests
    ImportError: No module named requests

    muchas gracias,
    saludos!

    1.    Lalo dijo

      como lo solucionaste???

      1.    Ray dijo

        Para solucionar eso tienen que instalar los módulos configparser y requests.

        Lo hacen con el instalador pip, que también deben instalarlo

  4.   HeyAntonz dijo

    Yo tenia un problema con con la restauración de la copia de seguridad cuando reinstale el WhatsApp, no se porque razón solo se sincronizaron los “fantasmas” de todas mis fotos, con 0kb, me preocupe porque creí haber perdido todo pero use este método y logre recuperar todo lo que necesitaba, gracias man

  5.   Xavis dijo

    Me sale error=badAutentication

    1.    Anónimo dijo

      a igual me sale ese error y no he podido solucionarlo

    2.    Anónimo dijo

      pudiste solucionarlo?

    3.    Elkin dijo

      También me aparece el mismo error

  6.   Nanny dijo

    Claro que si, el puto loco de mi ex lo uso Para robar mi información del WhatsApp y joderme en mi fb

    1.    Jorge dijo

      Se sabía tú clave de Google?

  7.   Joel dijo

    cuando ejecuto el archivo Wha….r.py me sale el siguiente error:
    ImportError: No module named configparser
    como lo supero. muchas gracias!

    1.    Sebastian dijo

      Instalar el modulo configparser con el gestor PIP

  8.   oliveira dijo

    Comprobado .. si funciona, el problema con bad autenticacion es el siguiente entras nuevamente a setting y por ejemplo quitas la g y le vuelves a colocar en su lugar y guardas el archivo y vuelves a ejecutar el comando y luego corre .. le hice un sync para que baje todo … esta interesante… gracias por el aporte!!!

    1.    BRYAN dijo

      Donde saco la G

    2.    ferduz dijo

      esa es la cuestion, que G deberia sacar, le saque de la gmail, en la variable y en el login, pero no tiene mucho sentido y no funciono, sigo buscando

    3.    Sebastian dijo

      Amigo explicanos con mas detalle, ya he cambiado las G pero sigue arrojando el error.

    4.    Panfilo dijo

      Ninguna respuesta con esto? me marca el mismo error de “BadAuthentication”

  9.   Verify dijo

    Funcionaba a la perfección, pero llevo días que no logro hacerlo funcionar.
    Quizas WhatsApp o Google realizaron cambios en su plataforma y este .py no funciona.
    Quizas el autor de la aplicación lance la v.2 pero se sabe muy poco sobre el. TripCode!

    1.    Verify dijo

      Pude volver hacerlo funcionar, 🙂

      1.    Panfilo dijo

        como lo hiciste?

      2.    linux dijo

        como lo hiciste

        1.    Verify dijo

          Escribeme a: generacionmusical@gmail.com y te comparto el nuevo .py + Package Pyportify ya completamente ajustado para su funcionamiento.

          1.    pánfilo dijo

            Listo amigo!!! ya te envíe correo de roquines@hotmail.com

          2.    dhelg2025 dijo

            Este mi correo, por favor me envié esta información .py + Package Pyportify ya completamente ajustado para su funcionamiento. dhelg2025@gmail.com

          3.    Memo dijo

            Hola Buen Dia, Saludos. Si me puedes ayudar tambien. estaria muy agradecido.
            guillermogjla@gmail.com
            Gracias

    2.    jfmm dijo

      Yo también necesito la forma de hacerlo funcionar, a novagaia@hotmail.com
      Gracias de antemano.

  10.   juan sanchez dijo

    tengo una pregunta, con respecto al sistema operativo, desde que s.o se puede hacer dicho proceso, pues soy un poco nuevo y me llama la atencion, para explorar, gracias

  11.   Anónimo dijo

    alguien lo ha hecho funcionar? a mi me sale bad autentification aun…

    1.    Anónimo dijo

      Debes logearte en el Ghrome con el usuario que deseas extraer la información

  12.   Jorge Ibarra dijo

    Estimados, servira este proceso para extraer el respaldo desde Drive y cargarlo en iCloud y asi poder restaurar los chat desde Android a iPhone?

    1.    jfmm dijo

      Estoy buscando la misma respuesta, ¿has dado con la forma de hacerlo?

  13.   lucas dijo

    A mi no me funciona me sale …

    Traceback (most recent call last):
    File “WhatsAppGDExtract.py”, line 7, in
    import requests
    ImportError: No module named requests

    tengo Linux Mint 18.2 Sonya

    1.    Daniel dijo

      Baja en google Python request e instala , prueba nuevamente !!!

  14.   jfmm dijo

    Hola ¿Y cómo se haría en mac? Ayuda, por favor.

  15.   patricio dijo

    disculpe la ignorancia pero se puede recuperar estos archivos que tengo alojado a lo mas de 2 años atras en mi cuenta google drive sin tener el numero de aquel entonces? ayuda

  16.   Lemur dijo

    ¿Y si tienes más de un respaldo de whatsapp con distintos números de móvil en la misma cuenta de gmail?

  17.   Daniel dijo

    Tengo problema con el pyportify AYUDAAAA !!!!

    1.    Daniel dijo

      Ayuda ImportError : No module Pyportify.gpsoauth

  18.   Yehudy dijo

    Aquí la solución para el BadAuthentication(respuesta de “alvaro354 commented on 26 Jul”)
    https://github.com/EliteAndroidApps/WhatsApp-GD-Extractor/issues/6

  19.   Rafael dijo

    Saludos, tambien tengo problemas con el Pyportify, me dice que el modulo no existe, Ayuda.
    Gracias

  20.   Rolando Maldonado dijo

    Me sale error=badAutentication

  21.   Bryant rodriguez dijo

    Agradecería mucho al que me apoye, saben si hay alguna actualización por qué a mí ya me manda un URL y me dice al final que tengo que accesar directamente desde la web y no me deja descargar desde la consola, la vdd tengo 30 días antes de que borren mi WhatsApp y tengo miedo de que borren todo mi trabajo que tengo respaldado allí y sobretodo me.urge recuperarlo, de antemano gracias

  22.   Bryant rodriguez dijo

    Listo amigo, ya te envié email…. espero tu pronta respuesta y Muchas gracias mi correo el beir_123@hotmail.com

  23.   dip dijo

    Hola necesito ayuda, me da el siguiente error:
    can’t open file ‘WhatsAppGDExtract.py’: [Errno 2] No such file or directory
    Alguna solucion.
    Gracias de antemano.
    Saludos.

  24.   Danny dijo

    alguien podría ayudarme hacerlo? No se como, y necesito de manera urgente recuperar mi copia de seguridad.
    Cuanto me cobraría alguno por hacerlo?

  25.   Danny dijo

    alguien podría ayudarme hacerlo? No se como, y necesito de manera urgente recuperar mi copia de seguridad.
    Cuanto me cobraría alguno por hacerlo?

    1.    Verify dijo

      Escribeme privado: a verifymailspam@gmail.com

  26.   Carlos G dijo

    Hola, me sale Error=BadAuthentication, alguien me ayuda plis

  27.   Rafael dijo

    Saludos, habrá alguna manera de descargar el respaldo del dispositivo que también se guarda en google drive. Por ejemplo en mi caso se guarda un respaldo que dice: copia de seguridad del equipo Samsung xxx. Gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *