Remove parental controls from your iPhone or iPad with 2 clicks
Can’t remember your restriction passcode for some of the apps installed? Want to access the App Store and forgot your restrictions PIN? Do you want to avoid a factory reset of your iPhone or iPad?
We've found a way of resetting your forgotten restrictions passcode that'll work nicely on your iTunes backup. With iPhone Backup Extractor, you can also recover your restrictions passcode from older iTunes or iCloud backups. If you've lost or forgotten the restrictions passcode to your iPhone or iPad, there's an easy way to reset.
The Restrictions PIN can be found with iPhone Backup Extractor in any encrypted or unencrypted iTunes or iCloud backup of your iPhone or iPad, if parental controls are enabled. The restrictions passcode can be reset to
1234 with a click in our app, and a restore.
Reset forgotten restrictions passcode for any Apple device
Until recently, it was necessary to manually extract and edit the
com.apple.springboard.plist file to reset your restrictions passcode. We've made this process much easier: iPhone Backup Extractor completely automates the process for you. All you need do is:
Make an iTunes or iCloud backup of your iPhone, iPad or iPod Touch
Download and run iPhone Backup Extractor (works on Windows and Macs)
Open your backup with iPhone Backup Extractor
Click the “Utilities” menu and select "Reset restrictions PIN". The restriction passcode in the backup will be changed to
Restore your backup using these instructions
Check out our video tutorial:
How to reset restrictions PIN from an iTunes backup manually -- for free
Use the instructions below to reset the restrictions PIN to
1234 on an iPad or an iPhone. If you decided to reset your passcode using this method, these are the steps you need to follow:
Create a backup in iTunes while your restrictions passcode is enabled. Because we're doing this by hand, it's a lot easier if the backup isn't unencrypted. (It's better to keep your backup encrypted and use the automated method earlier in this guide.)
Browse to the default backup folder (usually
C:\Users\[username]\AppData\Roaming\Apple Computer\MobileSync\Backup\on Windows or
~/Library/Application Support/MobileSyncon macOS). You could also run iPhone Backup Extractor and right-click on your backup before choosing "Show in Finder" or "Open in Explorer" to open your backup's folder.
Take a backup copy of the file
662bc19b13aecef58a7e855d0316e4cf61e2642bas this is the one we'll be editing -- and you want a backup copy in case anything goes wrong...
Use an online SHA-1 hash generator to take a hash of the file
662bc19b13aecef58a7e855d0316e4cf61e2642b- make a note of this hash (it will be something like
a6533d4dc9ac9f8af7ba65cb955187f025cfde8b, though it will be different for each backup).
662bc19b13aecef58a7e855d0316e4cf61e2642bfile with iPhone Backup Extractor's Plist editor. Click on
View / Edit Plistfrom the
Filemenu and browse for your
Search in the file to make sure there isn't already a line with the text
<key>SBParentalControlsPIN</key>. If there is, then the line beneath it (which will read something like
<string>1234</string>) contains the PIN.
If the line doesn't exist (which it shouldn't on iOS5 or 6 backups) then search for the line
<key>SBParentalControlsEnabled</key>. Below that will be a line saying
<true/>which indicates that parental controls are turned on. If the line is missing or says
<false/>then parental controls are not enabled -- and changing the PIN won't help.
<true/>, click on "Edit" and add the following two lines just below the
So the text in the file reads something like this:
Save the amended
662bc19b13aecef58a7e855d0316e4cf61e2642bfile, overwriting the old one.
Use the SHA-1 hash generator to make another hash of the
662bc19b13aecef58a7e855d0316e4cf61e2642bfile, and make a note of this.
Take a safe backup copy of the
Manifest.mbdbfile, as we'll now be editing this file.
Manifest.mbdbin a hex editor like HxD (free) (or TextPad running in hex mode).
Search for the original SHA1 hash you took in step #4 (make sure you're searching in hex mode and not text mode). It’s saying
com.apple.springboard.plistor similar - that’s the right bit of text you’re looking for.
Now the tricky bit - you need to overwrite the old hex value with the new one (that you discovered in step #10). In most hex editors you do this by typing over the old value.
For example, you may see something like this:
72 64 2E 70 6C 69 73 74 FF FF 00 14 38 F1 2D 84 14 0D 32 E3 6E DF D7 62 3F D1 7A 10 11 66 14 70.
Let's assume the hex you are wanting to change is
38F12D84140D32E36EDFand you're needing to change it to
The first thing you'd do is find the beginning of the old hex string and then you'd type over the old hex code to end up with something like this:
72 64 2E 70 6C 69 73 74 FF FF 00 14 12 34 56 78 90 AB CD EF 12 34 D7 62 3F D1 7A 10 11 66 14 70.
Save the edited
Restore the backup to the iPhone using iTunes - make sure you replace the
662bc19b13aecef58a7e855d0316e4cf61e2642bfiles with the modified ones before restoring, if you didn't save them directly into the backup folder after editing them.
Once the phone has restarted at the end of the restore you can now use the PIN
1234to access the parental controls. Hurrah! 🎉
Drop us a note if you found this guide helpful, or leave a comment if we can help further. Happy passcode resetting! 😀