Behavior Scan

Behavior Scan was a utility that was internally used by Apple Support staff for troubleshooting early iOS devices. It needed to be run from a Mac OS X system connected to the iOS device in question.

Reported information

 * iPhone OS version.
 * Last restore date.
 * Last sync and/or backup date.
 * Dropped call statistics, including by day of the week.
 * Battery statistics including charge cycles/number of charges, original capacity, current capacity, etc.
 * Usage time since last charge.
 * Airtime over the last 2 weeks.
 * Total modem resets.
 * Total hours of operation count.
 * A total hard reset count.
 * Third party apps.*


 * NOTE: Apple support staff have been known to be able to detect jailbreaking during a scan, which would normally void the device's warranty.

History
As of iOS 4.1 in 2010, the utility had been ported to iOS. Starting with iOS 5 in 2011, a new utility named iOS Diagnostics could be run directory from the iOS device without the need to be tethered to a Mac. A ticket number and reference code would then be generated to be verbally shared with support staff, or wirelessly transmitted from the customer's device directly to the support staff's device.