• Deutsch
  • English
  • Deutsch
  • English
  • Home
  • Blog
  • UFADE

    • What is UFADE?
    • Installation
    • Connect devices
    • Navigation
    • Reporting
    • Extraction
    • Logging
    • Developer options
    • Advanced Options
    • Data Operations
  • Testpoints
  • Legal

Logging

UFADE offers various options for using the different logging functions of the connected Apple device:

Logging

Unified Logs

These logs have an unimaginably high level of detail and can - depending on the objective - be more relevant in the investigation process than a complete file system backup. UFADE offers the option of extracting all available logs or defining the time period to be backed up.

Unified Log Extraction

Unified Logs

Select the start time

Start Time

There are other ways to save Unified Logs (e.g Lionel Notaris iOS Unified Logs acquisition tool). However, these are usually only provided for macOS. UFADE is one of the few options available under Linux and Windows.

Some valuable tips on how to deal with an extracted log archive and where to find possible artifacts can be found here:

Lionel Notari - iOS Unified Logs
Tim Korver - Thesis Firday
Alexis Brignoni - Initialization Vectors Blog


Crash logs

Crash logs or crash reports mainly contain error reports and analysis data. They can also contain device information, information on paired devices or previously created sysdiagnose archives. UFADE extracts the CrashReporter directory from the device and makes it available as a ZIP archive.


Sysdiagnose

The creation of a sysdiagnose archive can be triggered by various key combinations on the devices themselves:

devicedisplaycombination
iPhone / iPod TouchiPhonePress and hold the power or side button and both volume buttons for 1 - 1.5 seconds. If successful, the device vibrates briefly
iPadiPadPress and hold the power or side button and both volume buttons for 1 - 1.5 seconds. There is no feedback from the device.
Apple WatchWatchPress and hold the power button and crown button for 1 - 1.5 seconds. If successful, the device vibrates briefly
Apple TVTVPress and hold Play/Pause and Volume Down on the remote control for 6 seconds.

If the corresponding option is selected, UFADE recognizes the current sysdiagnose creation. The archive is automatically extracted from the device after creation and deleted from the device memory.

Projects dealing with the analysis of the sysdiagnose archive:

iLEAPP
EC-DIGIT-CSIRC/sysdiagnose
iOS_sysdiagnose_forensic_scripts

A sysdiagnose archive also contains a partial extraction of the unified logs. In tests, relevant user activities could be detected in these logs for approximately one day.


Live syslogs

Here, the syslogs are recorded live until the recording is aborted and transferred to a text file. These are the same entries that can subsequently be found by extracting the unified logs. This option is suitable for creating test data on comparison devices in preparation for analyzing the unified logs and for examining processes currently taking place on the device.

Prev
Extraction
Next
Developer options