24 março, 2011

Recuperar senha da opção "Restrições" no iOS

Se você tiver Jailbreak no seu aparelho faça o seguinte:
  1. Navegue até /private/var/mobile/Library/Preferences
  2. Abra o arquivo com.apple.springboard.plist no seu editor preferido
  3. Procure pela entrada SBParentalControlsPin
Pronto, ai esta a sua senha.

Outra forma, reproduzindo o comentário do "homedoiphone" logo abaixo. Lembrando que o aparelho deve estar com Jailbreak:
  1.  Instale qualquer software de desktop para navegar no sistema de arquivos do iPhone (Winscp, iPhoneBrowser, iFunBox, DiskAid, *recomendo o ifile*).
  2. Vá para o diretório / var / mobile / Library / Preferences / e excluir "com.apple.springboard.plist"
  3. Em seguida, você pode navegar para o diretório / var / Keychains / e excluir "keychain-2.db"
  4. Depois de apagar o último arquivo, reinicie o iphone ..

Se você não tiver Jailbreak, também é possível recuperar a partir de um backup do iTunes, desde que na época da geração do backup a senha já estava configurada.
  1. Abra o backup e localize a pasta iOSFiles
  2. Abra o arquivo com.apple.springboard.plist no seu editor preferido
  3. Procure pela entrada SBParentalControlsPin

Update 23mar2015:
Tem uns malucos que criaram um dispositivo para fazer um ataque "força bruta" no aparelho, testando diversas combinações até conseguir desbloquear. Se alguém se aventurar, seque o link.

Veja como funciona no vídeo abaixo: