The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "/System/Library/LaunchDaemons/com.apple.SpringBoard.plist"
m |
m |
||
(9 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | This file loads SpringBoard at boot and tells it to re-launch itself when killed (this is how re-springs are possible). |
||
− | /System/Library/LaunchDaemons/com.apple.SpringBoard.plist |
||
− | |||
− | This is a file located in /System/Library/LaunchDaemons that loads SpringBoard at boot and tells it to re-launch itself when killed (This is how re-springs are possible). |
||
− | The contents of this file on an iPod Touch 2 running iOS 4.2.1 is as follows (The contents in this file shouldn't change too much based on devices/iOS versions, but may vary slightly): |
||
− | |||
== File Contents == |
== File Contents == |
||
+ | The contents of this file on an iPod touch (2nd generation) running iOS 4.2.1 is as follows: |
||
− | <?xml version="1.0" encoding="UTF-8"?> |
||
+ | <?xml version="1.0" encoding="UTF-8"?> |
||
− | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
||
+ | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
||
− | <plist version="1.0"> |
||
+ | <plist version="1.0"> |
||
− | <dict> |
||
− | <key>EmbeddedPrivilegeDispensation</key> |
||
− | <true/> |
||
− | <key>KeepAlive</key> |
||
− | <true/> |
||
− | <key>Label</key> |
||
− | <string>com.apple.SpringBoard</string> |
||
− | <key>MachServices</key> |
||
<dict> |
<dict> |
||
− | + | <key>EmbeddedPrivilegeDispensation</key> |
|
− | + | <true/> |
|
− | + | <key>KeepAlive</key> |
|
− | + | <true/> |
|
− | + | <key>Label</key> |
|
− | + | <string>com.apple.SpringBoard</string> |
|
+ | <key>MachServices</key> |
||
− | <dict> |
||
+ | <dict> |
||
− | <key>ResetAtClose</key> |
||
+ | <key>PurpleSystemEventPort</key> |
||
− | <true/> |
||
+ | </dict> |
||
− | <key>com.apple.UIKit.statusbarserver</key> |
||
+ | <key>com.apple.CARenderServer</key> |
||
− | <true/> |
||
+ | <dict> |
||
− | <key>com.apple.iohideventsystem</key> |
||
+ | <key>ResetAtClose</key> |
||
− | <dict> |
||
+ | <key>com.apple.SBUserNotification</key> |
||
− | </dict> |
||
+ | <true/> |
||
− | <key>com.apple.smsserver</key> |
||
+ | <key>com.apple.UIKit.statusbarserver</key> |
||
− | <dict> |
||
+ | <key>com.apple.iohideventsystem</key> |
||
− | <true/> |
||
− | < |
+ | <dict> |
− | <key> |
+ | <key>ResetAtClose</key> |
− | < |
+ | <true/> |
− | + | </dict> |
|
+ | <key>com.apple.smsserver</key> |
||
− | <true/> |
||
+ | <key>com.apple.springboard</key> |
||
− | <true/> |
||
− | < |
+ | <dict> |
− | <key> |
+ | <key>ResetAtClose</key> |
− | < |
+ | <true/> |
− | + | </dict> |
|
+ | <key>com.apple.springboard.UIKit.migserver</key> |
||
− | <true/> |
||
+ | <key>com.apple.springboard.alerts</key> |
||
− | <true/> |
||
− | < |
+ | <dict> |
− | <key> |
+ | <key>ResetAtClose</key> |
− | < |
+ | <true/> |
− | + | </dict> |
|
+ | <key>com.apple.springboard.appstatechanged</key> |
||
− | <true/> |
||
+ | <key>com.apple.springboard.backgroundappservices</key> |
||
− | <true/> |
||
− | + | <dict> |
|
− | < |
+ | <key>ResetAtClose</key> |
− | </ |
+ | <true/> |
+ | </dict> |
||
− | <key>com.apple.springboard.processinvalidation</key> |
||
+ | <key>com.apple.springboard.processassertionservices</key> |
||
− | <dict> |
||
+ | <dict> |
||
− | <key>HideUntilCheckIn</key> |
||
− | < |
+ | <true/> |
− | + | </dict> |
|
+ | <key>com.apple.springboard.processinvalidation</key> |
||
− | <true/> |
||
− | < |
+ | <true/> |
− | + | </dict> |
|
+ | <key>com.apple.springboard.remotenotifications</key> |
||
− | <true/> |
||
− | < |
+ | <dict> |
− | <key> |
+ | <key>ResetAtClose</key> |
− | <true/> |
+ | <true/> |
− | < |
+ | <true/> |
− | + | </dict> |
|
− | + | <true/> |
|
− | < |
+ | <dict> |
− | <key> |
+ | <key>ResetAtClose</key> |
− | < |
+ | <true/> |
− | + | </dict> |
|
− | < |
+ | <dict> |
− | <key> |
+ | <key>ResetAtClose</key> |
− | < |
+ | <true/> |
− | + | </dict> |
|
− | < |
+ | <dict> |
− | <key> |
+ | <key>HideUntilCheckIn</key> |
− | < |
+ | <true/> |
− | + | </dict> |
|
− | < |
+ | <key>HideUntilCheckIn</key> |
− | </ |
+ | <true/> |
− | <key> |
+ | <key>ResetAtClose</key> |
− | < |
+ | <dict> |
− | <key> |
+ | <key>HideUntilCheckIn</key> |
− | < |
+ | <dict> |
− | <key> |
+ | <key>ResetAtClose</key> |
− | <true/> |
+ | <true/> |
+ | </dict> |
||
+ | <key>com.apple.springboard.services</key> |
||
+ | <dict> |
||
+ | <key>ResetAtClose</key> |
||
+ | <true/> |
||
+ | </dict> |
||
+ | <key>com.apple.springboard.watchdogserver</key> |
||
+ | <true/> |
||
+ | </dict> |
||
+ | <key>ProgramArguments</key> |
||
+ | <array> |
||
+ | <string>/System/Library/CoreServices/SpringBoard.app/SpringBoard</string> |
||
+ | </array> |
||
+ | <key>ThrottleInterval</key> |
||
+ | <integer>5</integer> |
||
+ | <key>UserName</key> |
||
+ | <string>mobile</string> |
||
</dict> |
</dict> |
||
+ | </plist> |
||
− | <key>ProgramArguments</key> |
||
+ | |||
− | <array> |
||
+ | The contents in this file may vary slightly between iOS versions. |
||
− | <string>/System/Library/CoreServices/SpringBoard.app/SpringBoard</string> |
||
+ | |||
− | </array> |
||
+ | === Notes === |
||
− | <key>ThrottleInterval</key> |
||
+ | Unless you know exactly what you're doing, you should not edit this file. Messing with its contents may prevent SpringBoard from launching. |
||
− | <integer>5</integer> |
||
+ | |||
− | <key>UserName</key> |
||
+ | == Parents == |
||
− | <string>mobile</string> |
||
+ | {{parent|System|Library|LaunchDaemons}} |
||
− | </dict> |
||
+ | |||
− | </plist> |
||
+ | [[Category:Filesystem]] |
Latest revision as of 09:38, 26 March 2017
This file loads SpringBoard at boot and tells it to re-launch itself when killed (this is how re-springs are possible).
File Contents
The contents of this file on an iPod touch (2nd generation) running iOS 4.2.1 is as follows:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>EmbeddedPrivilegeDispensation</key> <true/> <key>KeepAlive</key> <true/> <key>Label</key> <string>com.apple.SpringBoard</string> <key>MachServices</key> <dict> <key>PurpleSystemEventPort</key> <dict> <key>ResetAtClose</key> <true/> </dict> <key>com.apple.CARenderServer</key> <dict> <key>ResetAtClose</key> <true/> </dict> <key>com.apple.SBUserNotification</key> <true/> <key>com.apple.UIKit.statusbarserver</key> <true/> <key>com.apple.iohideventsystem</key> <dict> <key>ResetAtClose</key> <true/> </dict> <key>com.apple.smsserver</key> <dict> <key>ResetAtClose</key> <true/> </dict> <key>com.apple.springboard</key> <dict> <key>ResetAtClose</key> <true/> </dict> <key>com.apple.springboard.UIKit.migserver</key> <dict> <key>ResetAtClose</key> <true/> </dict> <key>com.apple.springboard.alerts</key> <dict> <key>ResetAtClose</key> <true/> </dict> <key>com.apple.springboard.appstatechanged</key> <dict> <key>HideUntilCheckIn</key> <true/> </dict> <key>com.apple.springboard.backgroundappservices</key> <dict> <key>ResetAtClose</key> <true/> </dict> <key>com.apple.springboard.processassertionservices</key> <dict> <key>HideUntilCheckIn</key> <true/> <key>ResetAtClose</key> <true/> </dict> <key>com.apple.springboard.processinvalidation</key> <dict> <key>HideUntilCheckIn</key> <true/> </dict> <key>com.apple.springboard.remotenotifications</key> <dict> <key>ResetAtClose</key> <true/> </dict> <key>com.apple.springboard.services</key> <dict> <key>ResetAtClose</key> <true/> </dict> <key>com.apple.springboard.watchdogserver</key> <true/> </dict> <key>ProgramArguments</key> <array> <string>/System/Library/CoreServices/SpringBoard.app/SpringBoard</string> </array> <key>ThrottleInterval</key> <integer>5</integer> <key>UserName</key> <string>mobile</string> </dict> </plist>
The contents in this file may vary slightly between iOS versions.
Notes
Unless you know exactly what you're doing, you should not edit this file. Messing with its contents may prevent SpringBoard from launching.