Android and iOS System Logs

Both Android and iOS has system logs that can be extracted that are not parsed by most forensic tools.

Android

Note - Acquire data first from device before using ADB as it can be invasive

These system logs run live on the device and commands via ADB need to be given and output to a text file for later review.

Android Triage Tool by Mattia Epifani can be used to extract these logs or they can be manually extracted

adb shell dumpsys > logdump.txt

The log files can contain thousands of rows of data and have to be manually parsed.

aLEAPP does parse certain of these logs.

These logs can be used to view installed apps, when apps were last run, wifi connections etc…

iOS

iOS system logs can be generated by pressing:

Vol Up > Vol Down > Power for 1 sec

This will generate and save sysdiagnose logs on the device. These can be found at

Live device: Settings > Privacy > Analytics and Improvement > Analystics Data > sysdiagnose_###

File System: Private/var/mobile/library/logs/Crashreporter/DiagnosticLogs

Generating these logs can take between 10-15 minutes.

After complete verify if the logs are in the paths specified above.

You can now start the acquisition process. Any acquisition will pull these logs.

Analyzing these logs will be beter on Mac, especially for Unified Logs. Log command on Mac works well but has steep learning curve.

Next
Next

WhatsApp Extraction for Android