Где и как смотреть логи Recovery на Android

Короткий ответ: логи recovery обычно лежат в /tmp/recovery.log, /cache/recovery/last_log, /sdcard/TWRP/recovery.log или /data/misc/recovery — их можно скачать через ADB из режима recovery (adb pull) или просмотреть через adb shell cat; если устройство загрузилось — извлечь из /cache или /data при наличии root.

Где обычно хранятся логи и что искать

Ниже — краткий список реальных путей и когда они применимы.

Пути по типам

МестоОписаниеГде чаще
/tmp/recovery.logВременный файл, часто TWRP и стоковые recoveryTWRP, AOSP
/cache/recovery/last_log или /cache/recovery/logСтоковые recovery (Samsung, некоторые OEM)Стоковое
/data/misc/recovery/recovery.logАльтернативное/постоянное в некоторых прошивкахCustom ROM
/sdcard/TWRP/recovery.logЭкспорт логов TWRP на внешнюю памятьTWRP
/sys/fs/pstore/console-ramoopsPersistent логи на Pixel (A/B)Pixel

Ищите строки с уровнями "E/" (errors), "FAILED", "cannot", "fsck" или названия разделов (/data, /cache, /system).

Если планируете диагностику — всегда завершайте recovery через "Reboot system now": многие recovery сохраняют логи в /tmp или /cache только при корректном выходе.

Как извлечь логи через ADB (пошагово, без рута)

  1. Установите Android SDK Platform-Tools на ПК.
  2. Загрузитесь в recovery (комбинация кнопок зависит от устройства).
  3. Подключите USB и убедитесь, что устройство видно:
    adb devices
  4. Скачайте файл (примерные команды): adb pull /tmp/recovery.log ./recovery.log adb pull /cache/recovery/last_log ./last_log.txt Если файл может находиться в другом месте — попробуйте оба пути.
  5. Посмотреть прямо в терминале: adb shell cat /tmp/recovery.log
  6. Если adb не показывает устройство — включите USB Debugging заранее или используйте режим MTP в TWRP (TWRP позволяет монтировать /sdcard и скопировать файл через проводник).

Если ADB не видит устройство в recovery, проверьте драйверы на ПК и используйте оригинальный кабель; некоторые стоковые recovery не поддерживают ADB без включённого отладочного режима.

Если устройство не загружается, альтернативы:

  • TWRP: включите MTP и скопируйте /sdcard/TWRP/recovery.log через проводник.
  • Если доступен sideload: adb sideload может не дать логов, но в recovery можно выполнить adb shell и собрать данные вручную.

Как получить логи после загрузки (требуется root) и быстрые команды

Если устройство загрузилось и у вас есть root:

  • Через терминал: su cat /tmp/recovery.log | grep -E "E/|FAILED|cannot" cat /cache/recovery/last_log
  • Используйте файловый менеджер с root-доступом (Root Explorer) и скопируйте нужный файл на SD или в /sdcard для выгрузки.

Для автоматизации: во время работы recovery можно выполнять adb logcat -b all > recovery_logcat.txt Это сохранит текущий логкат, но не всегда включает ring-буфер recovery.

Расшифровка распространённых ошибок (коротко)

  • E: failed to mount /data (Invalid argument) — повреждён раздел; попробуйте fsck или формат (если данные не нужны).
  • E: Cannot load volume /misc — проблема с метаданными; возможна перепрошивка.
  • minui: Failed to load boot theme — косметическая ошибка, обычно не критична.
  • 0 байт в recovery.log — log-буфер не сохранился; проверьте правильность выхода из recovery или hardware (eMMC).

Частые ошибки

  • ADB не видит устройство в recovery — USB Debugging не включён / драйверы / OEM-кабель.
  • Лог пустой после ребута — recovery не успел сохранить; перезагрузите правильно.
  • Файл лежит в нетипичном месте — проверьте /data/misc/recovery и /sys/fs/pstore.

FAQ

  • Как достать лог без ПК?
    В TWRP включите MTP и скопируйте /sdcard/TWRP/recovery.log на флешку или отправьте через встроенный файловый менеджер (если доступно).
  • Что делать, если лог содержит "failed to mount /data"?
    Загрузитесь в recovery → выполните backup (если доступно) → попытайтесь fsck или формат /data; при сомнениях сохраните лог и обратитесь к сервису.
  • Pixel не пишет в /cache — где искать?
    Проверьте /sys/fs/pstore/console-ramoops и оба слота A/B (getprop ro.boot.slot_suffix).

Если нужно — пришлите модель устройства и конкретные строки из лога; помогу разобрать и предложить шаги.