Skip to content

lucasvc/whatsapp-migrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A Java tool to decrypt WhatsApp crypt12 files.

Introduction

A Java tool to decrypt WhatsApp crypt12 files using a modified cryptography API library (based on Spongy Castle).

Requirements

  • Linux. Tested on Ubuntu Linux 16.04.
  • OpenJDK (not Oracle) version of Java.

Steps to Decrypt

To decrpt, do the following:

  • Clone the repo.
$ git clone https://gitlab.com/stackpointer/whatsapp-crypt12.git
$ cd whatsapp-crypt12
  • Compile crypt12.java.
$ javac -classpath "lib/whatsapp_spongycastle.jar:." crypt12.java
  • Copy key and msgstore.db.crypt12 files to the same repo directory
$ cp /path/to/file/key .
$ cp /path/to/file/msgstore.db.crypt12 .
  • Decrypt using:
java -cp "lib/whatsapp_spongycastle.jar:." crypt12

Limitations

  • This will not work on Oracle Java as it require JCE provider libraries to be signed.

Creator

WhatsApp crypt12 decryption tool was created by and is maintained by Mohamed Ibrahim.

Copyright and License

Copyright 2008-2016 Digital Internals. Code released under the MIT license.

About

WhatsApp crypt12 decryption and encryption tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages