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 exemplo iPhone16,2);
  • a versão do iOS (os_version);
  • o tipo de relatório (bug_type 210 para 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-full trazem 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:

  1. Peça paralela: flex de carga paralelo tem alta taxa de defeito e pode reproduzir exatamente o mesmo panic.
  2. 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 .ips gravado pelo kernel a cada pane grave.
  • Um panic isolado não é defeito; panics repetidos com a mesma assinatura indicam hardware provável.
  • A panicString aponta o sensor ou serviço em causa; a leitura depende do modelo.
  • Confirme sempre com uma peça sabidamente boa.

Perguntas frequentes

Panic full é vírus ou defeito de software?›

Não é vírus. É um relatório técnico. Ele pode registrar um bug de software, mas quando o mesmo panic se repete em intervalos regulares, a causa costuma ser uma peça que não responde.

Um único panic full significa que o iPhone está com defeito?›

Não. Um panic isolado, sem repetição, pode vir de uma falha pontual do iOS. O que importa é a repetição e a assinatura: o mesmo código várias vezes por dia indica hardware provável.

Dá para apagar o panic full para resolver o problema?›

Apagar o arquivo não resolve nada: ele é só o registro. Se a causa for uma peça, novos panics continuarão aparecendo até a peça ser reparada ou trocada.

O panic full mostra exatamente qual peça está com defeito?›

Ele mostra uma assinatura (sensor, serviço, código) que aponta uma peça provável. Confirme sempre com uma peça sabidamente boa antes de encomendar a definitiva.