Este artigo resume todas as opções para recuperar códigos do Tempo de Uso ou de restrições em todas as versões do iOS. Para quem perdeu ou esqueceu o código do Tempo de Uso, ele descreve um processo simples de recuperação automática, um resumo das orientações da Apple e passos guiados para redefinir ou recuperar os códigos sem custo.
O iPhone Backup Extractor tem suporte integrado à recuperação ou remoção automática do código do Tempo de Uso em todas as versões do iOS.
iOS | Nome | Processo | Redefinição necessária
--- | --- | ---
13-14 | Tempo de Uso | Remoção do código | Não
12 | Tempo de Uso | Recuperação do código | Não
7‒11 | Restrições parentais | Recuperação do código | Não
5‒6 | Restrições parentais | Código redefinido para 1234 | Não
1‒4 | Restrições parentais | Recuperação do código | Não
Como remover ou recuperar um código do Tempo de Uso perdido
O processo desativa o Tempo de Uso em um dispositivo iOS (e, opcionalmente, em todos os outros dispositivos iOS e Macs com o mesmo ID Apple). Ele também redefine a senha, então, se o Tempo de Uso for ativado de novo, você precisará escolher um novo código.
As capturas de tela aqui mostram o processo no iOS 14, mas os passos 1 a 3 acionam o processo adequado para qualquer versão anterior do iOS também.
- Baixe e instale o iPhone Backup Extractor (funciona no Windows e no Mac) e abra-o.
- Conecte seu iPhone ou iPad com um cabo USB e selecione-o no menu à esquerda do iPhone Backup Extractor.
- Escolha a aba “Utilities” e clique em “Screen Time recovery”. Isso abre um assistente que orienta você nos próximos passos.

Opção “Screen Time recovery” do iPhone Backup Extractor
- O assistente pede que você desative temporariamente o serviço “Buscar” da Apple no iPhone, em
Settings→[iCloud account name]→Find My→Find my iPhone. Você precisará da senha do seu ID Apple para isso. Quando o processo terminar, você poderá reativá-lo. (Observe que não é necessário remover o dispositivo da sua conta do iCloud.)

Assistente de remoção do Tempo de Uso para o iOS 14
- Clique no botão “Let’s start”. Depois de um instante, o iPhone é reiniciado e, quando terminar, ele não terá mais um código do Tempo de Uso ativado.
Este vídeo mostra o iPhone concluindo a reinicialização. Ao reiniciar, ele também desativa o Tempo de Uso no Mac.
Pronto, está tudo concluído. Não se esqueça de reativar o “Buscar” nos Ajustes do dispositivo.
Orientações da Apple sobre códigos do Tempo de Uso perdidos
A orientação da Apple para quem perdeu o código do Tempo de Uso é apagar e redefinir o dispositivo, recomeçando com um novo conjunto de dados. A Apple escreve:
Escolha um código diferente do código que você usa para desbloquear o dispositivo. Se você não se lembra de um código de restrições definido em uma versão anterior do iOS ou do iPadOS, ou esqueceu o código do Tempo de Uso, é preciso apagar o dispositivo e configurá-lo como novo para remover o código. Restaurar o dispositivo a partir de um backup não remove o código.
Para ser exato, isso não é totalmente verdade: restaurar a partir de um backup remove o código, se o backup foi feito antes de o código ser aplicado e a opção “Compartilhar entre Dispositivos” não estava ativada nos ajustes do Tempo de Uso.
Os Genius de algumas Apple Stores podem recomendar o iPhone Backup Extractor, mas a equipe de suporte da Apple no Twitter sempre recomenda uma redefinição. Essa abordagem funciona, mas resulta na perda de todos os dados do usuário e na necessidade de configurar o iPhone ou iPad do zero.
Como remover o código do Tempo de Uso com um ID Apple
Vimos alguns dispositivos com iOS 13.3 pedirem ao usuário um ID Apple quando o Tempo de Uso é ativado, para permitir a recuperação automática do código caso ele seja perdido. O iOS avisa: “se você não informar um ID Apple, não poderá alterar os ajustes do Tempo de Uso sem digitar o código”.
Essa opção fica em Settings → Screen Time → Use Screen Time passcode.

Aviso para definir um ID Apple para a recuperação do Tempo de Uso

Adição de um ID Apple para a recuperação do Tempo de Uso
Se essa opção foi usada ao adicionar o código do Tempo de Uso, ela estará disponível para quem esqueceu o código. Um aviso aparece quando o usuário escolhe desativar o Tempo de Uso, usando Settings → Screen Time → Turn Off Screen Time ou Settings → Screen Time → Change Screen Time Passcode → Turn Off Screen Time Passcode.

A caixa de diálogo “Desativar Código” do Tempo de Uso no iOS

Recuperação do código do Tempo de Uso com um ID Apple
Não vê a opção de recuperação do código do Tempo de Uso?
Essa opção não é oferecida a todos os usuários do iOS. Se você não recebeu a opção de definir um ID Apple de recuperação ao ativar o recurso, não será possível recuperar o código do Tempo de Uso por esse método. Mesmo assim, o iPhone Backup Extractor ainda consegue remover o código usando o primeiro método descrito neste documento.
Como remover manualmente o código do Tempo de Uso no iOS 14 ou 13
A restauração de um backup só funciona se o backup foi feito antes de o código do Tempo de Uso ser aplicado e se “Compartilhamento Familiar” e “Compartilhar entre Dispositivos” não estavam ativados nos ajustes do Tempo de Uso. Em caso de dúvida, recomendamos o processo automático mostrado acima, que não depende de um backup anterior.
Vários fatores podem afetar a remoção do código por esse caminho ou fazer com que ele volte a se propagar a partir do iCloud:
- O status do “Compartilhamento Familiar” na conta do iCloud do usuário
- Se o usuário do “Compartilhamento Familiar” está marcado como menor de 13 anos
- Se você conclui a configuração do Tempo de Uso no dispositivo restaurado
- Se “Compartilhar entre Dispositivos” está ativado
- Se há outros dispositivos com iOS 13 ou posterior / macOS 10.15 ou posterior na conta
- A versão do sistema e a configuração do Tempo de Uso no backup que você restaura
- Se
Account changesestá definido comoNot alllowedem “Restrições de Conteúdo e Privacidade”
De modo geral, porém, se você restaurar a partir de um backup, não tiver o “Compartilhamento Familiar” ativado e não reativar o Tempo de Uso, deve dar certo.
- Verifique se você tem um backup criptografado do iPhone recente.
- Antes de continuar, desative o “Buscar iPhone” em
Settings→[iCloud account name]→Find My→Find my iPhone - Conecte o iPhone ao iTunes com o cabo USB e clique em “Restaurar iPhone...”. Isso faz o iTunes baixar o firmware mais recente para o seu iPhone, antes de apagá-lo e atualizá-lo. É muito importante ter um backup antes de fazer isso.

O iTunes confirmando a escolha de restaurar

Escolhendo “Restaurar iPhone” no iTunes
O iTunes vai confirmar se você tem um backup recente:

O iTunes pedindo um backup antes da restauração
- Quando a atualização do firmware terminar, o iTunes pede que você escolha um backup para restaurar. Selecione o backup que você fez antes e restaure-o. Depois da restauração, o iPhone estará como era, mas sem o código do Tempo de Uso.
Como remover manualmente o código do Tempo de Uso no iOS 12
No iOS 12, a Apple guarda o código do Tempo de Uso no chaveiro do usuário. O código fica em uma parte do chaveiro específica do dispositivo, o que significa que ele não é sincronizado com os outros dispositivos Apple do usuário e, portanto, não pode ser acessado por eles. Embora o iPhone Backup Extractor simplifique a recuperação desse código, descrever como descriptografar e extrair manualmente o chaveiro de um dispositivo é particularmente complexo.
Para quem prefere o caminho manual, recomendamos seguir a orientação para o iOS 13 e restaurar um backup.
Como remover manualmente o código de restrições no iOS 7‒11
As versões 7 a 11 do iOS armazenam o código de restrições nos backups, com hash do algoritmo PBKDF2. Isso exige um pouco de decodificação. Para chegar a esse hash, você precisa extrair o arquivo com.apple.restrictionspassword.plist de um backup do dispositivo. O arquivo pode ser encontrado (sem custo) no “Expert mode” do iPhone Backup Extractor, em Home Domain → Library → Preferences, ou descriptografando manualmente o arquivo bruto 398bc9c2aeeab4cb0c12ada0f52eea12cf14f40b.
Quando você tiver o arquivo, procure estes valores:
<key>RestrictionsPasswordKey</key>
<data>...</data>
<key>RestrictionsPasswordSalt</key>
<data>...</data>
A chave e o salt são derivados do código do usuário com PBKDF2 e são relativamente fáceis de decodificar por força bruta. O código de restrições tem apenas 4 dígitos nessas versões do iOS, então há apenas 10.000 combinações para testar.
Como remover manualmente o código de restrições de um backup do iOS 5‒6 (gratuito)
Se você quiser entender por conta própria como funciona a redefinição do código de restrições, descrevemos os passos abaixo. Todos eles podem ser feitos com a edição gratuita do iPhone Backup Extractor. Mas atenção: as instruções são um pouco complicadas e podem ser trabalhosas para quem não é da área técnica. Recomendamos o método automático acima.
Use as instruções abaixo para redefinir o PIN de restrições para 1234 em um iPad ou iPhone. Se você decidiu redefinir o código por esse método, estes são os passos a seguir:
- Crie um backup no iTunes com o código de restrições ativado. Como vamos fazer isso manualmente, é bem mais fácil se o backup não estiver criptografado. (O melhor é manter o backup criptografado e usar o método automático descrito antes neste guia.)
- Acesse a pasta de backup padrão (geralmente
C:\Users\[username]\AppData\Roaming\Apple Computer\MobileSync\Backup\no Windows ou~/Library/Application Support/MobileSyncno macOS). Você também pode abrir o iPhone Backup Extractor, clicar com o botão direito no backup e escolher “Show in Finder” ou “Open in Explorer” para abrir a pasta do backup. - Faça uma cópia de segurança do arquivo
662bc19b13aecef58a7e855d0316e4cf61e2642b, pois é ele que vamos editar, e você vai querer uma cópia caso algo dê errado... - Use um gerador de hash SHA-1 online para gerar o hash do arquivo
662bc19b13aecef58a7e855d0316e4cf61e2642be anote esse hash (será algo comoa6533d4dc9ac9f8af7ba65cb955187f025cfde8b, mas será diferente em cada backup).

Gerando o hash do arquivo do código de restrições (assustador!)
- Abra o arquivo
662bc19b13aecef58a7e855d0316e4cf61e2642bcom o editor de Plist do iPhone Backup Extractor. Clique emView / Edit Plistno menuFilee procure o arquivo.plist. - Pesquise no arquivo para confirmar que ainda não existe uma linha com o texto
<key>SBParentalControlsPIN</key>. Se existir, a linha logo abaixo (algo como<string>1234</string>) contém o PIN. - Se a linha não existir (o que não deve acontecer em backups do iOS 5 ou 6), procure a linha
<key>SBParentalControlsEnabled</key>. Abaixo dela haverá uma linha com<true/>, indicando que os controles parentais estão ativados. Se a linha estiver ausente ou indicar<false/>, os controles parentais não estão ativados, e alterar o PIN não vai ajudar.

Editando o plist do PIN de restrições
- Supondo que a chave
SBParentalControlsEnabledseja<true/>, clique em “Edit” e adicione as duas linhas a seguir logo abaixo da linha<true/>:<key>SBParentalControlsPIN</key><string>1234</string>
Assim, o texto no arquivo fica parecido com isto:<key>SBParentalControlsEnabled</key><true/><key>SBParentalControlsPIN</key><string>1234</string>...other lines...

Como o editor de Plist deve ficar com as linhas inseridas
- Salve o arquivo
662bc19b13aecef58a7e855d0316e4cf61e2642balterado, sobrescrevendo o antigo. - Use o gerador de hash SHA-1 para gerar outro hash do arquivo
662bc19b13aecef58a7e855d0316e4cf61e2642be anote-o. - Faça uma cópia de segurança do arquivo
Manifest.mbdb, pois agora vamos editá-lo. - Abra o
Manifest.mbdbem um editor hexadecimal como o HxD (gratuito) (ou o TextPad no modo hexadecimal).

Editando o manifesto com o HxD (obrigado pela dica, Taylor!)
- Procure o hash SHA1 original que você anotou no passo 4 (confirme que está pesquisando no modo hexadecimal, e não no modo de texto). Ele aparece como
com.apple.springboard.plistou algo parecido, e esse é o trecho que você procura. - Agora vem a parte delicada: você precisa sobrescrever o valor hexadecimal antigo pelo novo (aquele que você anotou no passo 10). Na maioria dos editores hexadecimais, isso é feito digitando por cima do valor antigo.
Por exemplo, você pode ver algo assim:72 64 2E 70 6C 69 73 74 FF FF 00 14 38 F1 2D 84 14 0D 32 E3 6E DF D7 62 3F D1 7A 10 11 66 14 70.
Vamos supor que o valor hexadecimal que você quer alterar seja38F12D84140D32E36EDFe que precise mudá-lo para1234567890abcdef1234.
Primeiro, localize o início da sequência hexadecimal antiga e digite por cima dela, até chegar a algo assim:72 64 2E 70 6C 69 73 74 FF FF 00 14 12 34 56 78 90 AB CD EF 12 34 D7 62 3F D1 7A 10 11 66 14 70. - Salve o arquivo
Manifest.mbdbeditado. - Restaure o backup no iPhone usando o iTunes. Antes de restaurar, substitua os arquivos
Manifest.mbdbe662bc19b13aecef58a7e855d0316e4cf61e2642bpelos modificados, caso você não os tenha salvado diretamente na pasta do backup depois de editá-los. - Quando o iPhone for reiniciado ao final da restauração, você já pode usar o PIN
1234para acessar os controles parentais. Pronto!
A partir de agora, se você fizer backup do iPhone, SBParentalControlsPIN estará presente no backup, a menos que você desative e reative as restrições. Nesse caso, ele desaparece do backup de novo.
Avise-nos se este guia ajudou ou deixe um comentário se pudermos ajudar mais. Boa recuperação de códigos!
