{"id":15093464,"url":"https://github.com/linuxndroid/whatsapp-viewer","last_synced_at":"2026-01-25T11:02:55.073Z","repository":{"id":193014804,"uuid":"687923262","full_name":"Linuxndroid/WhatsApp-Viewer","owner":"Linuxndroid","description":"Best Way to See WhatsApp crypt14, crypt15 chats, A Python GUI application for extracting WhatsApp chat conversations from the app's SQLite database and viewing them in a simple, user-friendly desktop app.","archived":false,"fork":false,"pushed_at":"2025-10-23T08:52:01.000Z","size":306,"stargazers_count":49,"open_issues_count":3,"forks_count":19,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-10-23T10:28:20.711Z","etag":null,"topics":["hacking-tool","recovery","whatsapp","whatsapp-chat","whatsapp-database","whatsapp-hack","whatsapp-hack-tool","whatsapp-hacking","whatsapp-key","whatsapp-recording","whatsapp-spy"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Linuxndroid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-06T09:33:19.000Z","updated_at":"2025-10-23T08:53:51.000Z","dependencies_parsed_at":"2023-12-11T08:16:31.548Z","dependency_job_id":null,"html_url":"https://github.com/Linuxndroid/WhatsApp-Viewer","commit_stats":null,"previous_names":["linuxndroid/whatsapp-viewer"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Linuxndroid/WhatsApp-Viewer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Linuxndroid%2FWhatsApp-Viewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Linuxndroid%2FWhatsApp-Viewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Linuxndroid%2FWhatsApp-Viewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Linuxndroid%2FWhatsApp-Viewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Linuxndroid","download_url":"https://codeload.github.com/Linuxndroid/WhatsApp-Viewer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Linuxndroid%2FWhatsApp-Viewer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28752378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T10:25:12.305Z","status":"ssl_error","status_checked_at":"2026-01-25T10:25:11.933Z","response_time":113,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacking-tool","recovery","whatsapp","whatsapp-chat","whatsapp-database","whatsapp-hack","whatsapp-hack-tool","whatsapp-hacking","whatsapp-key","whatsapp-recording","whatsapp-spy"],"created_at":"2024-09-25T11:23:27.921Z","updated_at":"2026-01-25T11:02:55.068Z","avatar_url":"https://github.com/Linuxndroid.png","language":"Python","readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOe-tzXfWFtQ6pew7MCq8rPtn6aY-HfBfGBTcnupqllQJ6kf1aWqszKyqgZ9yHntK-wBkAw1AedZFzzLUipNmMEBBixkhpeeTeJVBpBld7LW2YA4ZjnzSUuCx9Ou_16jVmjLZRTCJer-nUTIZcwqRNc7TEZZCX35vGJ8_zpH01QhYI6okNQcL7B-7idQ/s320/20230509_103108.png\" height=\"100\"\u003e\u003cbr\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eLinuxndroid WhatsApp-View\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\nA Python GUI application for extracting WhatsApp chat conversations from the app's SQLite database and viewing them in a simple, user-friendly desktop app.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/Linuxndroid/WhatsApp-Viewer/blob/main/resources/1.png\" alt=\"Screenshot of App\" width=\"700\"\u003e\n\u003c/p\u003e\n\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEasy-to-Use GUI:\u003c/strong\u003e No more command lines or running a web server. Just run the app and load your files.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLight \u0026amp; Dark Modes:\u003c/strong\u003e Includes a theme toggle for your comfort.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChat-Style Viewing:\u003c/strong\u003e Reads all messages and displays them in a familiar sent/received chat bubble format.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContact Name Support:\u003c/strong\u003e Automatically loads contact names from your \u003ccode\u003ewa.db\u003c/code\u003e file.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStandalone:\u003c/strong\u003e Can be compiled into a single \u003ccode\u003e.exe\u003c/code\u003e file for Windows, with no Python installation required.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr\u003e\n\u003ch2\u003eHow to Use (Recommended for Users)\u003c/h2\u003e\n\u003cp\u003eYou can download the pre-compiled application from the \u003cstrong\u003eReleases\u003c/strong\u003e page.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eGo to the \u003ca href=\"https://github.com/Linuxndroid/WhatsApp-Viewer/releases/download/v.1.0/Linuxndroid-WhatsApp-View.exe\"\u003e\u003cstrong\u003eReleases\u003c/strong\u003e\u003c/a\u003e page of this repository. \u003c/li\u003e\n\u003cli\u003eDownload the latest \u003ccode\u003eLinuxndroid-WhatsApp-View.exe\u003c/code\u003e file.\u003c/li\u003e\n\u003cli\u003eRun the \u003ccode\u003e.exe\u003c/code\u003e file. (No installation is needed).\u003c/li\u003e\n\u003cli\u003eYou will first need your \u003cstrong\u003edecrypted database files\u003c/strong\u003e. You can get them using \u003ca href=\"https://github.com/YuvrajRaghuvanshiS/WhatsApp-Key-Database-Extractor\"\u003eWhatsApp-Key-Database-Extractor\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eIn the app, click the first \"Browse\" button to select your \u003ccode\u003emsgstore.db\u003c/code\u003e file.\u003c/li\u003e\n\u003cli\u003eClick the second \"Browse\" button to select your \u003ccode\u003ewa.db\u003c/code\u003e file (this is optional but provides contact names).\u003c/li\u003e\n\u003cli\u003eClick \"Load Chats\" and start reading!\u003c/li\u003e\n\u003c/ol\u003e\n\u003chr\u003e\n\u003ch2\u003eHow to Run from Source (For Developers)\u003c/h2\u003e\n\u003cp\u003eIf you prefer to run the script directly using Python:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eGet Database Files:\u003c/strong\u003e You must have your decrypted WhatsApp database files. Use \u003ca href=\"https://github.com/YuvrajRaghuvanshiS/WhatsApp-Key-Database-Extractor\"\u003eWhatsapp Key Extractor\u003c/a\u003e for this.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eClone the Repository:\u003c/strong\u003e\n\u003cpre\u003e\u003ccode\u003egit clone https://github.com/your-username/WhatsApp-Viewer.git\ncd WhatsApp-Viewer\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInstall Dependencies:\u003c/strong\u003e\nThis project only relies on Python's built-in libraries (like Tkinter). No \u003ccode\u003epip install\u003c/code\u003e is required.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRun the GUI:\u003c/strong\u003e\nInstead of \u003ccode\u003emain.py\u003c/code\u003e, you will now run \u003ccode\u003egui.py\u003c/code\u003e:\n\u003cpre\u003e\u003ccode\u003epython3 gui.py\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eUse the application as described in the section above.\u003c/li\u003e\n\u003c/ol\u003e\n\u003chr\u003e\n\u003ch2\u003eHow to Build the \u003ccode\u003e.exe\u003c/code\u003e (For Developers)\u003c/h2\u003e\n\u003cp\u003eIf you want to compile the executable yourself:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eInstall PyInstaller:\u003c/strong\u003e\n\u003cpre\u003e\u003ccode\u003epip install pyinstaller\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAdd Your Icon:\u003c/strong\u003e\nPlace your desired icon file named \u003ccode\u003eicon.ico\u003c/code\u003e in the root of the project directory.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRun the Build Command:\u003c/strong\u003e\nFrom the project's root directory, run the following command:\n\u003cpre\u003e\u003ccode\u003epyinstaller --onefile --windowed --name \"Linuxndroid-WhatsApp-View\" --icon=\"icon.ico\" gui.py\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFind Your App:\u003c/strong\u003e\nYour standalone \u003ccode\u003eLinuxndroid-WhatsApp-View.exe\u003c/code\u003e file will be in the newly created \u003ccode\u003edist/\u003c/code\u003e folder.\u003c/li\u003e\n\u003c/ol\u003e\n\u003chr\u003e\n\u003ch2\u003eDisclaimer\u003c/h2\u003e\n\u003cp\u003e\u003cb\u003eLinuxndroid Provides no warranty with this software and will not be responsible for any direct or indirect damage caused due to the usage of this tool.\u003cbr\u003e\nThis tool is built for both Educational and Internal use ONLY.\u003c/b\u003e\u003c/p\u003e\n\u003cbr\u003e\n\u003cp align=\"center\"\u003eMade with ❤️ By \u003ca href=\"https://www.youtube.com/channel/UC2O1Hfg-dDCbUcau5QWGcgg\"\u003eLinuxndroid\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eCredit\u003c/h2\u003e\n\u003cp\u003eThis project is an enhancement of the original CLI script by \u003ca href=\"https://github.com/chrrel\"\u003echrrel\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eFollow Me on :\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.instagram.com/linuxndroid\"\u003e\u003cimg src=\"https://img.shields.io/badge/IG-linuxndroid-yellowgreen?style=for-the-badge\u0026logo=instagram\" alt=\"Instagram\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.youtube.com/channel/UC2O1Hfg-dDCbUcau5QWGcgg\"\u003e\u003cimg src=\"https://img.shields.io/badge/Youtube-linuxndroid-redgreen?style=for-the-badge\u0026logo=youtube\" alt=\"Youtube\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.linuxndroid.com\"\u003e\u003cimg src=\"https://img.shields.io/badge/Website-linuxndroid-yellowred?style=for-the-badge\u0026logo=browser\" alt=\"Browser\"\u003e\u003c/a\u003e\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinuxndroid%2Fwhatsapp-viewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinuxndroid%2Fwhatsapp-viewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinuxndroid%2Fwhatsapp-viewer/lists"}