SQLite Forensics: Data Structures micro-course

Get immediate, practical skills to uncover the app evidence your tools miss.

advanced level | 5 HouRS | 5 cpe credits | updated 2025

Want to uncover the app data your tools miss without committing to extensive programs? This focused micro-course helps you go beyond tool limitations by showing exactly how SQLite stores and removes data. In just a few hours, you’ll learn to recover deleted records, interpret raw structures, and confidently analyze app databases, even when tools give you nothing. Start building practical skills today and apply them right away.

Course Intro & Videos

SQLite Forensics: Data Structures (Micro-course)

This focused 5-hour course helps digital forensic professionals understand how SQLite stores, deletes, and spreads data across its internal structure. Ideal when tool output is incomplete, or deeper answers are needed for reports or court.

Instead of theory, you'll work hands-on with real app data and learn practical methods to examine freelist pages, overflow records, and fragmented content — with no need for scripting or SQL expertise.

Overview of what you will learn

This course shows you how SQLite files are structured — from file headers to page types and record formats

You'll learn how to find and recover deleted records from freelist pages and unallocated space

We walk you through how to follow overflow chains and rebuild fragmented records across multiple pages

You'll get comfortable decoding variable-length integers (VarInts) to manually interpret database records

Throughout the course, you'll apply reliable, tool-independent techniques that work in real cases

Is this course for you?

This course is designed for forensic examiners, analysts, lab specialists, and investigators who:

Work with iOS/Android app data in mobile investigations

Need to validate or explain SQLite evidence beyond tool output

Are tasked with presenting solid findings in reports or court

Want practical skills — fast — with zero filler

Why investigators choose this course

Deep-dive training — distilled from our full SQLite Forensics course

Full course credit included — if you later enroll in the complete SQLite Forensics course, we'll deduct the full price of this micro-course — just contact us before enrolling

Hands-on, realistic data — real-world scenarios using specially engineered samples

No scripting needed — clear, visual, and practical methods

5 hours total — focused and efficient

Flexible delivery — take it on-demand or join a live session

Certificate included — for court, audits, or internal tracking

Inside the Course (Video)

Course Format & Pricing

⏱️
Duration Live Online: approx. 5 hours
On-Demand: paced at your convenience
🎓
Certificate Issued upon successful completion
💲
Pricing On-Demand: €299
Live Online: €349
Final price shown at checkout in your currency, depending on your country.
🌐
Language English
📬
Need group pricing? Contact us for a quote
What You'll Learn & Course Content

What you'll learn

In this course, you'll learn to:

  • Understand how SQLite stores data Discover how app data is saved, deleted, and structured inside actual databases.
  • Read raw database files with confidence Build the skills to explore SQLite files directly — without relying on tool output.
  • Find deleted and inactive data Learn how to locate freelist pages, overflow records, and fragmented entries that tools often miss.
  • Follow a forensic method Use a repeatable, proven process to examine app databases, even when tools offer no support.
  • Communicate findings clearly Be able to explain what you found and how — in reports, audits, or court.
  • Practice on real mobile data Work hands-on with actual database files and realistic investigative scenarios.

Included in your training

  • Built for forensic needs A course tailored specifically for investigators working with mobile app data.
  • Works with real-world SQLite files Practice on live, deleted, and fragmented data — exactly what you'll encounter in real cases.
  • Visual, no-code instruction Learn through clear, visual explanations — no SQL or scripting required.
  • Clear focus on SQLite internals Understand pages, freelists, overflow areas, and how data is structured across the file.
  • Flexible format Learn at your own pace on-demand, or join a live session with an instructor.
  • Completion certificate Download a certificate upon completing the course to verify your training.

Course Content

Expand All Sections
01 – The Database Header
  • Learn what SQLite headers reveal about structure and data format
  • Extract and interpret key values manually
02 – Page Headers
  • Understand how pages are organized in SQLite
  • Identify and interpret key page-level structures
03 – Variable-Length Integers (VarInts)
  • Decode SQLite's compact number system
  • Apply VarInt logic to manually parse database records
04 – Parsing Records
  • Reconstruct complete rows manually
  • Understand serial types and payload structures
05 – Freeblocks
  • Locate deleted records in freeblocks
  • Understand fragmentation and record remnants
06 – Freelist Pages
  • Recover data from freelist structures
  • Track page reuse and deleted record flow
07 – Overflow Pages
  • Rebuild large records stored across multiple pages
  • Recover images, files, or messages missed by tools
Who Is This Course For

Who is this course for?

This micro-course is designed for investigators, analysts, and technical professionals who need to go beyond what forensic tools show and understand what SQLite databases actually contain.

It's especially useful if you:

  • Work with mobile app data from iOS or Android devices
  • Encounter SQLite databases that your tools don't fully parse
  • Need to validate or challenge automated tool output
  • Want to examine freelist pages, overflow records, and deleted data
  • Report findings for legal or incident response purposes
  • Prefer hands-on learning with real-world data

Who this course helps

📱

Mobile App Investigators

Analyze SQLite databases and recover hidden or deleted data manually.

🔍

Tool Validators

Compare automated results with raw database content for validation.

🧠

Technical Analysts

Understand freelist pages, overflow records, and how data is stored.

📄

Report Writers

Explain how deleted or fragmented records were recovered.

🧰

Hands-on Learners

Prefer labs over theory? This course offers practical exercises.

👩‍⚖️

Legal & Compliance

Learn techniques that support defensible analysis in court or audits.

Your Instructor

Your Instructor

This course is taught by James Eichbaum, a leading expert in digital forensics and one of the most experienced instructors in mobile and database analysis. With over 15 years of experience teaching SQLite forensics, James has trained professionals across 30+ countries.

He previously served as Global Training Manager at MSAB and has led advanced training for hundreds of organizations worldwide including national police agencies, governments, and private DFIR labs. His instruction combines deep technical skill with extensive field experience from real investigations.

In this micro-course, James guides you through the internal workings of SQLite databases, including deleted records, freelist pages, and overflow structures, using a practical, tool-independent approach designed to give you skills you can apply right away.

Connect with James on LinkedIn
Career Highlights
  • 15+ years teaching digital and mobile forensics
  • Former Global Training Manager at MSAB
  • Former California P.O.S.T. Instructor
  • Detective with Sacramento Valley High Tech Crimes Task Force
  • Special Deputy U.S. Marshal on FBI Cyber Crimes Task Force
  • HTCIA Case of the Year award recipient (2011)
James Eichbaum - Expert Digital Forensics Instructor
Choose Your Training Format

Choose Your Training Format

Final price shown at checkout in your currency, depending on your country.

OnDemand

Learn at your own pace with 5 hours of expert-led content. Flexible, self-guided learning.

€299
Price per participant
  • Start anytime
  • 90 days of full access
  • Work at your own pace
  • Certification included
  • Email support & resource library
Start On-Demand Training

Live Online

Join instructor-led sessions remotely. Choose a scheduled class or request a private team session.

€349
Price per participant
  • Scheduled virtual sessions
  • Live instruction & Q&A
  • Interactive labs
  • Certification included
  • Email support & resource library
Get in Touch for Details
Need to train a group? We offer discounts for 5+ participants and can customize delivery for teams.
Contact us for group pricing ⟶
Certification & Parent Course

Certification & CPE Credits

🎓
Professional Certificate Participants who complete this training receive a signed, verifiable certificate of completion from Elusive Data — recognized by digital forensics professionals across public and private sectors.
📚
Earn 5 CPE Credits This course qualifies for Continuing Professional Education (CPE) credits. Submit your certificate toward your annual training requirements for certifications such as CCE, EnCE, or CISSP.
🔒
Individually Issued & Secure Every certificate includes a unique ID, issuance date, and instructor signature, enabling easy verification and audit-proof documentation.
🌍
Internationally Applicable Whether you're in law enforcement, a private lab, or corporate DFIR — this certification supports your continuing education goals globally.

This Micro-course and the Full SQLite Forensics Track

This focused micro-course is a standalone module designed for fast, targeted learning. It's built to help digital investigators understand how SQLite stores, organizes, and deletes data — especially when forensic tools fall short. In just 5 hours, you'll gain a clear, structured understanding of SQLite internals, including freelist pages, overflow records, and variable-length integers (VarInts).

This micro-course is part of our broader training strategy and has been carefully selected from the full Advanced SQLite Forensics Course. That larger course spans three full days (or on-demand equivalent) and offers advanced labs, certification, and up to 24 CPE credits.

In the full version of the course, you'll also learn:

  • Manual parsing and interpretation of WAL and SHM files
  • How to investigate and recover from unallocated space
  • Custom app parsing and B-Tree navigation
  • Use of Elusive Data's exclusive SQLite forensic tools
  • Scenario-based CTF challenges to test and reinforce skills
FAQ Section

FAQ

Expand All
01 –How long does it take to complete the course?

On-Demand: Access all 5 hours of content at your own pace. Ideal for working professionals who want flexibility to train between active cases.

Live Online: Instructor-led sessions conducted remotely. Timing can be customized for your team.

02 –Is the course content updated for 2025?

Yes — this course has been completely redesigned and updated for 2025. It reflects the latest findings, updated SQLite behavior, and modern forensic challenges based on real-world casework.

03 –Can this course be delivered to teams or agencies?

Yes! We offer flexible group training options — including discounted rates for teams of 5 or more. Agencies, labs, and organizations can request custom scheduling and onboarding support tailored to their needs.

04 –Can I get help if I get stuck during the OnDemand course?

Absolutely. We provide instructor email support so you can keep progressing confidently at your own pace.

05 –What if I've already taken a mobile forensics training?

Perfect. This course complements those skills by going deeper into database structures. You'll learn what automated tools often overlook — like deleted records, freelist pages, and raw data reconstruction.

06 –Who teaches this course, and what's their background?

The course is led by Elusive Data's senior instructor, James Eichbaum, a forensic specialist who has trained professionals from national police forces, federal, state and local law enforcement, government and military agencies, and global DFIR teams. You'll learn from someone with deep, practical experience in real investigations. James has been teaching database forensics for over 15 years.

07 –Do I get access to lab files and hands-on practice?

Yes. Every module includes interactive labs using real SQLite data. You'll apply your learning immediately through guided exercises and downloadable datasets.

08 –Why should I choose this course over others?

This microcourse was designed to fill a crucial gap in forensic training: understanding how SQLite databases actually store, structure, and retain data.

In just a few focused hours, you'll learn how records are laid out across fixed-size pages, how deleted data can persist in freelists, and how large entries are spread across overflow chains.

Through realistic examples and unsupported apps, you'll work hands-on to decode headers, interpret VarInts, and trace records with precision.

Continuously updated and built for working professionals, this course delivers fast, focused, and practical training without cutting corners.

09 –Do I need programming or advanced SQL skills?

You should be comfortable navigating forensic tools and working with mobile artifacts, but you don't need to be a developer. We'll guide you through low-level concepts like freeblock parsing, varints, and freelist recovery with clear explanations and hands-on labs.

10 –Is the course recognized or court-admissible?

Yes. The course is certificate-based and designed by a former law enforcement examiner with real testimony experience. The workflows taught are courtroom-ready and built to hold up under review.

11 –Will I actually be able to use this on my current cases?

Yes. The course is built around real-world app data, not generic examples. You'll learn practical workflows you can apply immediately — even when your tools fall short.

12 –What if I use tools like Cellebrite, MSAB, Magnet, or Oxygen?

Great — this course is designed to work alongside them. You'll learn how to verify tool output, investigate unsupported apps, and recover evidence those tools often overlook.

13 –Do you offer scheduled courses I can join?

Yes! We regularly schedule live online sessions that you can join alongside other professionals. These scheduled courses offer the same comprehensive content with real-time interaction and Q&A sessions.

Check our course calendar to see upcoming scheduled dates and register for available sessions.

14 –Can I book a private live session for a custom date?

Absolutely! If the scheduled course dates don't work for you, we're happy to arrange a private live session at a time that fits your schedule.

Simply submit a booking request with your preferred dates and times, and we'll work with you to find a convenient slot. This is perfect for teams or organizations with specific timing requirements.

15 –If I take this microcourse now, do I have to pay full price for the complete course later?

No — if you later decide to enroll in the complete SQLite Forensics course, we'll deduct the full cost of this microcourse from your total. Just reach out to us before enrolling in the full course.

Feedback from the field

Anele D. Mobile Examiner | Live Online

It was a small group, and James made everything easy to follow. He explained things in a way that just clicked, especially freelist pages. Solid five hours.

Raj S. Digital Intelligence Specialist | Live Online

James knows the subject inside out, thank you!

Lee O. Mobile Device Examiner | OnDemand

I wasn’t sure if the course format would suit me. I’m used to classroom training. But this was incredible. Everything was explained so clearly. I’ll definitely take the full course as soon as I can. Thanks again for being so supportive over email!

Alex S. Law Enforcement Examiner | OnDemand

I’ve worked with SQLite in mobile cases for quite a while. But this was the first time freelist pages and overflow records actually made sense. I’m really happy with the course. The on-demand format was brilliant. I haven’t seen anything like it online before. Super easy to jump back in and replay what I needed.

Other resources you may like

Master SQLite Forensics with our 2025-certified training, tailored for professionals examining mobile app data. Learn to uncover deleted records, interpret WAL files, and recover hidden artifacts beyond the reach of standard tools. Built around real-world casework and fresh CTFs, this hands-on course emphasizes page-level decoding, deep forensic insight, and practical techniques for advanced investigations.

Decoding VarInts manually can slow down forensic workflows, especially when working with unfamiliar or messy databases. This tool helps you interpret those values quickly, so you can stay focused on analysis. Free to use and built for investigators who work directly with SQLite internals.

Need to recover deleted, uncommitted, or overwritten SQLite data? This advanced micro-course teaches you how to extract evidence from WAL and SHM files, volatile layers where critical changes often reside. Learn to verify data integrity, track modifications, and uncover what traditional tools miss.

SQLite remains the backbone of mobile app storage in 2025, powering everything from chat histories and location logs to app settings and cached media. While forensic tools handle basic extraction well, they often stop short of revealing what’s stored deeper in database internals: write-ahead logs, overflow chains, or custom schemas unique to each app.

As mobile software evolves rapidly, examiners increasingly face situations where data is only partially decoded or missed altogether. Understanding the inner workings of SQLite has become essential for reliable mobile analysis.

This microcourse was built with that reality in mind. You’ll learn how to break down SQLite at the structural level, recovering data manually, interpreting how records are organized, and spotting patterns or anomalies that tools alone may not explain. It’s the kind of practical expertise that gives you more control in complex or time-critical cases.

Request Live Session

This request is completely non-binding. Let us know what dates might work for you and how many participants you’d like to include. We’ll get back to you promptly to discuss the best options together.