Implemented WhatsApp Data Extraction for Graph Analysis

  • Day: 2024-12-11
  • Time: 20:40 to 21:00
  • Project: Dev
  • Workspace: WP 2: Operational
  • Status: Completed
  • Priority: MEDIUM
  • Assignee: Matías Nehuen Iglesias
  • Tags: Whatsapp, Data Extraction, Graph Database, Neo4J, Ubuntu

Description

Session Goal: The session aimed to develop a comprehensive process for extracting, decrypting, and structuring WhatsApp backup data to populate a graph database for relationship mapping and communication pattern analysis.

Key Activities:

  • Extracted insights on data extraction from WhatsApp backups, focusing on relationship mapping and graph database population using Neo4j.
  • Detailed the workflow for graph ingestion of WhatsApp data, including data extraction, cleaning, and structuring, and using Cypher queries for interaction.
  • Provided instructions for extracting WhatsApp backups based on user’s phone type and OS.
  • Offered a step-by-step guide for extracting WhatsApp backups on Ubuntu, covering decryption and visualization techniques.
  • Outlined the decryption process for WhatsApp backups on Ubuntu, including necessary tools and analysis of decrypted messages.
  • Explained enabling Developer Options and USB Debugging on Galaxy A05 for troubleshooting.

Achievements:

  • Established a clear workflow for extracting and processing WhatsApp data for graph analysis using Neo4j.
  • Created detailed guides for both data extraction and decryption processes on Ubuntu systems.

Pending Tasks:

  • Further automation of the data extraction and ingestion process into the graph database.
  • Exploration of additional visualization techniques for analyzed data.

Evidence

  • source_file=2024-12-11.sessions.jsonl, line_number=1, event_count=0, session_id=204ec53a2a7f8889c37431b9a3bb6959a32465794f7d9f537a0b3ca5dadf03e6
  • event_ids: []