iOS 5 is out. Everything is great. I love it. However, I noticed I have restrictions set to on, and I have no idea when I set it and what the passcode is !
I did some research and found that in iOS 4, the passcode is store in springboard.plist. Well that’s good, but I’m on iOS 5 ! and I can’t see the passcode there. 😥
The easiest practical solution is…. find your oldest backup in iTunes and hope that it’s from iOS 4, then extract it using iPhone Backup Extractor. (If your oldest backup is from iOS 5 already, dig into your Time Machine backup (or what ever backup you have) and restore them into your HomeDirectory/Library/Application Support/MobileSync/Backup)
Fire up the app, select your oldest backup. It’s gonna present you with a list of apps you installed (using Bundle IDs). Scroll all the way down to the bottom, and select iOS Files to extract it.
After it’s done, in iOS Files/Library/Preferences, find com.apple.springboard.plist.
Open the file in TextEditor or Property List Editor, find the key “SBParentalControlsPin” and you’ll see a 4-digits pin. For example, the pin is 1234 here. Yep, and that’s what you’re looking for.
The key to this solution is to have a backup from iOS 4, if you don’t, you’re doomed! I don’t know and can’t seem to find where, in iOS 5, the pin is stored, which is, in a sense, good and secure and all that.
For Windows users, you may want to check out this extractor app.
After you extract it and found plist file, you can open it using Notepad or Notepad+ or any text editor you prefer.
The path of iTunes backup in Windows 7 is \Users\<user>\AppData\Roaming\Apple Computer\MobileSync\Backup.
- How to upgrade your iOS device to iOS 5 (macworld.com)
- Backup and sync your iOS devices (sciencetext.com)
- Ask and Answer More Questions About iOS 5 [Help Yourself] (lifehacker.com)