Pinfinder is a small application for Mac, Windows and Linux which attempts to to find the restrictions passcode for an iOS device (iPhone, iPad or iPod Touch) by brute force examination of its iTunes backup, without needing to jailbreak the device.
For full details on how to use it, see https://pinfinder.net/
NOTE: This program will not help you unlock a locked device - It can only help recover the restrictions
passcode as found in Settings -> General -> Restrictions
. More information about Restrictions
can be found at Apple's web site.
If you are running on a platform other than Mac, Windows or Linux you will need to compile the program yourself:
First Download and install Go.
Once Go is installed, you can clone the pinfinder repo and build it. Pinfinder uses the new module system found in Go 1.11 and later to track its dependencies.
cd ~
git clone https://github.com/gwatts/pinfinder.git
cd pinfinder
GO111MODULE=on go build .
./pinfinder
Inspired with thanks by information found here:
https://nbalkota.wordpress.com/2014/04/05/recover-your-forgotten-ios-7-restrictions-pin-code/
Last tested with iOS 8 through 12.0.1 on OS X 10.10, 10.11, 10.12, 10.12, 10.13 Windows XP and Windows 8 with iTunes 12.7
NOTE: Recovery of an iOS 12 passcode requires an encrypted iTunes backup.