Android'de Recovery Loglarını Nerede ve Nasıl Görüntülenir

Kerem Aydın·13 Temmuz 2026·⏱3 dk

Kısa cevap: recovery logları genellikle /tmp/recovery.log, /cache/recovery/last_log, /sdcard/TWRP/recovery.log veya /data/misc/recovery konumlarında bulunur — bunları recovery modundan ADB ile indirebilir (adb pull) veya adb shell cat ile görüntüleyebilirsiniz; cihaz önyüklendiyse root erişimiyle /cache veya /data'dan çıkarabilirsiniz.

Logların Genellikle Saklandığı Yerler ve Aranacaklar

Aşağıda gerçek dosya yollarının kısa bir listesi ve ne zaman uygulanabilir oldukları yer almaktadır.

türlere göre yollar

KonumAçıklamaDaha sık görüldüğü yer
/tmp/recovery.logGeçici dosya, genellikle TWRP ve stok recovery'lerdeTWRP, AOSP
/cache/recovery/last_log veya /cache/recovery/logStok recovery'ler (Samsung, bazı OEM'ler)Stok
/data/misc/recovery/recovery.logBazı yazılımlarda alternatif/kalıcı konumCustom ROM
/sdcard/TWRP/recovery.logTWRP loglarının harici belleğe dışa aktarımıTWRP
/sys/fs/pstore/console-ramoopsPixel cihazlarda kalıcı loglar (A/B)Pixel

"E/" (hatalar), "FAILED", "cannot", "fsck" düzeyindeki satırları veya bölüm adlarını (/data, /cache, /system) arayın.

Tanılama planlıyorsanız — recovery'i her zaman "Reboot system now" ile sonlandırın: birçok recovery, yalnızca düzgün çıkış yapıldığında logları /tmp veya /cache'e kaydeder.

ADB ile Logları Çıkarma (adım adım, root gerekmez)

  1. PC'nize Android SDK Platform-Tools'u yükleyin.
  2. Recovery moduna önyükleyin (tuş kombinasyonu cihaza göre değişir).
  3. USB'yi bağlayın ve cihazın göründüğünden emin olun:
    adb devices
  4. Dosyayı indirin (örnek komutlar): adb pull /tmp/recovery.log ./recovery.log adb pull /cache/recovery/last_log ./last_log.txt Dosya başka bir yerde olabilir — her iki yolu da deneyin.
  5. Doğrudan terminalde görüntüleyin: adb shell cat /tmp/recovery.log
  6. ADB cihazı göstermiyorsa — önceden USB Hata Ayıklamayı etkinleştirin veya TWRP'de MTP modunu kullanın (TWRP, /sdcard'i bağlamanıza ve dosyayı dosya gezgini aracılığıyla kopyalamanıza olanak tanır).

ADB recovery modunda cihazı görmüyorsa, PC'deki sürücüleri kontrol edin ve orijinal kabloyu kullanın; bazı stok recovery'ler hata ayıklama modu etkinleştirilmeden ADB'yi desteklemez.

Cihaz önyüklenmiyorsa, alternatifler:

  • TWRP: MTP'yi etkinleştirin ve /sdcard/TWRP/recovery.log dosyasını dosya gezgini aracılığıyla kopyalayın.
  • Sideload mevcutsa: adb sideload logları vermeyebilir, ancak recovery modunda adb shell çalıştırıp verileri manuel olarak toplayabilirsiniz.

Önyükleme Sonrası Log Alma (root gerekir) ve Hızlı Komutlar

Cihaz önyüklendiyse ve root erişiminiz varsa:

  • Terminal üzerinden: su cat /tmp/recovery.log | grep -E "E/|FAILED|cannot" cat /cache/recovery/last_log
  • Root erişimli bir dosya yöneticisi (Root Explorer) kullanın ve gerekli dosyayı SD karta veya /sdcard içine kopyalayarak dışa aktarın.

Otomasyon için: recovery çalışırken şunu çalıştırabilirsiniz adb logcat -b all > recovery_logcat.txt Bu, mevcut logcat'i kaydeder, ancak her zaman recovery ring-bufffer'ını içermez.

Yaygın Hataların Açıklaması (kısa)

  • E: failed to mount /data (Invalid argument) — bölüm hasarlı; fsck deneyin veya formatlayın (veriler önemli değilse).
  • E: Cannot load volume /misc — meta veri sorunu; yeniden yazılım gerekebilir.
  • minui: Failed to load boot theme — kozmetik hata, genellikle kritik değildir.
  • recovery.log içinde 0 bayt — log-buffer kaydedilmedi; recovery'den doğru çıkışı veya donanımı (eMMC) kontrol edin.

Sık Karşılaşılan Hatalar

  • ADB recovery modunda cihazı görmüyor — USB Hata Ayıklama etkin değil / sürücüler / OEM kablosu.
  • Yeniden başlatma sonrası log boş — recovery kaydetmeye vakit bulamadı; düzgün şekilde yeniden başlatın.
  • Dosya alışılmadık bir yerde — /data/misc/recovery ve /sys/fs/pstore konumlarını kontrol edin.

SSS

  • PC olmadan log nasıl alınır?
    TWRP'de MTP'yi etkinleştirin ve /sdcard/TWRP/recovery.log dosyasını flash belleğe kopyalayın veya dahili dosya yöneticisi aracılığıyla gönderin (varsa).
  • Log "failed to mount /data" içeriyorsa ne yapılmalı?
    Recovery moduna önyükleyin → yedekleme yapın (mümkünse) → fsck deneyin veya /data'yı formatlayın; şüpheniz varsa logu kaydedin ve servise başvurun.
  • Pixel /cache'e yazmıyor — nerede aranmalı?
    /sys/fs/pstore/console-ramoops ve her iki A/B slotunu kontrol edin (getprop ro.boot.slot_suffix).

Gerekirse — cihaz modelini ve logdan belirli satırları gönderin; analiz edip adımlar önermemize yardımcı olun.