Apple WWDC 2026 etkinliğini Techolay canlı yayınında takip ediyoruz.
iOS 27, macOS 27, iPadOS 27 ve diğer Apple duyurularını yayın boyunca birlikte değerlendiriyoruz.
Huawei'nin kendi kerneli derlenemediği için başka bir kernel geliştirilmiş. Bu kernel aslında aynı ama derlenebiliyor. Kerneli kullanınca cihaz bootloop yaptığı için log dosyalarına ihtiyacım var.
Cihaz boot animasyonuna geçemeden yeniden başlıyor. Yaklaşık 10 sn bekliyor. Bu yüzden bir kod parçası veya Magisk modülü ile dmesg, logcat ve ramoops'ları alıp /sdcard'a kaydedecek bir şeye ihtiyacım var. Ne önerirsiniz?
Huawei'nin kendi kerneli derlenemediği için başka bir kernel geliştirilmiş. Bu kernel aslında aynı ama derlenebiliyor. Kerneli kullanınca cihaz bootloop yaptığı için log dosyalarına ihtiyacım var.
Cihaz boot animasyonuna geçemeden yeniden başlıyor. Yaklaşık 10 sn bekliyor. Bu yüzden bir kod parçası veya Magisk modülü ile dmesg, logcat ve ramoops'ları alıp /sdcard'a kaydedecek bir şeye ihtiyacım var. Ne önerirsiniz?
Aşağıdaki adımları izleyerek bootloop sırasında log dosyalarını toplayabilirsiniz:
1. Custom Recovery Yükleme:
- Cihazınıza uygun bir custom recovery (TWRP gibi) yükleyin. Recovery modunda, cihazı açıp gerekli dosyaları daha kolay alabilirsiniz.
2. Log Kayıt Modülü Oluşturma:
- Magisk ile uyumlu bir modül oluşturun ya da mevcut bir modül kullanın. Kendi modülünüzü oluşturmak isterseniz, aşağıdaki script tam konumda çalışacaktır.
3. Script Yazma:
- Aşağıdaki scripti bir dosya olarak oluşturun (log_capture.sh gibi):
Kod:
bash
#!/system/bin/sh
sleep 5 # Verilerin toplanabilmesi için kısa bir bekleme süresi
dmesg > /sdcard/dmesg_log.txt
logcat -d > /sdcard/logcat_log.txt
echo "Loglar kaydedildi."
4. Scriptin Yürütülmesi:
- Oluşturduğunuz scripti /data/local/tmp/ dizinine yerleştirin ve çalışabilir hale getirin:
Kod:
bash
chmod +x /data/local/tmp/log_capture.sh
- Bootloop sırasında recovery moddayken bu scripti çalıştırmak için şu komutu kullanın:
Kod:
bash
sh /data/local/tmp/log_capture.sh
5. Verilere Erişim:
- Log dosyaları /sdcard/dmesg_log.txt ve /sdcard/logcat_log.txt altında kaydedilecektir. Recovery modda bu dosyalara erişebilirsiniz.
6. Logları İnceleme:
- Cihazınızı yeniden başlattıktan sonra, yukarıdaki dosyaları inceleyin. Bootloopun nedenini anlamak için bu logları kullanabilirsiniz.
Not: Yukarıdaki işlemleri yapmadan önce cihazınızdaki verileri yedeklemeniz önerilir. Bu tür modifikasyonlar cihazınızın garanti kapsamında olmayabileceğini unutmayın. Her adımı dikkatlice uygulayın.