Cómo obtener un archivo de clave de WhatsApp sin rootear

Introducción

La aplicación Whatsapp es la principal aplicación de mensajería instantánea en todo el mundo a diciembre de 2014

. En forense digital, los mensajes de respaldo de WhatsApp son muy útiles, especialmente cuando el teléfono móvil está protegido por contraseña, está dañado o no está rooteado. Sin embargo, diferentes situaciones pueden requerir diferentes métodos y requisitos. El único inconveniente es que estas copias de seguridad ahora están encriptadas debido a la urgencia de la conciencia de seguridad en la mensajería instantánea de teléfonos móviles. No solo encripta los datos que se envían y reciben, sino que Whatsapp también ha encriptado las bases de datos de respaldo.

En resumen, WhatsApp realiza una copia de seguridad automática de sus mensajes en una base de datos SQLite3 y la almacena en la carpeta de WhatsApp de su teléfono Android. Esta carpeta está ubicada en la memoria interna de su dispositivo o en una tarjeta microSD externa. En la versión anterior de Whatsapp, esta base de datos no está encriptada y se puede convertir a Excel para verla fácilmente. Después de eso, Whatsapp ha tomado una medida de seguridad hasta otro nivel en el que usan cifrado para cifrar la base de datos, por lo que SQLite ya no puede abrirla, al menos no al instante.

Hay varios algoritmos que se han utilizado en el cifrado, como los algoritmos crypt, crypt5, crypt6, crypt7 y crypt8. Podemos descifrar esta base de datos usando el script python. Hay muchos desarrolladores excelentes que han creado una excelente aplicación para descifrar la copia de seguridad de WhatsApp con este cifrado, como Whatsapp Viewer. Este script convierte la base de datos cifrada en una base de datos SQLite3 simple. Siga leyendo, ya que he preparado para usted un tutorial compilado (de otras excelentes referencias

) al descifrar la copia de seguridad de WhatsApp con cifrado crypt7 desde un dispositivo no rooteado con imágenes para una mejor comprensión.

Sobre este tutorial

Este tutorial muestra cómo descifrar la copia de seguridad de WhatsApp con cifrado crypt7. Para descifrar la base de datos de copia de seguridad de WhatsApp crypt7, necesitará una clave de cifrado. Para obtener la clave, primero se debe rootear el dispositivo. La clave se encuentra en esta ruta /data/data/files/com.whatsapp/key . Si tiene un dispositivo que no está rooteado y decidió no hacerlo (¡mejores prácticas forenses digitales!), Este tutorial le dirá cómo usar una aplicación desarrollada originalmente por TripCode y actualizada por Abinash Bishoyi, llamada WhatsApp-Key-DB -Extractor.

WhatsApp-Key-DB-Extractor

El propósito de este script es proporcionar un método para que los usuarios de WhatsApp extraigan su clave de cifrado en dispositivos Android no rooteados. Este script también extraerá la última base de datos de mensajes de WhatsApp sin cifrar (msgstore.db) y la base de datos de contactos (wa.db).

Este script se ha probado con éxito en Windows Vista, Windows 7 o Windows 8 y teléfonos móviles con Android versión 4.0 o superior.

Prerrequisitos:

  1. Una estación de trabajo Windows (Vista, 7 u 8)
  2. Un teléfono móvil con Android versión 4.0 o superior
  3. Un teléfono móvil con la versión de la aplicación Whatsapp que crea archivos de respaldo con cifrado crypt6 / crypt7 / crypt 8. La tarjeta SD externa no es necesaria.

Paso 1: Instalar Java. Si no, puede obtenerlo gratis desde este sitio web. Descargar Java.

Paso 2: Instale los controladores de Android Debug Bridge (ADB). De lo contrario, está disponible gratuitamente en este sitio web del instalador ADB. Al instalar ADB, se recomienda que tenga su conexión a Internet activada. Durante la instalación, podrían tener que recuperar algo de los otros sitios.

Paso 3: en su teléfono móvil, active el modo de depuración USB que se encuentra en Opciones de desarrollador.

Paso 4: descargue y extraiga WhatsAppKeyExtract.zip en su computadora, manteniendo la estructura del directorio. Extraerlo en tu escritorio estaría bastante bien.

Paso 5: Después de que WhatsAppKeyExtract.zip se haya extraído con éxito, busque en la carpeta y ejecute un archivo bat llamado WhatsAppKeyExtract.bat.

Paso 6: conecte su dispositivo móvil a su estación de trabajo. Espere hasta que todos los controladores necesarios estén instalados. Asegúrese de que todos los controladores estén instalados. Si falla en este punto, WhatsAppKeyExtract.bat no detectará su teléfono móvil.

Paso 7: Desbloquee el protector de pantalla de su teléfono móvil (si lo hay) y espere a que aparezca “Copia de seguridad completa” en la pantalla del dispositivo.

Paso 8: deje el campo de contraseña en blanco y haga clic en “Hacer una copia de seguridad de mis datos”. Espere un poco hasta que la ventana WhatsAppKeyExtract diga “¡Listo!”.

Paso 9: navegue dentro de la carpeta WhatsAppKeyExtract, encuentre una carpeta llamada extraída.

Paso 10: dentro de la carpeta extraída, encontrará 3 archivos generados

  • Key.db – la clave!
  • Msgstore.db: copia de seguridad descifrada de WhatsApp
  • Wa.db – contactos

Ahí tienes. Ahora tiene la clave, la copia de seguridad de WhatsApp crypt7 descifrada y los contactos. Ahora que tiene los tres datos extraídos de WhatsAppKeyExtractor, hay varios programas para que pueda ver los mensajes, como el visor SQLite, Whatsapp Viewer.

Pregunta 1 : ¿Para qué necesita la clave cuando ya obtuvo la copia de seguridad descifrada de WhatsApp crypt7?

Respuesta : Es posible que lo necesite para descifrar otra copia de seguridad de whatsapp crypt7 creada anteriormente. El mensaje que deseaba recuperar podría haberse eliminado en la última copia de seguridad, pero podrían estar allí en la copia de seguridad anterior.

Referencia

  1. Aplicaciones de mensajería instantánea más utilizadas 2015 | Estadística
  2. [Herramienta] WhatsApp Key / DB Extractor | OFICIAL | CRYPT8 | NO RAÍZ | ACTUALIZADO ABRIL 2015

WhatsApp-Key-DB-Extractor

El propósito de este script es proporcionar un método para que los usuarios de WhatsApp extraigan su clave de cifrado en dispositivos Android no rooteados. Este script también extraerá la última base de datos de mensajes de WhatsApp sin cifrar (msgstore.db) y la base de datos de contactos (wa.db).

Este script se ha probado con éxito en Windows Vista, Windows 7 o Windows 8 y teléfonos móviles con Android versión 4.0 o superior.

Prerrequisitos:

  1. Una estación de trabajo Windows (Vista, 7 u 8)
  2. Un teléfono móvil con Android versión 4.0 o superior
  3. Un teléfono móvil con la versión de la aplicación Whatsapp que crea archivos de respaldo con cifrado crypt6 / crypt7 / crypt 8. La tarjeta SD externa no es necesaria.

Paso 1: Instalar Java. Si no, puede obtenerlo gratis desde este sitio web. Descargar Java.

Paso 2: Instale los controladores de Android Debug Bridge (ADB). De lo contrario, está disponible gratuitamente en este sitio web del instalador ADB. Al instalar ADB, se recomienda que tenga su conexión a Internet activada. Durante la instalación, podrían tener que recuperar algo de los otros sitios.

Paso 3: en su teléfono móvil, active el modo de depuración USB que se encuentra en Opciones de desarrollador.

Paso 4: descargue y extraiga WhatsAppKeyExtract.zip en su computadora, manteniendo la estructura del directorio. Extraerlo en tu escritorio estaría bastante bien.

Paso 5: Después de que WhatsAppKeyExtract.zip se haya extraído con éxito, busque en la carpeta y ejecute un archivo bat llamado WhatsAppKeyExtract.bat.

Paso 6: conecte su dispositivo móvil a su estación de trabajo. Espere hasta que todos los controladores necesarios estén instalados. Asegúrese de que todos los controladores estén instalados. Si falla en este punto, WhatsAppKeyExtract.bat no detectará su teléfono móvil.

Paso 7: Desbloquee el protector de pantalla de su teléfono móvil (si lo hay) y espere a que aparezca “Copia de seguridad completa” en la pantalla del dispositivo.

Paso 8: deje el campo de contraseña en blanco y haga clic en “Hacer una copia de seguridad de mis datos”. Espere un poco hasta que la ventana WhatsAppKeyExtract diga “¡Listo!”.

Paso 9: navegue dentro de la carpeta WhatsAppKeyExtract, encuentre una carpeta llamada extraída.

Paso 10: dentro de la carpeta extraída, encontrará 3 archivos generados

  • Key.db – la clave!
  • Msgstore.db: copia de seguridad descifrada de WhatsApp
  • Wa.db – contactos

Ahí tienes. Ahora tiene la clave, la copia de seguridad de WhatsApp crypt7 descifrada y los contactos. Ahora que tiene los tres datos extraídos de WhatsAppKeyExtractor, hay varios programas para que pueda ver los mensajes, como el visor SQLite, Whatsapp Viewer.

Espero que te ayude.

Gracias por preguntar.

Aunque no soy una persona técnicamente experta, recientemente se me ocurrió un requisito similar para mí. Acabo de navegar un poco en línea y encontré información para “Obtener el archivo de clave de WhatsApp sin rootear”, ya que dije que no soy bueno para rootear o para la mayoría de las otras cosas técnicas, descubrí que un medio alternativo en un foro en línea llamado XDA -Desarrolladores de foros de Android.

Esto permite a los usuarios de WhatsApp extraer su clave de cifrado y bases de datos en dispositivos Android no rooteados

ACTUALIZACIÓN: Esta herramienta se actualizó por última vez el 12 de octubre de 2016 . y confirmó que trabaja en Android 4.0-7.0 con la versión v2.16.304 de WhatsApp (la última disponible).
IMPORTANTE: si desea extraer archivos multimedia o bases de datos de WhatsApp de las copias de seguridad de Google Drive, entonces necesita: WhatsApp Google Drive Extractor.

TUTORIAL:

ACTUALIZACIONES DE RAMAS:
v4.0 – Problemas resueltos con la API de Android 14-17 (4.0-4.2 Jelly Bean).
v4.1 – Soporte agregado para Android API 23 (6.0-6.0.1 Marshmallow).
v4.2 – Soporte agregado para especificar contraseñas de respaldo de adb.
v4.3 – Se agregó la versión PowerShell como alternativa opcional a la versión bat.
v4.4 – Se modificó el espejo primario para el apk heredado.
v4.5 – Se solucionó el problema al presionar la clave de cifrado para el almacenamiento emulado.
v4.6 – Espejo primario actualizado para apk heredado (nuevamente).
v4.7 – Se agregaron nuevas comprobaciones de cordura y soporte para Android API 24 (7.0 Nougat).

REQUISITOS PREVIOS:

  1. O / S: Windows Vista, Windows 7, Windows 8, Windows 10, Mac OS X o Linux
  2. Java: si no está instalado: descargue Java
  3. Controladores ADB (Android Debug Bridge)
  4. La depuración USB * debe estar habilitada en el dispositivo de destino. Configuración -> Opciones de desarrollador -> (Depuración) Depuración de USB
  5. Dispositivo Android con Android 4.0 o superior. IE Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop, Marshmallow o Nougat.

* = Si no puede encontrar las Opciones de desarrollador, vaya a: Configuración -> Acerca del teléfono / dispositivo y toque el número de compilación varias veces .

INSTRUCCIONES:

  1. Extraiga WhatsApp-Key-DB-Extractor-master.zip manteniendo la estructura del directorio .
  2. Haga clic en WhatsAppKeyDBExtract.bat (Windows) o http://WhatsAppKeyDBExtract.sh (Mac OS X / Linux).
  3. Conecte su dispositivo a través de USB, desbloquee su pantalla y espere a que aparezca la copia de seguridad completa .
  4. Ingresa tu contraseña de respaldo o déjalo en blanco (si no está configurado) y toca Hacer copia de respaldo de mis datos .
  5. Confirme la contraseña de respaldo en su consola de comandos y luego verifique la carpeta “extraída”.

SOLUCIÓN DE PROBLEMAS:

  1. Si nunca antes ha utilizado la depuración USB, es posible que también deba verificar la huella digital.
  2. Si ha establecido una contraseña de respaldo predeterminada en la configuración de Android, entonces DEBE ser la
    contraseña de respaldo que proporcione cuando se le solicite que haga una copia de respaldo de sus datos. De lo contrario, fallará!
  3. Los usuarios de Linux y Mac OS X pueden necesitar configurar los permisos de script como ejecutables. Dependiendo de
    permisos adb, también puede necesitar sudo ./WhatsAppKeyDBExtract.sh desde su consola de comandos.
  4. Si tiene problemas con WhatsAppKeyDBExtract.bat , haga clic con el botón derecho en WhatsAppKeyDBExtract.ps1
    y seleccione Ejecutar con PowerShell . Es posible que deba ingresar ” y ” en la primera ejecución para la política de ejecución de script.
  5. Si recibe un error que dice “No se permite el cifrado AES”, entonces necesita actualizar su Oracle Java
    Extensión de criptografía (JCE) a archivos de política de jurisdicción de fuerza ilimitada.

DESCARGAR: WhatsApp-Key-DB-Extractor-master.zip

Espero que esto ayude…!

1. Desinstale la versión actual de WhatsApp
Vaya desde el menú del teléfono a Configuración => Administrador de aplicaciones => busque WhatsApp => Desinstalarlo

2. Descargue e instale WhatsApp 2.12.510

3. Desactiva las actualizaciones automáticas para WhatsApp
Realice los pasos del siguiente tutorial para deshabilitar las actualizaciones automáticas de WhatsApp – Configuración para aplicaciones individuales .

4. Descargue e instale los controladores ADB
Descargue e instale los controladores ADB desde aquí controladores ADB

5. Habilite la depuración de USB
Vaya desde el menú del teléfono a Configuración => Más => Opciones de desarrollador => Depuración de USB.

6. Conecte el teléfono a la PC
Conecte el dispositivo a su PC mediante un cable USB. Es posible que deba instalar los controladores USB para su teléfono.

7. Descarga SpyPhoneAppExtract
Después de finalizar el proceso de descarga, extráigalo en cualquier lugar de su PC.
Abra la carpeta extraída y luego haga clic en el archivo “extract.bat” – Ejecútelo como administrador. Aparecerá una ventana de “Copia de seguridad completa” en la pantalla de su teléfono.

8. Copia de seguridad de sus datos
En el teléfono, deje en blanco el campo de contraseña cuando se le pedirá que ingrese una contraseña y haga clic en la opción “Hacer una copia de seguridad de mis datos”. El archivo key.txt de la copia de seguridad se transferirá al teléfono.

9. Spy Phone App 10.1
El dispositivo monitoreado debería haber instalado al menos v10.1 de nuestra aplicación.

10. Asegúrese de que el dispositivo todavía esté ejecutando Whatsapp 2.12.510
Vaya desde el menú del teléfono a Configuración => Administrador de aplicaciones => busque WhatsApp y selecciónelo => verifique la versión de WhatsApp (debe haber instalado v2.12.510 )

11. Asegúrese de que las Actualizaciones automáticas para WhatsApp estén deshabilitadas
Realice los pasos del siguiente tutorial para deshabilitar las actualizaciones automáticas de WhatsApp – Configuración para aplicaciones individuales .

Funciona solo para Android 4.0 y superior …
REQUISITOS PREVIOS:

O / S: Windows Vista, Windows 7 o Windows 8
Java: si no está instalado: descargue Java
Controladores ADB (puente de depuración de Android): si no está instalado: instalador ADB
La depuración USB * debe estar habilitada en el dispositivo de destino. Configuración -> Opciones de desarrollador -> (Depuración) Depuración de USB
Dispositivo Android con Android 4.0 o superior

* = Si no puede encontrar las Opciones de desarrollador, vaya a: Configuración -> Acerca del teléfono / dispositivo y toque el número de compilación varias veces hasta que finalmente sea declarado desarrollador.

INSTRUCCIONES:

Extraiga “WhatsAppKeyExtract.zip” en su computadora manteniendo la estructura de directorios.
Busque la carpeta extraída y haga clic en “WhatsAppKeyExtract.bat”.
Conecte su dispositivo a través de USB **, desbloquee su pantalla y espere a que aparezca “Copia de seguridad completa”.
Deje en blanco el campo de contraseña y toque “Hacer una copia de seguridad de mis datos”.
La carpeta “extraída” ahora contendrá su “whatsapp.key”, “msgstore.db” y “wa.db”.

Necesita cualquier explorador de archivos, ya sea Es o cualquier otro. Puedes descargarlo desde la tienda de juegos. Luego vaya a su almacenamiento interno y busque la carpeta llamada whatsapp. Contiene todas sus copias de seguridad, fotos de perfil de contactos que ve y fotos que recibe de sus contactos y también otros archivos clave.

1) Instalar Whatsapp plus o algunos whatsapp modificados
2) Después de la instalación, vaya a Configuración de Mod y haga una copia de seguridad.
3) Ahora ve al directorio de archivos en la carpeta de WhatsApp y busca la clave.

Lo conseguirás 😉

Funciona con Whatsapp plus y la MAYORÍA de las modificaciones.

Sigue el tutorial por aquí.

Lo que realmente hace es hacer una copia de seguridad de todo su dispositivo (incluida la partición de datos) a través del mecanismo de copia de seguridad nativo de Android y luego extraer el archivo de clave de WhatsApp de esa copia de seguridad.
Espero que ayude 🙂

Los archivos clave de WhatsApp están presentes en la carpeta raíz.

En realidad, no puede acceder a la carpeta raíz sin rootear su dispositivo.

Por lo tanto, debe rootear su dispositivo Android para ver los archivos clave de WhatsApp.

Si se refiere al archivo de clave para descifrar el mensaje en el almacenamiento local de su teléfono, entonces se almacena en la carpeta de bases de datos en la carpeta WhatsApp. Para transferir los archivos a su PC, primero debe comprimirlo; de lo contrario, es posible que las restricciones de archivos no permitan una transferencia.

visite este sitio de github para obtener más información sobre AbinashBishoyi / WhatsApp-Key-DB-Extractor-UnOfficial