Today I’ll show you the programs apple uses at its factories, so let’s begin!
Restore Tools
These are the programs today I’m gonna show you.
DCSD
It’s used at factories as a diagnostic tool, it tests the devices by stressing them; it can also install demo bundles for later using them on retail stores.
PurpleBuildSanitizer and PurpleRestore
While PurpleBuildSanitizer strips the internal builds PurpleRestore installs them (it can install also regular firmwares, but as “install bundles” which are basically unzipped IPSW’s) also, although it’s an internal tool it cannot downgrade to an unsigned version.
PurpleFat
Activates devices which are “Units Under Test” (UUT), useless if not on a factory (if you aren’t on a factory if you try to activate a device it throws an error and plays a sound saying “Oh nooh!”.
PurpleSniff
Probably the most interesting thing here; this allows you to get the device and diagnostic info, here’s a list of what you can get:
SNIFF: Report date and host machine configuration
Battery: Battery charge state
Debug: Lockdown and CLTM (thermal) extended logging.
Developer: "Development" if has installed XCode developer diskimage.
Device Mode: "OS Mode", "Recovery", "DFU", and possibly other internal modes.
Diagnostic Data: Includes device test data from different factory stations, including their timestamps. There are over 300 testing stations devices can be tested on. Each device will usually pass through about 6 testing stations before shipping. The diagnostic platform is called iPCB.
Disk Usage: Stats for both System and Data partitions
General: Activation info, baseband identifiers and state, current carrier bundle, device certificate, public key, name, device color, ECID, MAC addresses, UDID, Serial Number, Hardware Model, Fusing Status, platform, architecture, IMEI/IMSI/ICCID, NVRAM data, OS Build/Version, passcode lock-state, proximity sensor calibration, region code, Security Fusing (secure or insecure), Production Mode (Production or Development), SIM card status, presence of Springboard/lockdown, and many more.
Internal: isInternal and isCarrierBuild, isUIBuild, raw hex dump of SysCfg and DIAGS blocks.
Localization: Language
Mobile iTunes: Fairplay related parameters (e.g. certificate)
Restore From Backup: If it has been restored from a backup
Setup Assistant: YES/NO listing of which screens have been presented.
Software Behavior: A bitmask that is decoded into the following boolean properties: China Brick, Google Mail, No VOIP, No Wi Fi, NTSC, Shutter Click, Valid, and Volume Limit.
Sync: Device support for clearing data and encrypted backups, as well as mail accounts connected.
Sync Backup: iCloud sync information.
SysCfg: Device hardware information such as sensor calibration data, device color, NAND size, and serial numbers. This block is read-write for AppleInternal tool that must run on the device, so that Apple can refurbish devices and give them a new serial number.
Wireless: Bonjour service name, Wifi support, Wifi-sync support.
(This list was copied from TheiPhoneWiki)
And that’s all
Yup, that’s it for today, if you want to see more of this, like the programs and apps apple store employees use tell me and I’ll do it.
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://www.theiphonewiki.com/wiki/PurpleSNIFF
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hello @xpl0itu! This is a friendly reminder that you can download Partiko today and start earning Steem easier than ever before!
Partiko is a fast and beautiful mobile app for Steem. You can login using your Steem account, browse, post, comment and upvote easily on your phone!
You can even earn up to 3,000 Partiko Points per day, and easily convert them into Steem token!
Download Partiko now using the link below to receive 1000 Points as bonus right away!
https://partiko.app/referral/partiko
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit