How to Recover Forgotten iPhone Restrictions Passcode

IMG 0178This tutorial will show you how to recover or reset the Restrictions Passcode on your iPhone, iPod Touch or iPad. Previously, we have shown you how to use the Restrictions feature on iOS to disable features like in-app purchases, location services etc. using a Restrictions Passcode. Last night I tried to get rid of a few restrictions and to my greatest horror, I realized I could not recall the passcode I had used.

Unfortunately, there is no easy way to recover or reset your iPhone’s Restrictions Passcode. At least none that I could find documented by Apple. Restoring to a previous backup will not get rid of the passcode and the only other option would be to setup iPhone as a new device. All this at the cost of losing some data and also a lot of time and effort restoring your iOS device.

So let me share a simple method to recover the Restrictions Passcode, that will take no more than five minutes. You just need access to the computer the iOS device was synced to.

This tutorial is meant for Mac users only. Download iPhone Backup Extractor for Mac OS X from here. It’s a free application to read iPhone or iPod Touch backups made by iTunes.

After extracting the archive, launch the app and click on Read Backups. Select the iOS device whose Passcode you need to recover and click on Choose.

Screen shot 2011 03 14 at 3 11 03 AM

Now, you should be able to see a list of Apps that have been backed up. Scroll down to select iOS Files and then click on Extract. This process will take a few minutes. Browse to the location you specified for extracting iOS Files and navigate to iOS Files > Library > Preferences

Screen shot 2011 03 14 at 3 01 38 AM

Look for the file called com.apple.springboard.plist and open it in Property List Editor.

The file should have a key titled SBParentalControlsPin and the Value for this item is exactly what we were looking for. Our missing 4 digit Restrictions Passcode.

Screen shot 2011 03 14 at 2 59 26 AM

Now, go ahead and enable/disable restrictions on your iOS device using the recovered passcode.

Tip for Users with Jailbroken iPhones:

If you have a jailbroken iOS device you can also navigate to var/mobile/Library/Preferences/ to access the file mentioned above. You can either use OpenSSH to access this file via Wi-Fi or use iPhone explorer utility to access the file using the USB cable.

You can try this in case you don’t have immediate access to the iPhone backup files. Of course, this method won’t work on non jailbroken devices as access to system files is disabled on them.

About Megha Bassi

Megha Bassi has a strong fascination for all things Apple. Not only does she religiously follow Mac and iPhone news, but also loves writing about everything pertaining to it, be it publishing useful tutorials or app reviews.

, , ,

70 Responses to How to Recover Forgotten iPhone Restrictions Passcode

  1. Cass March 29, 2011 at 6:39 pm #

    It opens up in textedit and doesn’t look like depicted. When I read through it I can’t find anything Sbparentalcontrolspin. Help – what am I doing wrong ?

    • Ryne January 30, 2012 at 3:05 am #

      all u have to do is let the first screen it gets to with the apple logo and the bar underneath it

      when it trys to reboot the device unplug it and chose how to set it up either as a new phone or restore icloud, pc etc.

      i know im a fucking genius and your welcome donations to be sent to Viva_La_Ryne@msn.com

      • rb April 16, 2012 at 6:58 am #

        you wouldn’t have to curse about your self

    • Ryne January 30, 2012 at 3:09 am #

      let the first screen fill the bar and reboot before it startt unplug it this is via hold home plug pc till see itunes icon

  2. Megha Bassi April 6, 2011 at 5:22 am #

    @cass if you have Xcode installed you won’t need any other tool. otherwise use TextWrangler or equivalent. textedit can’t read this file properly.

    • Djay March 30, 2012 at 3:30 pm #

      True…!! Even i em struck on the same screen

  3. colesy April 9, 2011 at 1:52 am #

    The file is binary rather than XML, it can be used in the iPhone in both formats but defaults to the former.

    There is more info at the on reading the file at http://www.iphonebackupextractor.com/blog/2011/apr/7/how-to-recover-iphone-restrictions-passcode/

  4. adil mansoor April 22, 2011 at 12:49 pm #

    i get this error on the p list edit

    The outline could not be synchronized because an error occurred: The current text cannot be encoded in the necessary text encoding (ASCII)

    please help .. thanks

  5. Edna Turnblad May 12, 2011 at 12:49 pm #

    I luv you simonblog.

  6. Pepper May 14, 2011 at 12:13 am #

    So they store the pin in plaintext, not encoded. Really good security, apple.

  7. Vidar May 27, 2011 at 2:23 am #

    I knew there had to be a better way than a factory reset like every other post I found mentioned. Thanks!

  8. Jason June 1, 2011 at 10:58 pm #

    I have tried this with an iphone 4 – and I do not see the SBParentalControlsPin when opening this plist in properly list editor. Am I doing something wrong?

    • Jake October 13, 2011 at 11:57 am #

      @Jasom: I know! Me too! There is no SMBParental Pin. I have an iPhone 4.

    • Alexmac October 15, 2011 at 5:01 am #

      ever figure it out?

      • Nifdge October 19, 2011 at 10:10 pm #

        Anyone figure this out – am having the same problem myself – bought a second hand 3gs with iOS 5, but the restrictions has a passcode, and the person who owned the phone has no idea!

        Tried this method, but I’m only getting

        SMBParentalControlsBlocked
        SMBParentalControlsEnabled
        SMBParentalControlsFailedAttempts

        and no parental pin one!

        I’m guessing it’s probably moved in IOS4 &5 – but who knows where to!

        • mchunter7 October 23, 2011 at 1:25 pm #

          I’ve got the same problem! Since iOS5 I can’t find it anywhere…any input would be fantastic

  9. David June 27, 2011 at 7:39 am #

    Thank you so much for this. I’m the parent and need to recover. I knew there had to be a method. Worked perfect. I used TextWrangler.

  10. Lemon July 21, 2011 at 10:05 am #

    I downloaded Text wrangler but when I open it, its still jibberish ><
    HELP!

  11. Markus August 3, 2011 at 4:33 pm #

    Worked perefect for me. Thanks for sharing this. Downloaded PlistEdit Pro and did as you said. Thanks again.

  12. Melyssa Cee August 6, 2011 at 1:41 pm #

    Hi, can anything be done on Windows rather than Mac?? My darling nephew just loves my iPhone and I never had restrictions passcode but recently discovered I cannot delete any apps from my iPhone 4 due to restrictions I have tried every password I can think of been trying to do this for 3 mths plus now :s he is so clever with the iPhones and blows me away what he can access on such little time. I am so devastated I cannot reset I have far too much to lose :s I will be forever indebted if anyone could help me xxx

  13. Lemon August 8, 2011 at 3:33 pm #

    Hi Melyssa,
    I ended up downloading this on my bf’s laptop coz I couldn’t get the MAC one to work for me.

    easy as pie :)
    http://www.groovypost.com/howto/how-to/recover-your-iphone-restrictions-pin-backup/

    goodluck

    • Melyssa Cee August 18, 2011 at 4:56 am #

      Thankyou so so so much! I will let you know how I go I am going to try it this weekend :) thanks again for your reply and thanks to everyone who posts to try and help others out with the info Apple seems loathe to release xxx I love my iPhone iPod App Store and iTunes I should definately own shares considering my tally at the app store/iTunes just this month so far is hovering at just over $300 but I could cry at the lack of info available from Apple when things go pear shaped. It is a double edged sword having a device that does so much because I have found if my phone is flat or needing repairs I am truly lost and have far too much to lose should I not be able to ‘fix’ it. Anyhows thankyou again and again for this post, the extremely helpful replies and for being kind and patient enough to post what works and doesn’t even after your device is fixed to help others. May you all be truly blessed :)

  14. Tochi August 14, 2011 at 2:16 am #

    This is like a miracle! You are my life saver, thanks a mil!!

  15. Zohan September 1, 2011 at 1:07 pm #

    You save my iPhone life.LOL. And yea it works like Charm.
    I used Phoneview app for extract the plist. And i used textwrangler to view the file.Thanks a lot man!

  16. JasonRich September 30, 2011 at 2:28 am #

    I am trying to use the latest iOS 5 beta and recover a Restrictions password but this method doesn’t seem to work. Any suggestions?

    • Alexmac October 15, 2011 at 4:33 am #

      Sane here. well it works right up until i open it and am looking for “SBParentalControlsPIN” which i cannot find. nobodys helping! no nerd out there is smart enough to figure this out??

  17. Lars October 15, 2011 at 12:41 pm #

    It seems they have removed this PIN from the plist file for security reasons. Does anyone have an idea of what could be an alternative solution of if it can be found in another location?

    There is a SBParentalControlsEnabled which is set to YES. So I guess that it might be possible to change that one to NO and overwrite the file on the device but that requires jailbreak – my problem is with an iPad 2 which seems to have no jailbreak at the moment, so I cannot achieve this and find out if I can disable it to create a new code afterwards.

    I guess we need to have patience until someone figures out what’s changed and possibly a new way.

  18. Nifdge October 19, 2011 at 10:18 pm #

    Anyone figure this out – am having the same problem myself – bought a second hand 3gs with iOS 5, but the restrictions has a passcode, and the person who owned the phone has no idea!

    Tried this method, but I’m only getting

    SMBParentalControlsBlocked
    SMBParentalControlsEnabled
    SMBParentalControlsFailedAttempts

    and no parental pin one!

    I’m guessing it’s probably moved in IOS4 &5 – but who knows where to!

  19. jay October 23, 2011 at 6:19 am #

    I can’t even open the plist file. Help? It gives me an error :(

  20. Magnus October 23, 2011 at 6:46 pm #

    Worked perfectly, maybe because I had an iOS4 backup.
    Thanks a lot!

    • LDV October 24, 2011 at 6:01 pm #

      Definitely in ios5 Apple has moved pin key to another location or they use some kind of encryption. Maybe there will be someone who to take the challenge and find new place where is hidden our mysterious four digit number :)

  21. Ralph November 6, 2011 at 5:20 pm #

    You are a kingggggg …. Thank u very much…. I used ifile instead … Thank youuuuuuuuuuu …. Woooooo yeahhhhh …. Thanks

    • Essie April 10, 2012 at 8:31 pm #

      I used ifile too, worked perfectly. I find more and more uses for ifile everyday!

  22. Shia November 21, 2011 at 1:59 pm #

    Resetting the pass code is easy. for detail steps read this
    ( http://proanswers.org/322/my-ipod-touch-forgot-my-restrictions-password-what-should-do )

  23. honey November 25, 2011 at 11:56 am #

    ok so THIS is weird: I don’t really recall enabling restrictions, and if I did, I would not have used the code that i discovered after extracting–>opening iOS folder from desktop–>opening springboard.plist in xCode.

    and it’s even weirder that the code was 1236 – ONE digit away from the screenshot above.

    I really hate conspiracies, but mostly because they are so transparent.

  24. Mudi December 6, 2011 at 7:09 pm #

    I LOVE UUUUUUUUUUUUU
    GREAT JOB , I DO LOVE UUUUUUUU :) )))
    YEAAAAAAAAAAAAAH :D

  25. madhu December 9, 2011 at 2:32 pm #

    Thanks a lot. This works.
    I used http://www.addpod.de/juicephone to browse my ipad backup and recover the restrictions passcode.

  26. paula December 9, 2011 at 10:20 pm #

    Does this work under iOS 5?

    I’m asking because I extracted the backup, have the iOS Files folder, but it’s empty!!

    Where else can I find or reset the passcode?

  27. paula December 10, 2011 at 12:37 am #

    OK, tried again with the latest backup and voila! Files, including the springboard one.

    Downloaded Property List Pro and opened that. But there’s no SBParentalControlsPin !!

    So, now what? I’d really like to avoid a complete reinstall!

  28. Matt Stephens December 15, 2011 at 12:04 pm #

    Hi,

    Is there an easy way to change the passcode to something different, without erasing all the data? I’m using an iPad2 w/ iOS5.
    Thanks!

  29. Vic December 20, 2011 at 5:18 am #

    Thanks a lot, worked inmediately, :)

  30. ihk2011 December 20, 2011 at 1:52 pm #

    Please help me how to find SBParentalControls PIN number
    I tried both [plist Editor (662)] and [iPhone Backup Editor (com.apple.springboard)] to get PIN number that I set as “1234″.
    However it only shows as
    key SBParentalControlsMCContentRes­trictions /key
    Please help meeeee!!!
    iPhone 3GS

  31. consy December 22, 2011 at 12:18 am #

    omg!!! this was sooo easy!! thanks A MILLION for this help!! really!!!!

  32. boonnah December 28, 2011 at 8:22 am #

    So easy and works like wonder on my iPad! Thank you sooo much!!

  33. JToc January 3, 2012 at 12:19 am #

    I can’t seem to find the “springboard” and the software will not let me select any of the plist files…

    I have a Mac-am I missing something?

    Help!!

    • lexand January 3, 2012 at 8:07 am #

      Salutations

      Unfortunately I had the same problem. But all above suggestions did not work for my iOS 5.0.1.

      So I decided to figure out myself (as I am a programer).

      Here http://creative-territory.net/post/view/id/49/ I described how to reset passlock for iOS 5.0.1.

      Hope this will helpful for someone.

      P.S.
      Sorry my English (it is not my native language)

  34. Rupin January 4, 2012 at 1:12 am #

    Thumbs Up! Thanks!

  35. Mike January 29, 2012 at 9:12 pm #

    Hello,

    Thank you so much. I have been trying to figure out how to reset my wife’s iPhone restrictions since our 3 year old has been on a random buying spree.

    Using TextWrangler was crucial and I also had 2 springboard.plist files with the second one having the password ironically “1234″

    Mike

    • Jane January 30, 2012 at 5:48 pm #

      I am having the same problem as most. I am using ios 5 and the pin in not visible once you open up springboard. Where are the iTunes back ups stored so I could try to extract from a previous backup. When you try restore via iTunes it only gives the option of the latest back up. I have been into /library/applications support but I don’t have a mobileSync folder in there. Any ideas where they could b stored?

  36. Steven February 11, 2012 at 12:51 pm #

    Any way to reset the password or just turn off the restrictions on a regular (non-jailbroken) phone????

    So annoying – I never even remember setting a password for restrictions and now I can’t even get in there to disable game center and other things I don’t want on my phone.

  37. Khurram February 13, 2012 at 12:31 pm #

    Thank u so much for ur help :) i got my code :)

  38. RP February 13, 2012 at 8:55 pm #

    I cannot find the file com.apple.springboard.plist???

  39. Revans February 26, 2012 at 2:53 am #

    I have found a way to change the restrictions without the code. I downloaded iBackupBot, which allows you to open and edit your backup files. Back up your iphone using itunes. Open the back up with ibackupBot and find library/confidurationprofiles/usersettings.plist. Double clicking this will open a window (click cancel if a registration window comes up). This lists all the restrictions on your phone (eg allowitunes and allowappinstallation etc) followed by a value (true or false). Change the restrictions you want (on or off) by deleting the true/false and replacing it. Click save. Then restore your iphone from backup. It changes the settings without ever needing the passcode (which still won’t work). Hoipe this helps.

    Revans – relieved user

    • Cinncity March 5, 2012 at 12:57 am #

      Thank you so much for this!! I was able to get the restriction fixed!! I still don’t know the password, but I don’t need to know it with this. Thank you! :]

    • Andrea M April 4, 2012 at 4:48 am #

      YAY!!!! you saved me!! hubs set up restrictions on camera and Safari to keep our 3 yo out, but neither of the two codes he uses worked, we were at a loss as to what else to try after 17 failed attempts!!! thank you!!!!!!

  40. Kelle March 13, 2012 at 1:13 pm #

    The problem I am having is that all of my files are encrypted. I get as far as the extractor, but text wrangler and the plist edit pro can’t de-scramble the text. Grrr!!

  41. jono March 14, 2012 at 3:44 pm #

    iBackupBot is sensational.
    Allows for so much editting of the phone’s internal thingamabobs and settings and stuff.

    Also allows you to grab your text messages as an excel file, something I’ve been wanting for ages.

    THANK YOU REVANS!

  42. Jay March 25, 2012 at 5:15 am #

    Didn’t work for me. Several Parental control topics, but PIN wasn’t there.

  43. dt March 25, 2012 at 9:12 pm #

    For those on iOS 5.X and cannot find SBParentalControlsPIN in the com.apple.springboard.plist, try the following:

    Add SBParentalControlsPIN (string type) to your com.apple.springboard.plist.
    Set the PIN to whatever you like.
    Restore your device with this backup.
    Enter the PIN you had just set to remove restrictions.

    I’ve only done this on a jailbroken iPhone where I modified the com.apple.springboard.plist on the phone using iFile. (You have to go into the App Switcher tray and force close Settings app for it to read the new PIN). The above method should theoretically work for non-jailbreakers.

    • dt March 25, 2012 at 9:16 pm #

      P.S. Non-jailbreakers will need a utility that will let you modify the backup directly. iPhone Backup Extractor won’t let you do this.

    • Lukas March 27, 2012 at 5:13 am #

      BRAVO !!!!!!!!!!!!!!!!!!!!!!!!!! BEST

  44. werd March 25, 2012 at 11:10 pm #

    If you can not see your own user library.. open up terminal and type:
    chflags nohidden ~/Library/

    then you can see your backups via time machine. look for anything backed up before octo 11, 2011

  45. Keith Sze March 28, 2012 at 4:31 am #

    I have never ever imagined that studying can be so significantly exciting.

  46. mira March 28, 2012 at 4:35 am #

    I LOVE YOU MAN

  47. Bob April 14, 2012 at 5:57 am #

    This does not work for my Ipad 2 as the SBParentalControlsPIN is not there though the number of attempts is

    • Bob April 14, 2012 at 10:33 am #

      Udpate. Found it using the first backup I had. Presumably Apple removed the PIN from the original location with an update.
      Many thanks Megha!!

  48. Kate April 26, 2012 at 12:16 am #

    THANK YOU!

    Saved me blood, sweat and tears.

    Blessings!!

  49. jenea May 5, 2012 at 5:03 am #

    ok i have a iphone 3gs and i forget the password to rest the phone. ive tried what is up above. My iphone is connected to my macbook pro. I need help!

  50. Amir May 7, 2012 at 1:21 am #

    As an iphone expert and one of the experienced people
    I reccomend restoring the iphone with full restore,
    Now guys ,
    for any issue (jailbreak/crash/lag…any any thing!!!)regarding the iphone iPod and ipad , please feel free to ask an contact me at my email,amir_1_love@hotmail.com
    By imessage!!! Or by sending a normal email……!!
    I’ll be always there to help you. 
    Thanks,

Trackbacks/Pingbacks

  1. App store gone, but iTunes is still present - Page 2 - December 14, 2011

    [...] links rule is for signatures. In that spirit I believe this is the link you were suggesting. http://www.simonblog.com/2011/03/16/…ions-passcode/ Hopefully no one read this while I kept adding the wrong link. It's the right one now, or maybe [...]

Leave a Reply