Skip to content

Instantly share code, notes, and snippets.

@dlevi309
Last active August 24, 2023 00:03
Show Gist options
  • Select an option

  • Save dlevi309/57f04ee5cd62e4e9c86c4f30c7e0c518 to your computer and use it in GitHub Desktop.

Select an option

Save dlevi309/57f04ee5cd62e4e9c86c4f30c7e0c518 to your computer and use it in GitHub Desktop.
Forcibly skip iPhone Setup (PurpleBuddy)

ForceNoBuddy

Skip the iPhone setup screen on checkra1n devices, make sure these files are written to /var/mobile/Library/Preferences

This no longer works as of iOS 15 (or it might, but I'm pretty sure it's gone)

com.apple.purplebuddy.plist

<?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>AssistantPresented</key>
	<true/>
	<key>DictationPresented</key>
	<true/>
	<key>ForceNoBuddy</key>
	<true/>
	<key>SetupDone</key>
	<true/>
	<key>SetupFinishedAllSteps</key>
	<true/>
	<key>WiFiPresented</key>
	<true/>
</dict>
</plist>

com.apple.springboard.plist

<?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>SBAutoDimTime</key>
	<integer>-1</integer>
	<key>SBAutoLockTime</key>
	<integer>-1</integer>
	<key>SBEnableALS</key>
	<false/>
</dict>
</plist>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment