Forgot Restrictions Passcode! Help!
You set up a passcode and you are being asked to enter a restriction passcode that you can't remember? Want to access the App Store and you forgot your restrictions passcode and don't want to factory reset your iPhone or iPad? We have found a way of resetting your forgotten restrictions passcode that will work nicely on your iOS 5, 6 or 7 iTunes backup. With the iPhone Backup Extractor, you can also recover your restrictions passcode from iOS 7 or iOS 8 iTunes or iCloud backups
In this article we will walk you through the steps needed to retrieve your restrictions PIN.
Warning: These instructions are complicated and can be overwhelming if you are a non-tech person. We can't held responsible for any loss or damage that may result if you make a mistake during the process. If you are looking for a simple way to recover your restrictions passcode from your iOS 5, 6, 7 or 8 iTunes backup, please read our detailed guides:
or check our video tutorial:
Recovering your restrictions password for older iOS backups
For iTunes backups lower than iOS 5 you can extract the Restrictions Passcode with iPhone Backup Extractor by looking for the "com.apple.springboard.plist file" following Home Domain\Library\Preferences\com.apple.springboard.plist and searching for the SBParentalControlsPIN value in the file.
How to reset restrictions PIN from an iOS 5, 6 or 7 iTunes backup in 17 steps
The process of resetting the SBParentalControlsPIN only applies to a non-encrypted iTunes backup. Use the instructions below to reset the Restrictions PIN to '1234' on either an iPad or an iPhone running iOS 5, 6 or 7.
If you decided to reset your passcode using this method, these are the steps you need to follow:
- Take a backup with iTunes while your restrictions passcode is enabled - ensure it's not encrypted
- Browse to the backup folder (usually
C:\Users\). Check the default iTunes backup location for Windows and Mac computers. You could also run iPhone Backup Extractor, load backup and click on the blue number next to "Folder" section, as it will direct you automatically to the backup location.
- Take a safety 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
a6533d4dc9ac9f8af7ba65cb955187f025cfde8band it will be different for each backup).
- Open the file
662bc19b13aecef58a7e855d0316e4cf61e2642bin a plist editor. Run iPhone Backup Extractor, click on 'View/edit PList' from the File menu and browse for your .plist file to open.
- 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.
- Assuming the SBParentalControlsEnabled key is true,click on Edit and add the following two lines just below the <true/> line:
- 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 safety copy of the
manifest.mbdbfile as we will now be editing this file.
manifest.mbdbin a hex editor (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). You'll see that it will be very close to text saying "com.apple.springboard.plist" or similar - that proves you've found the right bit of text.
- 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.
- Save the edited
- Restore the backup to the iPhone using iTunes - make sure you replace the
662bc19b13aecef58a7e855d0316e4cf61e2642bfiles with the modified ones in the default iTunes backup location 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 '1234' to access the parental controls.
So that the text in the file will read something like this:
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
38F12D84140D32E36EDF and you're needing to change it to
1234567890abcdef1234. 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
As an aside, you'll notice from now on that if you back up the phone the SBParentalControlsPIN is actually present in the backup (unless you disable and re-enable Restrictions, at which point it disappears from the backup again).
Easy way to reset Restrictions PIN with 2 clicks!
If the above method is too complicated and you want to complete all these steps in just a few clicks, try the latest iPhone Backup Extractor with a brand new Restriction Passcode reset feature. Simply install the iPhone Backup Extractor, open it and load your iTunes backup. To reset your PIN for your iOS 5 or 6 backup, click on the top menu 'Utilities' and then on 'Reset Restrictions PIN'. If you have an iOS 7 or 8 iTunes backup, from the 'Utilities' menu, select 'Recover Restrictions PIN'.
Note: After you reset the Restrictions PIN code to
1234 for iOS 5 or 6 backups, you will need to complete the process by restoring backup to your iOS Device. WARNING! You may lose any data added or changed on your iOS device since the backup was last taken! We recommend you to create a safe copy of your backup.
Important: the automatic Restriction PIN reset feature is only available using the Home or Pro version of the software and works on all iOS unencrypted iTunes backups. See our pricing plans.
You could drop by below if you found this post useful and say hello. Or, if you found other easier ways of resetting your Restrictions Passcode or want to share your Restrictions Passcode story why not share them below?:) Registered users can contact us for further help if they have a hard time in getting along with the above steps.
Happy Restrictions PIN resetting!:)