Skip to main content
Skip table of contents

Data - System logs

Android

System logs and "DumpSys" files can be extracted from Android phones. Android system keeps these files for debugging and monitoring purposes and the files can contain various system data like recent locations, recently connected Wi-Fi networks, recently launched and running applications, recent cell locations and signal info, current Bluetooth MAC address and name, etc.

These files are listed in the System Logs section within the HTML and PDF reports and can be directly opened by clicking on their filenames. Their content is also used for the analysis of Wi-Fi networks, Locations, and Notifications.

It is also possible to analyse device HW usage from the “DumpSys” logs, such as battery, flashlight, camera, screen, Wi-Fi, Bluetooth, or GPS.

Some logs can be acquired through developer options and ADB, others may be obtained with the addition of root access.

Example of System logs report (Android)

iOS / iPadOS

On iOS / iPadOS devices many different log types can be analysed providing information of:

  • Device unlocking events

  • Interaction with users of other devices

  • More geolocations

  • Network usage, including Wi-Fi and pairing activity

  • Geolocation Map Tiles

  • Autocomplete data

Some data is extracted with a non-jailbroken iPhone, although significantly more data can be obtained with a jailbroken device.

Sysdiagnose

Sysdiagnose is one such log and serves a similar purpose as diagnostic logs on other platforms. These logs are manually generated on an iOS device and can be extracted and analyzed for troubleshooting.
The sysdiagnose logs can be extracted from a live-connected jailbroken device or you can import sysdiagnose logs for analysis.


Follow these steps to create the sysdiagnose logs on a device:

1. Generate Sysdiagnose Logs:

a. using buttons on your phone:

Simultaneously press the Volume Up, Volume Down, and Power buttons.
Hold these buttons for approximately 1.5 seconds.

b. using AssistiveTouch > Analytics:

On iOS 5 or higher, you can create sysdiagnose logs via AssistiveTouch:

iOS versions 12 and below:

navigate to Settings > General > Accessibility > AssistiveTouch:

AssistiveTouch: ON
Customize Top Level Menu…

Select [+] > select “Analytics

Use the activated AssistiveTouch button > select “Analytics

The sysdiagnose protocol is preparing when the message "Gathering analysis" is displayed.

iOS / iPadOS versions 13 and above:

navigate to Settings > Accessibility > Touch > AssistiveTouch:

AssistiveTouch: ON
Customize Top Level Menu…

Select [+] > select “Analytics

Use the activated AssistiveTouch button > select “Analytics

The sysdiagnose protocol is preparing when the message "Gathering analysis" is displayed.

2. Wait for Sysdiagnose Logs to complete:

If done correctly, the sysdiagnose logs will be generated.
This process may take several minutes.
When it is complete, a notification will briefly appear at the top of the device screen.

3. Verify creation of Sysdiagnose Logs:

on iOS versions 12 and below, navigate to:

Settings > Privacy > Analytics > Analytics Data

on iOS / iPadOS versions 13 and above, navigate to:

Settings > Privacy > Analytics & Improvements > Analytics Data

then look for files with names starting with "sysdiagnose" to confirm that the logs were successfully generated.

4. How to locate the Sysdiagnose Logs:

When the iOS / iPadOS device is correctly connected to MOBILedit Forensic ULTRA/PRO/Standard:

use the [Browse content] button to open the File manager:

open this directory path:

Multi root (raw4)/%APPDATAROOT%/~CrashLogs/DiagnosticLogs/sysdiagnose

Category

Sysdiagnose

Apple Unified Log

Purpose

Snapshot of system state

Detailed timeline of events and logging

Initiation

sudo sysdiagnose or key combination

sudo log collect --device --output /path/to/name.logarchive

File size

300 MB – 1 GB+

100 MB – several GB depending on logging duration

Analysis tools

Forensic license tools, grep, custom scripts, etc.

Forensic license tools, log command, custom scripts, Consolation3, etc.

Content

Bundle with log files, crash reports, sysdiagnose, network status, battery, kernel logs, etc.

Detailed, chronological logs of system and app activities, including subsystem events

Time source

System clock (RTC) at snapshot moment

System clock and monotonic time

Timestamps

YYYY-MM-DD HH:MM:SS +0000

YYYY-MM-DD HH:MM:SS.ns (nanoseconds) +0000

Timeline structure

Limited, fragmented

Fully chronological, nanosecond precision

Time analysis

Limited

Excellent

Forensic information

Configuration, app usage, power logs, network diagnostics, crash logs

User interaction, process start/stop, system state changes, authentication events, nanosecond logs

Privacy display

May contain raw strings

Privacy labels visible

The above table is licensed under CC BY-SA 4.0. Concept process-flow AUL/Sysdiagnose - Version 1.2 2025-05 - T. Korver.

Categories of logs shown in the report output

Title

Description

Jailbreak required Y/N

Logs

iOS Location Related Info

Compass callibration

Yes

iOS Cadence To Stride Estimates

Walking cadence and step length

Yes

iOS Mobile Networks

Country and network codes of connected networks

Yes

Geolocation Map Tiles

Cached map tile labels

Yes

Geolocation Applications

Applications using Geolocations

Yes

Geolocation PD Place Caches

Cahed location references

Yes

Geolocation Config Store

Settings and permissions for locations

Yes

Title

Description

Jailbreak required Y/N

System Logs

Interactions

App network interactions

No

Device Usage

Device hardware usage

Yes

Application Download History

Store downloads of apps

Yes

System Update History

System updates and last restore

Yes

Connected Computers History

Connections and trust

Yes

Ringtones

Ringtone files and metadata

Yes

Cloud Photos Logs

Sync info, number of images and videos.

Yes

Keyboard time usage

Active usage

Yes

Emoji count by app

Number of emoji insertions

Yes

Character count by language

Typed characters grouped by language

Yes

Durable records

Keyboard - Characters typed

Yes

Transient records

Additional keyboard data - Words, autocorrections, language, predictive input counts

Yes

Lexicon settings

Language modelling

Yes

Dynamic lexicon

Dynamic language modelling

Yes

iOS Device Backup Info

As described

Yes

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.