Skip to content

Kubis10/CounterForMessenger

Logo Counter For Messenger app

GitHub License GitHub all releases GitHub release (latest by date) GitHub issues GitHub Pull Requests GitHub last commit GitHub Repo stars

Counter For Messenger app is a free desktop app which count how many messages on Messenger you have and a lot more statistics.

image

You can check extensive and accurate statistics for each chat (group and private) that you won't find in any other application. Just double click.

files

You can also check the number of messages for specific time intervals, so if you want to do a "messenger wrapped" this is the perfect app for that.

If you are interested in contributing to this repository, pull requests are much appreciated.

How to use

To use this app you need to download all(recomended) your data directly from Facebook (in JSON format) and unzip all files to one folder. How to download my data?

files

In messages folder you need to copy all folders from archived_threads, filtered_threads, e2ee_cutover and message_requests to inbox folder. Sometimes you will have 2 folders your_activity_across_facebook and your_facebook_activity so you need to copy from all places to one folder.

Important

If you downloaded from e2e messages inside the folder, which you indicate leter(inbox), create the "e2e" folder and paste the entire content of the "messages" directory there.

You will have probably structure like this:

image

Installation

Download the latest version of Counter For Messenger from GitHub. Unzip the file and run the CFM.exe file.

How to download messages

Important

Facebook has introduced E2EE (end-to-end encryption) to protect your conversations. End-to-end-encrypted conversation will have the e2ee part in the url, and default method will not be able to retrieve those conversations.

You can download a copy of all your end-to-end encrypted messages at any time if you’ve turned on secure storage in Messenger by:

  1. On a computer, open facebook.com and then open Messenger tab and click ••• next to the new chat icon
  2. Click Privacy & safety.
  3. Click End-to-end encrypted chats.
  4. Click Message storage.
  5. Below Manage secure storage, click Download secure storage data.
  6. Enter your PIN or use a one-time code to restore your chat history.
  7. Click Download file and enter your Facebook password when prompted.
  8. Click Download. It may take several minutes to prepare your download file (if you have many messages it can take up much longer).

If you want to download not encrypted chats and group chats

  1. Select Settings & Privacy in the top right of Facebook, then click Settings.
  2. In the left column, click Your Facebook Information.
  3. Click on Download Your Information. fb1
  4. Deselect all and select "Messages" category by clicking the box on the right side.
  5. I recomend you to select low quality and data range to all time for full result.
  6. It is necessary to choose JSON format of your download request. fb2
  7. Click Create File to confirm the download request.
  8. Facebook will notify you when your copy will be ready to download. (It can take up to few days)
  9. Go to the Available Files section.
  10. Click Download and enter your password.

Credits

Inspired by Counter-For-Messenger by ALiangLiang

Licence

Counter For Messenger is licenced under Beerwere. Please see my Portfolio for more information.