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:



24 comentários:

  1. Olá, como eu faço para acessar o /private/var/mobile/Library/Preferences

    ResponderExcluir
    Respostas
    1. Olá. Apenas é possível se o seu aparelho estiver com jailbreak. Você pode acessar de duas maneiras: 1. Se tiver openssh instalado dá pra acessar de qualquer cliente de terminal (putty no windows por exemplo). 2. Se não tiver openssh instalado através do programa ifunbox.

      Excluir
  2. openssh instalado no computador ou no aparelho?

    ResponderExcluir
    Respostas
    1. O openssh deve estar no iPhone, instalado através do Cydia.

      Excluir
  3. nao estou encontrando a pasta iOSFiles no backup, onde esta?

    ResponderExcluir
    Respostas
    1. Utilize o programa "iPhone Backup Browser" (http://code.google.com/p/iphonebackupbrowser/). Abra o bakcup usando o combo box na parte superior esquerda. Localize na Coluna "Name" o valor "System". Na listagem abaixo você achará o "com.apple.springboard.plist". Clicando 2x nele será aberto o windows explorer indicando qual é o arquivo correspondente. Dai basta abrir em um editor de texto (caso necessário, deve-se converter o .plist para texto antes).

      Excluir
    2. Cara, não achei a senha nesse arquivo... SE puder me ajudar a encontrar eu mando pra vc e vc olha... Grato@

      Excluir
  4. opa, fiz o processo...mas no Notepad ao dar um Find por SBParentalControlsPin ele não encontra...

    tem vários SBParentalControls, mas não o PIN! Isso mudou de local?

    ResponderExcluir
  5. Segui a orientação abaixo e funcionou no IOS6 v6.1.2:

    if you forgot your 4 digit restriction code or passcode no worries about it here's the solution, It works on all frmware version but your iphone must be jailbroken for you to use this method...just follow the step by step instruction below..

    To Manually Reset the Passcode:

    1) Install any desktop software for browsing the iphone filesystem (Winscp,iPhoneBrowser,iFunBox,DiskAid,iPhone Pc suite).

    2) Navigate to the directory /var/mobile/Library/Preferences/ and delete "com.apple.springboard.plist"

    3) Then you can navigate to the directory /var/Keychains/ and delete "keychain-2.db"

    4) After deleting the last file, reboot the iphone..

    ResponderExcluir
  6. amigo, não achei o arquivo com.apple.springboard.plist no programa "iPhone Backup Browser", essa dica serve ate para o IOS 6.0.1 ?
    Abrss

    ResponderExcluir
  7. se você esqueceu seu código de restrição ou a senha de 4 dígitos não se preocupa com o que aqui está a solução, Ele funciona em todas as versões firmware mas seu iphone deve ser jailbreak para você usar este método ... basta seguir as instruções passo a passo abaixo .. Para repor manualmente o código de acesso:

    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 ..

    ResponderExcluir
  8. como eu abro o backup no programa?

    ResponderExcluir
  9. No iphone 5 para tirar as restrições se você esqueceu sua senha é só restaurar o iphone através do itunes, mas não pode realizar backup anterior pq se nao voltará para o mesmo estado!!!

    ResponderExcluir
  10. Valeu galera...o meu funcionou ! segui a dica acima do HOMEDOIPHONE e deu certo.
    Muito obrigado !!!!

    ResponderExcluir
    Respostas
    1. Meu Deus do céu, meu filho, como você conseguiu? Eu tento, tento e não consigo.

      Excluir
  11. Gostei do tópico, estou estudando se tem como fazer isso porém no ipod ao invés do iphone, o problema é que (num sei se é por causa do sono) eu não estou conseguindo instalar a bplist.dll e o programa não acha, ja coloquei na pastam System e System 32 e não deu, fui colocar na pasta winsis porém não pude copiar lá, pois o pc diz que só o administrador pode concluir esta operação, o estranho é que o usuario que estou logado já é adm do pc. Alguem tem algum palpite de como instalar a dll pra rodar o programa?

    ResponderExcluir
  12. Ai meu Deus do céu, é tanto nome esquisito que dá até medo, mas vamos lá!
    Dan, eu não entendo nada de nada de programas, porém aprendo rapidinho. A minha única dúvida é, só recupero a senha de restrições do meu iPhone 4s se instalar esse programa que você recomendou?
    Me ajuda, estou a 5 meses tentando recuperar e lembrar ao mesmo tempo da maldita senha e não consigo.

    ResponderExcluir
    Respostas
    1. Olá. Seu aparelho tem jailbreak? Tem backup de qnd já estava c a senha salva?

      Excluir
    2. olá, eu não possuo backup de quando já possuía senha, fiz a senha recentemente e a perdi, agora quero desativá-la, é possível?

      Excluir
    3. Só fazendo restauração. Mas perderá todo o conteúdo sem backup do aparelho.

      Tenha o iTunes instalado em seu computador. Deixe aberto. Com o telefone desligado e desconectado do computador, pressione o botão HOME. Sem soltar, conecte na USB do computador. O iTunes vai reconhecer o aparelho em modo de recovery. Clique em restaurar e aguarde.

      Excluir
    4. Dan, eu ganhei um iphone 6 e a antiga dona não sabe da senha de restrições, ela disse que nunca usou, daí eu pergunto: existe uma senha padrão que vem de fábrica? Não consegui achar nada no Google.

      Desde já, agradeço.

      Att

      Excluir