- Katılım
- 12 Nis 2024
- Mesajlar
- 5,456
- Yaş
- 37
- Cihaz
- Nothing Phone (2a)
- Nothing OS Sürümü
- 3.2
- Kulaklık
- Diğer
Nothing Phone'unuzda bir sorunla karşılaştığınızda, bir uygulamanın neden çöktüğünü anlamaya çalıştığınızda veya bir geliştiriciye hata raporu göndermeniz gerektiğinde, "log" yani sistem kayıtları hayati önem taşır. Bu kayıtlar, cihazınızın arka planında neler olup bittiğini gösteren detaylı bir günlük gibidir.
İşte Nothing Phone'unuzdan log almanın farklı yolları:
İşte Nothing Phone'unuzdan log almanın farklı yolları:
Yöntem 1: Root'suz Cihazlar İçin (PC Gerekli)
Bu, en yaygın ve güvenli yöntemdir. Cihazınızın root'lu olmasına gerek yoktur, ancak bir bilgisayar kullanmanız gerekir.- İşletim sisteminize uygun en güncel platform-toolsdosyasını indirin.
- İndirdiğiniz ZIP dosyasını bir klasöre çıkartın. Bilgisayarınızda Komut İstemi (Command Prompt) veya Terminal'i açarak bu klasörün içine gidin.
Kod:cd <klasörün_konumu>
Örnek: cd C:\platform-tools
- Telefonunuzu USB kablosuyla bilgisayara bağlayın. Telefon ekranınızda "USB Hata Ayıklamasına İzin Verilsin mi?" şeklinde bir uyarı çıkarsa, onaylayın. Eğer bu uyarıyı görmüyorsanız, Ayarlar > Geliştirici Seçenekleri menüsünden USB Hata Ayıklaması (ADB) özelliğini aktif edin.
- Cihazınızın bilgisayar tarafından tanındığını doğrulamak için aşağıdaki komutu yazın:
Kod:adb devices
Komutun çıktısında cihazınızın seri numarasını görmelisiniz. - Logları almak için aşağıdaki komutları kullanın. Her komut, ilgili log dosyasını platform-tools klasörünün içine kaydedecektir.
- Genel sistem logu (logcat):
Kod:adb logcat -d > test.log
- Çekirdek (kernel) logu (dmesg):
Kod:adb shell dmesg > dmesg.log
- Genel sistem logu (logcat):
- Oluşturulan test.log ve dmesg.log dosyalarını, sorunu bildirdiğiniz forum, Telegram grubu veya geliştiriciye iletin.
Yöntem 2: Root'lu Cihazlar İçin (PC Gerekli Değil)
Eğer cihazınız root'lu ise bilgisayara ihtiyaç duymadan da log alabilirsiniz.- Google Play Store'dan Termux veya benzeri bir terminal uygulamasını indirin.
- Uygulamayı açın ve root yetkisi almak için su komutunu yazıp Enter'a basın. Superuser uygulamasından gelen izni onaylayın.
- Log dosyalarını kolayca bulabilmek için dahili depolama alanına gidin:
Kod:cd /sdcard
- Logları almak için aşağıdaki komutları kullanın:
- logcat: logcat -d > logcat.log
- dmesg: dmesg > dmesg.log
- Oluşturulan log dosyalarını telefonunuzun dosya yöneticisinden bularak ilgili kişilere gönderebilirsiniz.
İleri Düzey Yöntemler ve Özel Durumlar
Cihazınız normal şekilde açılmıyorsa veya ADB bağlantı sorunları yaşıyorsanız aşağıdaki yöntemleri deneyebilirsiniz. Bu adımlar TWRP gibi özel bir kurtarma modu (custom recovery) gerektirebilir.- Cihaz Açılış Animasyonunda Takılı Kalırsa:
- Cihaz açılış animasyonunda takılıyken telefonu bilgisayara bağlayın.
- Komut İstemi veya Terminal'de şu komutu çalıştırın: adb logcat -d all > logs.txt
- ADB Yetkilendirme Sorunu (Device Unauthorized):
- Cihazı TWRP modunda yeniden başlatın.
- Telefonu bilgisayara bağlayın.
- Aşağıdaki komutu kendi sisteminize uygun şekilde çalıştırarak ADB anahtarını telefona kopyalayın:
- Windows için:
adb push C:\Users\%KullanıcıAdınız%\.android\adbkey.pub /data/misc/adb/adb_keys
(%KullanıcıAdınız% kısmını kendi Windows kullanıcı adınızla değiştirin.) - Linux/macOS için:
adb push ~/.android/adbkey.pub /data/misc/adb/adb_keys
- Windows için:
- Bu işlemden sonra log almayı tekrar deneyebilirsiniz.
- Cihaz Açılış Ekranında (Splash) veya Bootloop'ta Kalırsa:
- Cihaz takıldıktan veya yeniden başlama döngüsüne girdikten hemen sonra TWRP modunda başlatın.
- Bilgisayar üzerinden aşağıdaki komutları kullanarak hata kayıtlarını çekmeyi deneyin. Bu dosyalardan biri veya birkaçı sisteminizde mevcut olabilir.
Kod:adb pull /sys/fs/pstore/console-ramoops ramoops.txt adb pull /proc/last_kmsg lastkmsg.txt adb pull /proc/kmsg kmsg.txt
Alternatif Yöntem: Bilgisayarsız ve Uygulama ile Log Alma
Tüm bu komutlarla uğraşmak istemiyorsanız, Syslog gibi uygulamaları kullanarak logları kolayca kaydedebilir ve paylaşabilirsiniz.- Syslog Uygulaması: Google Play Store Linki