Le0X8 / ChatXtract

Extracts everything from a WhatsApp account into a folder called "loot".

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChatXtract

A fast & easy way to extract all of your WhatsApp chats!

Made with heart GitHub code size in bytes GitHub pull requests GitHub Repo stars

Setting up

  1. Install Node.JS
  2. Clone the repository the way you like it.
  3. Go to repo folder.
  4. Install package + dependencies using npm i (If the installation stops at 99% or something, exit npm and try it again)
  5. You're ready to run ChatXtract now.

Using ChatXtract

  1. Run the code using node .
  2. A QR code will be displayed soon. Scan it with WA app. (Remember that the code will regenerate after a while)
  3. The console should now display something like the following: Console window
  4. Wait until the synchronization process is done, then press [ENTER].
  5. Check your directory where you installed ChatXtract. A folder named "loot" should appear there.
  6. In this folder, there should be another folder named like the ID (default is "12750") which is specified in the 4th line of main.js (You should change that if you want to extract multiple accounts).
  7. In the subdirectory ./loot/{ID}/ should be a bunch of files. That is the extracted data.
  8. If nothing is happening in the console, wait some time, because if the account has a large amount of data, ChatXtract needs a while checking all chats for media.
  9. If you're really sure that the download is ended, stop the program with [CTRL] + [C].

About

Extracts everything from a WhatsApp account into a folder called "loot".

License:MIT License


Languages

Language:JavaScript 100.0%