Не включается и сбои / 7 разделов · 6 мин

iPhone сам перезагружается: как найти и прочитать журнал panic-full

Телефон без спроса гаснет и показывает яблоко — иногда раз в день, иногда каждые три минуты. iOS при этом записывает журнал сбоя, и по нему можно понять, программная это проблема или аппаратная. Разберём, где его найти, на какие строки смотреть и что делать дальше.

Перезагрузка, выключение и паника — в чём разница

Когда говорят «iPhone сам перезагружается», имеют в виду разные вещи, и от этого зависит причина.

  • Телефон гаснет и сразу показывает логотип Apple. Это перезагрузка после критической ошибки — так называемой паники ядра. iOS обнаружила проблему, с которой не может продолжать работу, записала отчёт и запустилась заново.
  • Телефон просто выключается и сам не включается. Чаще всего это аккумулятор: изношенная батарея не выдерживает пиковой нагрузки, особенно на холоде и при низком заряде.
  • Перезагрузки по расписанию — каждые несколько минут, одинаково, даже когда телефон лежит без дела. Такой сценарий почти всегда указывает на конкретную неисправную деталь.

Хорошая новость: при панике ядра iOS сохраняет журнал — файл panic-full. Его можно открыть прямо на телефоне, без компьютера и программ. Он не назовёт деталь, но даст мастеру, а иногда и вам, серьёзную подсказку.

Паника ядра на экране первого iPhone: технический отчёт о сбое вместо загрузки
Отчёт о панике ядра на экране первого iPhone в отладочном режиме; обычный iPhone просто перезагружается и сохраняет такой отчёт в «Данных аналитики». Фото: CoreForce, Public Domain Mark 1.0

Где найти журнал panic-full

Журналы сбоев лежат в разделе аналитики. Путь в актуальных версиях iOS такой:

  1. Откройте «Настройки».
  2. Перейдите в «Конфиденциальность и безопасность». В iOS 15 и более ранних версиях раздел называется просто «Конфиденциальность».
  3. Пролистайте вниз и откройте «Аналитика и улучшения» (в старых версиях — «Аналитика»).
  4. Нажмите «Данные аналитики». Откроется длинный список файлов, отсортированный по алфавиту.
  5. Найдите файлы, название которых начинается с panic-full: в имени указаны дата и время сбоя.

В этом же разделе находится переключатель «Делиться Анализом iPhone, Watch» — он отвечает за отправку данных в Apple, подробнее о нём на странице поддержки Apple. Остальные файлы в списке — отчёты приложений, события нехватки памяти и прочая статистика — к перезагрузкам обычно отношения не имеют, не пугайтесь их количества.

Откройте самый свежий отчёт. Читать его целиком не нужно: достаточно начала файла, о нём ниже. Отчёт можно отправить кнопкой «Поделиться» — себе в заметки, на почту или в мессенджер, чтобы потом показать мастеру. Это удобнее, чем пересказывать симптомы: по тексту отчёта специалист сразу видит модель, версию iOS и строку с ошибкой. Если отчётов много, сохраните три-четыре последних — по ним видно, повторяется ли один и тот же сбой.

Если файлов panic-full нет совсем, а телефон всё равно выключается, скорее всего, это не паника, а внезапное отключение питания — смотрите раздел про аккумулятор ниже.

Где найти журнал panic-full на iPhone: путь в настройках до «Данных аналитики»
Путь к отчётам о сбоях: четыре экрана в «Настройках», без компьютера и сторонних программ.

Как читать отчёт: на что смотреть

Отчёт выглядит как стена технического текста, но для первичной диагностики важны всего несколько мест в начале файла.

  • Тип отчёта. В первой строке стоит bug_type. У отчётов паники ядра это значение 210.
  • Строка panicString. Это главная подсказка: в ней написано, что именно пошло не так. Например, userspace watchdog timeout: no successful checkins from thermalmonitord означает, что системная служба, следящая за температурой, перестала отвечать вовремя, и iOS перезапустилась.
  • Строка Missing sensor(s). Если она есть, iOS ждала ответа от определённого датчика и не получила его. Обозначения вроде mic1, prs0, TG0B или TG0V — это логические каналы: микрофонов, датчика давления, температуры. По ним мастер понимает, в каком шлейфе или модуле искать проблему.
  • Модель и версия iOS — в полях product и os_version. Они нужны, потому что одно и то же обозначение на разных моделях ведёт к разным деталям.

Важная оговорка: обозначение датчика — не готовый диагноз. Специалисты по ремонту плат прямо предупреждают, что, например, mic2 нельзя автоматически считать поломкой шлейфа зарядки — на разных поколениях iPhone этот канал проходит через разные шлейфы. Причиной может оказаться сама деталь, её разъём, повреждённая дорожка или общая линия питания. Подтверждают диагноз только проверкой: отключением шлейфов по одному и установкой заведомо исправной детали.

Структура отчёта panic-full iPhone: bug_type, panicString, Missing sensor(s)
Для первичной диагностики хватает нескольких строк в начале отчёта; привязку датчика к детали уточняют по модели.

Перезагрузки каждые три минуты

Самый узнаваемый сценарий: телефон загружается, работает примерно три минуты и снова перезагружается, по кругу. На форумах мастеров его так и называют — «трёхминутная перезагрузка». В отчётах такого телефона обычно стоит та самая строка про watchdog timeout и thermalmonitord, а рядом — Missing sensor(s) с конкретным обозначением.

Механика простая: служба контроля температуры при старте опрашивает датчики, один из них не отвечает, служба не может доложить системе, что всё в порядке, и по таймауту iOS уходит в перезагрузку. Переустановка iOS тут обычно не помогает, потому что причина — в железе: повреждённый шлейф после удара или влаги, некачественная запчасть после ремонта, отошедший разъём. Если такое началось сразу после замены детали, первым делом подозревают именно её.

Если телефон при этом зациклился на логотипе и до рабочего стола не доходит, прочитайте статью «iPhone завис на яблоке» — там о том, как не потерять данные.

Программные причины и что сделать самому

Если отчёты разные, перезагрузки редкие и без явной системы, стоит начать с программной стороны.

  1. Обновите iOS и все приложения. Ошибки, вызывающие перезагрузки, нередко исправляют в обновлениях.
  2. Освободите память. Когда хранилище забито под завязку, системе тесно, и стабильность страдает.
  3. Вспомните, что изменилось перед началом проблем: новое приложение, профиль конфигурации, бета-версия iOS. Удалите подозреваемое и понаблюдайте.
  4. Сбросьте все настройки: «Настройки» → «Основные» → «Перенос или сброс iPhone» → «Сбросить» → «Сбросить все настройки». Данные и фото останутся, сбросятся только параметры — настройки сети, словарь клавиатуры, настройки местоположения и подобное. Не перепутайте с пунктом «Стереть контент и настройки» — он удаляет всё.
  5. Последний программный шаг — переустановка iOS через компьютер с восстановлением из резервной копии. Если после этого перезагрузки остались с теми же строками в panic-full, причина точно в железе.

Ещё одна частая причина — перегрев. Если телефон перезагружается во время игр, навигации или зарядки на солнце, читайте статью «iPhone греется».

Аккумулятор и внезапные выключения

Если телефон не перезагружается, а выключается — особенно при низком заряде или на холоде, — первым подозреваемым становится батарея. Apple объясняет это так: с возрастом у аккумулятора растёт внутреннее сопротивление, он не всегда может мгновенно отдать нужный ток, и телефон выключается, чтобы защитить электронику. Чаще это происходит при низком уровне заряда, большом химическом возрасте батареи и низких температурах. После такого выключения iOS включает управление производительностью, о чём сообщает на экране «Состояние аккумулятора». Подробно механизм описан на странице Apple «Аккумулятор и производительность iPhone».

Проверьте максимальную ёмкость и сообщения о пиковой производительности — что значат конкретные цифры и надписи, разобрано в статье «Состояние аккумулятора iPhone». Если батарея изношена, лечение одно — замена. Как выбрать аккумулятор и проверить работу мастера, рассказано в статье «Замена аккумулятора iPhone».

Что делать — коротко

  1. Откройте «Настройки» → «Конфиденциальность и безопасность» → «Аналитика и улучшения» → «Данные аналитики» и найдите файлы panic-full.
  2. Посмотрите в начале отчёта строку panicString и, если есть, Missing sensor(s). Сделайте скриншоты нескольких последних отчётов.
  3. Отчёты разные, перезагрузки редкие — обновите iOS, освободите память, удалите недавние приложения, сбросьте все настройки.
  4. Отчёты одинаковые, перезагрузки каждые несколько минут — это железо. Не тратьте время на переустановку, покажите скриншоты мастеру и спросите, как он будет подтверждать диагноз.
  5. Телефон выключается, а не перезагружается, и panic-full нет — проверьте состояние аккумулятора.

Вопросы и ответы

Что ещё спрашивают по теме

Типичные вопросы, которые возникают после прочтения, и ответы редакции. Не нашли свой — задайте его ниже.

Вопрос

Открыл «Данные аналитики», а там сотни файлов. Какие из них вообще смотреть, если телефон перезагружается?

Редакция my-apple.ru

Нужны только файлы, название которых начинается с panic-full: в имени указаны дата и время сбоя. Остальное — отчёты приложений, события нехватки памяти и прочая статистика — к перезагрузкам обычно отношения не имеет. Откройте самый свежий отчёт и посмотрите начало: bug_type со значением 210, строку panicString и, если есть, Missing sensor(s). Если отчётов много, сохраните три-четыре последних — по ним видно, повторяется ли один и тот же сбой.

Вопрос

В отчёте panic-full есть строка Missing sensor(s) с mic2. Значит, нужно менять шлейф зарядки?

Редакция my-apple.ru

Не обязательно. Обозначение датчика — не готовый диагноз: специалисты по ремонту плат предупреждают, что mic2 нельзя автоматически считать поломкой шлейфа зарядки, ведь на разных поколениях iPhone этот канал проходит через разные шлейфы. Причиной может оказаться сама деталь, её разъём, повреждённая дорожка или общая линия питания. Поэтому важны поля product и os_version. Подтверждают диагноз только проверкой: отключением шлейфов по одному и установкой заведомо исправной детали.

Вопрос

На холоде телефон просто выключается при 30 % заряда, а файлов panic-full при этом нет. Что это может быть?

Редакция my-apple.ru

Скорее всего, это не паника ядра, а внезапное отключение питания из-за аккумулятора. С возрастом у батареи растёт внутреннее сопротивление, она не всегда может мгновенно отдать нужный ток, и телефон выключается, чтобы защитить электронику. Чаще всего так бывает при низком заряде, большом химическом возрасте батареи и на холоде. Загляните в «Состояние аккумулятора»: после такого выключения iOS включает управление производительностью и сообщает об этом там. Если батарея изношена, лечение одно — замена.

Вопрос

Хочу сбросить все настройки, чтобы избавиться от перезагрузок. Фото и остальные данные не пропадут?

Редакция my-apple.ru

Не пропадут, если выбрать именно «Сбросить все настройки»: данные и фото останутся, сбросятся только параметры — настройки сети, словарь клавиатуры, настройки местоположения и подобное. Путь: «Настройки» → «Основные» → «Перенос или сброс iPhone» → «Сбросить» → «Сбросить все настройки». Не перепутайте с пунктом «Стереть контент и настройки» — он удаляет всё. Этот шаг имеет смысл, когда отчёты разные и перезагрузки редкие; одинаковые сбои каждые несколько минут — это железо.

Задать вопросонлайн-форма

Вопросы проходят модерацию. Ответ появится в этом блоке; если оставите e-mail — пришлём ссылку. Отправляя форму, вы соглашаетесь с политикой конфиденциальности.

Читайте также

Не включается и сбои«iPhone недоступен» или «отключён, подключитесь к iTunes»: что делатьНе включается и сбоиiPhone не включается и не заряжается после полного разряда: сколько ждатьНе включается и сбоиiPhone не заряжается: проверяем кабель, блок, разъём и настройки