O que é panic full no iPhone?
Atualizado em 2026-10-14
Panic full é um arquivo .ips (panic-full-data-hora.ips) que o kernel do iOS grava toda vez que o sistema sofre uma pane grave e reinicia. Um panic isolado não indica defeito; panics repetidos com a mesma assinatura apontam quase sempre para uma peça de hardware, como um flex, um sensor ou a bateria.
O que é um panic full, exatamente?
Quando o kernel do iOS encontra uma situação da qual não consegue se recuperar, ele para tudo, grava um relatório e reinicia o iPhone. Esse relatório é o panic full: um arquivo de texto com extensão .ips, cujo nome segue o formato panic-full-AAAA-MM-DD-HHMMSS.ips.
O arquivo fica guardado no próprio aparelho, em Ajustes › Privacidade e Segurança › Análise e Melhorias › Dados de Análise. O passo a passo para encontrá-lo e exportá-lo está em Como ver o panic full do iPhone (passo a passo).
Dentro dele há informações que o técnico usa no dia a dia:
- o modelo do aparelho (campo
product, por exemploiPhone16,2); - a versão do iOS (
os_version); - o tipo de relatório (
bug_type 210para um panic do kernel); - e, principalmente, a
panicString: a frase que descreve o motivo da pane.
É essa panicString que contém a assinatura útil: um código de “sensor array”, o nome de um sensor ausente, um serviço que travou… A anatomia completa está em Como ler panic full: códigos, sensor array e exemplos.
Um panic isolado é sinal de defeito?
Não necessariamente. O iOS pode entrar em panic por causa de um bug, de um app problemático, de um jailbreak ou de dados corrompidos restaurados de um backup. Um panic único, sem repetição nos dias seguintes, raramente justifica abrir o aparelho.
O cenário muda quando:
- o iPhone reinicia sozinho várias vezes por dia;
- os panics aparecem em intervalos regulares (a cada 3 minutos, por exemplo);
- vários arquivos
panic-fulltrazem a mesma assinatura.
Nesses casos, a causa é quase sempre de hardware: uma peça que deixou de responder ao sistema. É o quadro típico de iPhone reiniciando sozinho: causas e o que fazer e de iPhone reiniciando a cada 3 minutos: a causa real.
Por que o iPhone reinicia quando uma peça falha?
Nos iPhones recentes, o controlador de gerenciamento do sistema (SMC, integrado ao SoC) espera periodicamente uma resposta de cada sensor obrigatório: sensor do conector de carga, sensores frontais, bobina de carregamento sem fio, dados da bateria, conforme o modelo. Se um deles fica mudo, o sistema força uma reinicialização. Enquanto o sensor não volta a responder, o ciclo se repete.
Em modelos mais antigos, o mecanismo passa pelo serviço thermalmonitord: sem medições de um sensor por cerca de 3 minutos, o watchdog reinicia o aparelho e o log cita “Missing sensor(s)”.
Por isso o panic full é tão útil na bancada: ele não descreve só o sintoma, ele aponta quem parou de responder.
Quais são as principais famílias de panic full?
A base do Check Panic Full reúne 111 regras com fonte, agrupadas em famílias. As mais comuns:
| Família | Como aparece no log | O que costuma indicar |
|---|---|---|
| SMC sensor array | SMC PANIC … sensor array … is 0, 4194304 |
Um sensor obrigatório mudo; o código varia por modelo (flex de carga, sensores frontais, bobina sem fio, bateria) |
| Missing sensor | Missing sensor(s): mic2 |
Um sensor que o thermalmonitord não enxerga mais (mic1, mic2, PRS0, TG0B…) |
| Watchdog | userspace watchdog timeout: no successful checkins from wifid |
Um serviço do sistema travado; muitas vezes software |
| AOP | AOP PANIC, AOP NMI |
Always-On Processor; ligado a flex power, câmera frontal, conector de carga |
| NAND | ANS2, nvme |
Armazenamento ou suas linhas na placa |
| SEP | SEP ROM boot, SEP panic |
Secure Enclave; geralmente placa ou firmware |
| I2C | i2c3 … for device … |
Um componente do barramento que não responde |
| Software | kernel data abort, undefined kernel instruction |
Bug, app ou jailbreak antes de qualquer peça |
Um ponto essencial: o mesmo código não significa a mesma peça em todos os modelos. O valor 0x400000, por exemplo, indica a bobina de carregamento sem fio no iPhone 14 e no iPhone 15 Pro, mas os bits mudam de uma geração para outra. A table completa mostra cada código por modelo, e o hub codes explica cada família.
Panic full tem conserto?
Na maioria dos casos de hardware, sim, e muitas vezes sem tocar na placa. As peças mais citadas são:
- flex do conector de carga;
- flex dos sensores frontais (proximidade / luz ambiente);
- bobina de carregamento sem fio (tampa traseira);
- bateria (linhas de dados / gauge);
- flex do botão power.
Quando o panic indica a placa (separação do sanduíche, NAND, SEP, linhas da CPU), o reparo passa a ser de microsoldagem.
Duas armadilhas frequentes:
- Peça paralela: flex de carga paralelo tem alta taxa de defeito e pode reproduzir exatamente o mesmo panic.
- Peça pareada: em vários modelos, a bobina sem fio e a bateria são pareadas com a placa. Uma peça não Apple pode manter o panic. O caminho é peça Apple com System Configuration (Self Service Repair) ou o Assistente de Reparo no iOS 18+.
Como analisar um panic full?
Você pode ler o arquivo à mão (veja Como ler panic full: códigos, sensor array e exemplos) ou usar o tool: solte o arquivo .ips, e o leitor de panic full extrai a assinatura, compara com a base de regras e mostra a peça provável em 3D, com o teste a fazer antes de encomendar e as armadilhas do reparo. As páginas de códigos são grátis; o diagnóstico completo do seu iPhone é pago só se a peça for encontrada (veja Preços: diagnóstico panic full por iPhone | Check Panic Full).
O resultado é sempre uma peça provável, não uma certeza: confirme com uma peça sabidamente boa antes de trocar a definitiva. Os identificadores do aparelho são removidos antes de o log ser armazenado.
Resumo
- Panic full = relatório
.ipsgravado pelo kernel a cada pane grave. - Um panic isolado não é defeito; panics repetidos com a mesma assinatura indicam hardware provável.
- A
panicStringaponta o sensor ou serviço em causa; a leitura depende do modelo. - Confirme sempre com uma peça sabidamente boa.