Advanced Apps Analysis (AAA)

Course description

The XAMN Advanced App Analysis course provides students with the skills and knowledge needed to become masters of SQLite database analysis and become proficient in Python scripting.

Students receive in depth instruction on database structures and management along with a full understanding of how to analyze other supporting smartphone app files such as PLists , XML, WAL and SHML files. Students learn Python to create scripts that parse files associated with smartphone apps and large data sets and learn how to integrate that data into XAMN Spotlight for further analysis and reporting.

This course is designed for the analyst or examiner who is looking to obtain the skills needed to dig deeper into data that traditional tools fail to decode.

Course objectives

Day One

  • Basic App Analysis
  • SQLite Data Types
  • PLists
  • Building & Modifying SQLite Databases

Day Two

  • SQLite Database Structures
  • Page Headers, Freeblocks & Freelists
  • Rebuilding Databases w/ Freelist Pages

Day Three

  • Write Ahead Log
  • Intro to Python
  • Strings
  • Math
  • Variables
  • Python in XAMN Elements
  • Functions
  • Lists & Tuples
  • Dictionaries
  • For Loops

Day Four

  • Conditional Statements
  • File I/O
  • Datatime Module
  • PListlib Module
  • SQLite 3 Module
  • Objects & Classes
  • XAMN Elements Python API

Day Five

  • App Parsing Practical I
  • App Parsing Practical II
  • Final Practical
  • Assessment & Closure


Dates Language City Country

These are just some of the available courses. For the full list, see our training schedule.

I am ready to book Advanced Apps Analysis (AAA)

Contact us

If you are a potential customer interested in learning more about our training, mobile forensic solutions or services, please use this form for your inquiry.

"*" indicates required fields