Yep:
Elcomsoft iOS Forensic Toolkit[1]
* Instant passcode recovery for all iOS versions up to iOS 3
* Simple 4-digit iOS 4/5/6 passcodes recovered in 10-40 minutes
I think you missed the fairly huge disclaimer hidden away at the bottom of the page:
> iPhone 4S, iPhone 5, iPad 2+, iPad Mini and iPod Touch 5th gen support is limited to jailbroken devices only (iOS 5 and 6).
The chances of a target device being jailbroken are not particularly large. This should, of course, serve as a reminder that if you are running a jailbroken device you should probably have a passcode a little more complex than four digits!
[1] http://www.appleexaminer.com/iPhoneiPad/iOSAnalysisTools/iOS...
EDIT: This device was found on the AppleExaminer page:
http://www.cellebrite.com/forensic-solutions/ios-forensics.h...
"Using UFED Physical Analyzer, physical and file system extractions, decoding and analysis can be performed on locked iOS devices with a simple or complex passcode. Simple passcodes will be recovered during the physical extraction process and enable access to emails and keychain passwords. If a complex password is set on the device, physical extraction can be performed without access to emails and keychain. However, if the complex password is known, emails and keychain passwords will be available."
My son has verified this personally...
The offline attack you need a password suitable for protecting against police GPU cloud running john the ripper. Android you can set this up (2 different passwords), but should then make a script that deletes adb and su, add it to rc.local and reboot. Also helps to sabotage the recovery partition so it deletes user data should anybody try to flash something to system image
There's also mobiflauge, which is experimental deniable encryption and has 2 passwords, one to open a decoy install and one for your secret files full of stolen government intel you took pictures of to fool casual searches, and not ripped apart JTAG forensics.