mobile-forensics

Carve SQLite databases and parse plist artifacts from mobile backups.

1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/droxey/skills --skill mobile-forensics-droxey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-forensics
Source: https://github.com/droxey/skills/tree/main/mobile-forensics
Command: npx skills add https://github.com/droxey/skills --skill mobile-forensics-droxey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Mobile backups and app exports are hard to interpret, so you need a repeatable way to recover data, parse key artifacts like SQLite and plists, and produce a defensible forensic report.

Core Features & Use Cases

  • SQLite carving & recovery guidance: Recover and interpret content from corrupted SQLite databases and WAL-related artifacts, including chat-related schemas and timestamp extraction.
  • Plist parsing and backup metadata analysis: Decode binary and XML plists to identify backup state, manifest details, and important preference/app-group data.
  • Chat app extraction workflows: Target common artifacts across major apps (Signal, WhatsApp, Telegram, iMessage, Messenger) from iOS and Android backup formats to build timelines and findings.
  • Forensic report generation structure: Organize methodology, findings, and an artifact index suitable for investigation documentation.

Quick Start

Use the mobile-forensics skill to extract recoverable evidence from an iOS or Android backup by focusing on SQLite databases, parsing relevant plists, and generating a structured forensic report outline.

Frequently Asked Questions about mobile-forensics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract chat app data from an iOS or Android backup?

To extract chat app data from a mobile backup, you target SQLite databases and parse relevant plists for apps like Signal, WhatsApp, Telegram, iMessage, and Messenger. This involves carving cached data and interpreting schemas to build defensible timelines and findings.

What is the best way to recover deleted messages from corrupted SQLite databases in mobile forensics?

Recovering deleted messages from corrupted SQLite databases requires SQLite and WAL carving techniques to extract residual content. By interpreting chat-related schemas and timestamps, you can recover artifacts from corrupted databases and WAL files within mobile backups.

How does plist parsing help with mobile backup analysis?

Plist parsing decodes binary and XML property lists to identify mobile backup state and manifest details. By analyzing app-group data and preferences, plist parsing reveals critical metadata and configuration artifacts necessary for comprehensive forensic reporting.

Can I generate a defensible forensic report from extracted mobile artifacts?

Yes, you can generate a defensible forensic report by organizing methodology, findings, and an artifact index from extracted mobile data. This structure preserves the extraction techniques used for SQLite and plist artifacts, making the report suitable for investigation documentation.

What is needed to perform SQLite recovery on mobile backups for forensic reporting?

SQLite recovery on mobile backups requires artifact-focused extraction techniques and knowledge of database schemas. You need to apply WAL recovery approaches to interpret content, extract timestamps, and assemble findings into a structured forensic report.

Does mobile forensic recovery work with both iOS and Android backup formats?

Yes, mobile forensic recovery applies to both iOS and Android backup scenarios. The extraction workflows target common artifacts across major chat apps and parse SQLite databases and plists regardless of the mobile operating system backup format.