Book Image

iOS Forensics Cookbook

By : Bhanu Birani, Mayank Birani
Book Image

iOS Forensics Cookbook

By: Bhanu Birani, Mayank Birani

Overview of this book

Mobile device forensics is a branch of digital forensics that involves the recovery of evidence or data in a digital format from a device without affecting its integrity. With the growing popularity of iOS-based Apple devices, iOS forensics has developed immense importance. To cater to the need, this book deals with tasks such as the encryption and decryption of files, various ways to integrate techniques withsocial media, and ways to grab the user events and actions on the iOS app. Using practical examples, we’ll start with the analysis keychain and raw disk decryption, social media integration, and getting accustomed to analytics tools. You’ll also learn how to distribute the iOS apps without releasing them to Apple’s App Store. Moving on, the book covers test flights and hockey app integration, the crash reporting system, recovery tools, and their features. By the end of the book, using the aforementioned techniques, you will be able to successfully analyze iOS-based devices forensically.
Table of Contents (13 chapters)

Desymbolication of crash logs

Once we have deployed our app, we won't be able to use the Xcode debugger tool to debug it. Our only aim should be to improve the customer's experience with your application. This involves fixing the application crash as soon as possible. This can be achieved by analyzing crash logs to debug the problems.

Receiving crash logs directly from a device without using Xcode

Every build of an app can have multiple crash reports and each crash report contains multiple crash logs, Apple's crash reporting service collects all the crash logs and groups similar crash logs into separate crash reports. The crash logs are collected by Apple only if the app user agrees to share crash data with the app developers. The Apple crash report service collects crash logs from apps running on user devices.

Getting ready

Users can get crash reports from the device itself and send them through e-mail. To see how to do this, look at the steps in the following section.

How to do it...

  1. Open the...