Difference between revisions of "SwitchBoard.app"

From The iPhone Wiki
Jump to: navigation, search
m (Gallery)
(Gallery)
Line 13: Line 13:
 
File:SwitchboardScreeniPhone6.png| [[N61AP|iPhone 6]] running [[SwitchBoard 12A93311h]]
 
File:SwitchboardScreeniPhone6.png| [[N61AP|iPhone 6]] running [[SwitchBoard 12A93311h]]
 
File:IPad_mini_retina_ios7.jpeg| [[iPad mini 2|iPad Mini with retina display]] running [[SwitchBoard 11B6490j]]
 
File:IPad_mini_retina_ios7.jpeg| [[iPad mini 2|iPad Mini with retina display]] running [[SwitchBoard 11B6490j]]
File:IMG 1281.JPG| Prototype iPhone 7 running SwitchBoard 14A92340t
+
File:IMG 1281.JPG| Prototype [[iPhone 7]] running SwitchBoard 14A92340t
 
</gallery>
 
</gallery>
   

Revision as of 17:56, 13 October 2016

SwitchBoard.app is one of Apple's internal utilities. It's a simple launcher of other utilities. Generally, it's the same set of applications (new test apps are created to test new features). It's usually located in the /AppleInternal/Applications folder along other internal applications. It usually finds the applications it needs to load in /AppleInternal/Applications/SwitchBoard/.Currently, there is no SwitchBoard binary available for public.

SwitchBoard and diagnostic utilities are copied onto the device during restore from special firmware bundles which are seeded only to Apple official service centers. It may be installed onto devices through PurpleRestore. Switchboard and its internal utilities are, in fact, present on all iDevices during manufacturing. The utilities run extensive tests on the devices, including sensors, thermal measurements and more - and only when all tests pass do the devices go through a final stage, which involves removing the debug utilities and installing the stock version of iOS.

Gallery

The file structure of SwitchBoard.app:

Entitlements.plist		SwitchBoard
Info.plist			SwitchBoard-Settings.plist
PkgInfo				_CodeSignature
ResourceRules.plist		com.apple.SwitchBoard.plist