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.
Índice
¿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.
- 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.
58 comentarios, deja el tuyo
Quien lo ha usado?
Yo!
a mi me sale este error – «Unable to locate google drive file map for: com.whatsapp»
me podrias ayudar?
fantastic 100%
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!
como lo solucionaste???
Para solucionar eso tienen que instalar los módulos configparser y requests.
Lo hacen con el instalador pip, que también deben instalarlo
hola Ray, si no es mucha molestia me dirias por favor como instalar los modulos configparser y rqeuest?. te agradezco de antemano. saludos
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
Me sale error=badAutentication
a igual me sale ese error y no he podido solucionarlo
pudiste solucionarlo?
También me aparece el mismo error
Claro que si, el puto loco de mi ex lo uso Para robar mi información del WhatsApp y joderme en mi fb
Se sabía tú clave de Google?
cuando ejecuto el archivo Wha….r.py me sale el siguiente error:
ImportError: No module named configparser
como lo supero. muchas gracias!
Instalar el modulo configparser con el gestor PIP
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!!!
Donde saco la G
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
Amigo explicanos con mas detalle, ya he cambiado las G pero sigue arrojando el error.
Ninguna respuesta con esto? me marca el mismo error de «BadAuthentication»
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!
Pude volver hacerlo funcionar, 🙂
como lo hiciste?
como lo hiciste
Escribeme a: generacionmusical@gmail.com y te comparto el nuevo .py + Package Pyportify ya completamente ajustado para su funcionamiento.
Listo amigo!!! ya te envíe correo de roquines@hotmail.com
Este mi correo, por favor me envié esta información .py + Package Pyportify ya completamente ajustado para su funcionamiento. dhelg2025@gmail.com
Hola Buen Dia, Saludos. Si me puedes ayudar tambien. estaria muy agradecido.
guillermogjla@gmail.com
Gracias
Yo también necesito la forma de hacerlo funcionar, a novagaia@hotmail.com
Gracias de antemano.
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
alguien lo ha hecho funcionar? a mi me sale bad autentification aun…
Debes logearte en el Ghrome con el usuario que deseas extraer la información
Estimados, servira este proceso para extraer el respaldo desde Drive y cargarlo en iCloud y asi poder restaurar los chat desde Android a iPhone?
Estoy buscando la misma respuesta, ¿has dado con la forma de hacerlo?
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
Baja en google Python request e instala , prueba nuevamente !!!
Hola ¿Y cómo se haría en mac? Ayuda, por favor.
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
¿Y si tienes más de un respaldo de whatsapp con distintos números de móvil en la misma cuenta de gmail?
Tengo problema con el pyportify AYUDAAAA !!!!
Ayuda ImportError : No module Pyportify.gpsoauth
Aquí la solución para el BadAuthentication(respuesta de «alvaro354 commented on 26 Jul»)
https://github.com/EliteAndroidApps/WhatsApp-GD-Extractor/issues/6
Saludos, tambien tengo problemas con el Pyportify, me dice que el modulo no existe, Ayuda.
Gracias
Me sale error=badAutentication
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
Listo amigo, ya te envié email…. espero tu pronta respuesta y Muchas gracias mi correo el beir_123@hotmail.com
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.
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?
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?
Escribeme privado: a verifymailspam@gmail.com
Hola, me sale Error=BadAuthentication, alguien me ayuda plis
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
Alguien que me ayude por favor no sé muy bien como hacerlo ya descargue la última versión de Ubuntu y me dice en el segundo paso
Command ‘git’ not found, but can be installed with:
sudo apt install git
buenas quien me puede pasar la ultima version de WhatsAppGDExtract.py ya que me da error:
File «WhatsAppGDExtract.py», line 42
with open(local, ‘wb’) as asset:
^
que debo hacer que me falta o que estoy haciendo mal??
Python 2.4.3 (#1, Jan 9 2013, 01:38:41)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
Type «help», «copyright», «credits» or «license» for more information.
ayudenme me sale igual error roymer1975@gmail.com
Cordial saludo, puedo correr el codigo desde Wlinux de Windown o debo hacerlo en un PC con LINUX como sistema operativo?