You may have set up a restrictions passcode on your iPhone or iPad to block websites and access to Apps on your device. In this article, we are showing you the steps to Reset Restrictions Passcode on iPhone, iPad and iPod, in case you happen to forget your Restrictions Passcode.
Reset Restrictions Passcode on iPhone, iPad and iPod
In case you forget your Restrictions Passcode, you won’t be able to access the Apps and websites protected by restrictions passcode on your device.
This means that you won’t be able to access the App Store to buy or download apps, in case you had protected access to the App Store on your device by using a restrictions passcode.
The most common definitive advice on the internet to get out of this situation is to factory reset your iPhone, iPad or iPod or to jailbreak your device. However, both these methods have their own disadvantages as mentioned below.
Factory Reset: In case you decide to Reset Restrictions Passcode on your iPhone by Factory Resetting your device, you need to be prepared to lose all the data stored on your device (including all contacts).
Factory reset will basically wipe all the data on your iPhone, leaving you with the option to either manually start building all the data from scratch on your device or Restore Data on your iPhone by using an iTunes Backup (in case you had made one).
However, Restoring the device from a Backup can once again Enable the old restrictions passcode on your device, in case the Backup File was made after enabling the Restrictions Passcode on your device.
Jailbreak Device: The other option is to jailbreak your device. However, not many people are comfortable with this option and jailbreaking your iOS device is not recommended from a security point of view.
Third Option: In this article, we are showing you a simple method to Reset Restrictions Passcode on iPhone, iPad or iPod, without Factory Resetting your device or going with the jailbreak route.
This method, involves using the iBackupBot program to find the encrypted version (base 64 version) of the restrictions passcode on your device and then decoding this passcode by visiting a website that can decode base 64 codes.
- Make a Backup of your device on a computer using iTunes
- Find the Encrypted Restrictions Passcode in the Backup File using iBackupBot
- Decode Encrypted Restrictions Passcode
This method makes use of third party tool called iBackupBot. Using this tool you can reset restrictions passcode on your iPhone, iPad or iPod without jailbreaking your device or resetting it to factory default settings.
1. Backup Your Device to Computer Using iTunes.
Follow the steps below to make a Backup of your iPhone, iPad or iPod on your computer using iTunes.
Download the latest version of iTunes to your PC or Mac (in case you haven’t already done it)
1.1. Open iTunes on your Computer and Connect your iPhone to the USB port of the computer
1.2. Click on the Phone Icon as it appears on the screen of your computer in order to activate iTunes Settings Menu (See image below)
1.3. Next, click on the Summary tab in the sidebar menu. This will show the details of your iPhone and the backup options available (See image below)
1.4. Under the section Backups, first check the option This Computer and then click on Backup Now button to start the process of backing up your iPhone to your computer.
1.5. Patiently wait for iTunes to make a backup of your computer. The time to complete the backup will depend on the amount of data available on your iPhone.
2. Download and Setup iBackupBot on your Computer
Follow the steps below to download and setup iBackupBot utility on your computer. As mentioned above, this utility is required to extract your Restrictions Passcode from the backup file
2.1. Download iBackupBot. On your computer. You can download this free utility from here
2.2. Once iBackupBot has finished downloading, follow the instructions to complete the process of setting up iBackupBot on your computer.
2.3. Launch iBackupBot software on your computer by double clicking on the program icon.
If you get an error message here, saying that your iPhone is not connected, then disconnect your device, close iBackupBot and relaunch it. This should make the error disappear.
2.4. On the iBackupBot window, Navigate to the Preferences Folder by clicking on System Files > HomeDomain > Library. (See image below)
2.5. Next open the Preferences Folder, by double clicking on it. (See image above)
2.6. In the Preferences Folder, Locate a file called com.apple.restrictionspassword.plist (See image below)
2.7. Open the file com.apple.restrictionspassword.plist by double-clicking on it (See image above)
Note: If you are using a Windows computer, you may have to download a plist editor in case you do not already have this on your PC. Windows will prompt you to download a plist editor.
2.8. Once you open the file (com.apple.restrictionspassword.plist) you will see a pop-up message from iBackupBot asking you to sign up for the full version.
In this step, you can either click on the Cancel button to continue with the process, or you can sign up for the full version to support the developer of this useful utility.
3. Decode Restrictions Passcode
Once you are able to open com.apple.restrictionspassword.plist file on your computer, the next step is find and decrypt RestrictionsPasswordKey and the RestrictionsPasswordSalt
3.1. Once the file (com.apple.restrictionspassword.plist) opens, locate the line <key>RestrictionsPasswordKey</key>
Underneath the line <key>RestrictionsPasswordKey</key> you will see a line called </data>. Copy the arrangement of numbers and letters underneath the line </data> (See image above).
Note: Do not Close any of the iBackupBot windows that are open, you need those windows to follow step #3.3 below.
3.2. Now, open up a browser on your computer and visit http://ios7hash.derson.us/. After visiting the website, enter the data you just copied in step 9 above into the box next to RestrictionsPasswordKey on the website. (See image below)
3.3. Next, go Back to iBackupBot Window and Locate The Line <key>RestrictionsPasswordSalt</key>
Underneath the line <key>RestrictionsPasswordSalt</key> you will see a line called </data>. Copy the arrangement of numbers and letters underneath the line </data> (See image above).
3.4. Now head back to the decoding website and enter the data you just copied into the box next to RestrictionsPasswordSalt. (See image below)
3.5. Once you have entered both RestrictionsPasswordKey and RestrictionsPasswordSalt, click on the Search for Code button (See image below).
The website will now start the process of finding your Restrictions Passcode by searching for all the possible number combinations from 0000 to 9999 in order to find the matching number combination for the base64 codes that you had entered.
Note: This process might take a really long time (Took around 20 minutes during our testing). However, have patience and you will be pleasantly surprised to find your Restrictions Passcode, as soon as the process is completed.
3.6. As soon as the decoding process is completed, you will see a pop-up displaying your Restrictions Passcode. Note down your restrictions passcode from the pop-up.
Now that you have figured out your restrictions passcode, you can go to your iPhone, iPad or iPad and follow the steps below.
- Tap on Settings > General > Restrictions
- Enter in the passcode to access the restrictions screen.
Once you have accessed the restrictions screen, you can disable restrictions on your phone and then create a new Restrictions Passcode or Continue using the same Restrictions Passcode.