Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I identify a jailbroken phone from the crash logs?

A number of the hardest to track-down problems I've come across with my iPhone application have only exposed themselves on jailbroken handsets. Is there a way to detect these handsets looking only at the crash logs?

This is kind of like this question but after the event rather than during...

like image 260
Stephen Darlington Avatar asked Oct 20 '09 21:10

Stephen Darlington


People also ask

How do I read iOS crash logs?

Locate Crash Reports and Memory Logs on the DeviceOpen the Analytics & Improvements section of Settings on the device. See Share analytics, diagnostics, and usage information with Apple. Tap Analytics Data. Locate the log for your app.

Can you jailbreak iPhone without me knowing?

The device can not be jailbroken without physical access to the device.

Where are iOS crash logs stored?

To help troubleshoot some bugs, the Day One Team may need you to submit crash logs from your iOS device. Navigate to your device Settings > Privacy > Analytics & Improvements > Analytics Data. Scroll through this list to find Day One events.


1 Answers

While it certainly isn't a foolproof solution, you can look at the running binaries to see if there are jail-broken apps running at the time of the crash. Winterboard, for example, is an app that only exists on jail-broken devices. If you suspect a crash is happening on a jail-broken device, I would start by inspecting there.

like image 95
coneybeare Avatar answered Sep 19 '22 00:09

coneybeare