[Anlatım] Adb Üzerinden Log Kaydı Nasıl Alınır

bysalihidriscan

Samsung Yönetici
Yönetici
#1
Merhaba


Evet arkadaşlar bilindiği üzere adb üzerinden log kaydı anlatımını yapıcam daha önceden anlatımını @Orochi™ hocamız yapmıştı ama konu biraz eskidi yeni cihazlarda artık işe yaramıyor desek yanılmayız sanırsam sorunu kernel kaynaklıdır adb log kaydı alabilmek için kernelde bazı düzenlemeler yapmanız gerekmekte işte bu anlatım bu düzenlemeler hakkında olacaktır log kaydı alıpta konu altına vermeyiniz sadece kendi kullandığım yöntemi size aktarıcam ve log kaydı alamayan arkdaşlar içindir.



Gerekenler
1=>Adb driverleri indirin kurun.
2=>Port romda kullanacağınız Boot.img
3=>Boot.img Repack etmek için Kitchen Forumdaki TurkDevs Image Kitcheni kullanabilirsiniz.
4=>bunu İndirin=
Linkleri görebilmek için Giriş yap veya üye ol.

5=> Anlatımı Uygulayın.

Anlatım
İlk adım olarak adb driveri kurun ve 4 numarada verilen zipi çıkartın içindeki driveride kurun.

Boot.img kernel dosyanızı kitchen ile repack edin..

Ramdisk klasörüne girmeden şu dosyayı bulun (boot.img-cmdline) notepad ile açın ve sonuna şu kodu ekleyin.
Kod:
buildvariant=userdebug
Ve kaydedin.

Ramdisk klasörüne girin default.prop dosyasını notepad ile açın aşağıdaki gibi ayarlayın ve kaydedin.
Kod:
ro.secure=1  > ro.secure=0
ro.adb.secure=1 > ro.adb.secure=0
ro.debuggable=0 > ro.debuggable=1
İnit.rc dosyasını açın şu kodu arayın arayın. Eğer Yoksa İnit.usb.rc ye bakın.
Kod:
service adbd /sbin/adbd --root_seclabel=u:r:su:s0
     class core
    socket adbd stream 660 system system
    disabled
    seclabel u:r:adbd:s0
Bu orjinal metindir aşağıdaki ile değiştirin.
Kod:
service adbd /sbin/adbd --root_seclabel=u:r:su:s0
    disabled
    socket adbd stream 660 system system
    seclabel u:r:adbd:s0
İnit.rc dosyanızı açın şu kodu arayın Yoksa İnir.usb.rc ye bakın.
Kod:
# adbd on at boot in emulator
on property:ro.kernel.qemu=1
    start adbd
Ve aşağıdaki ile değiştirin.
Kod:
# allows adbd at boot with property trigger below
on property:ro.debuggable=1
    write /sys/class/android_usb/android0/enable 0
    write /sys/class/android_usb/android0/idVendor 04E8
    write /sys/class/android_usb/android0/idProduct 6860
    write /sys/class/android_usb/android0/functions adb
    write /sys/class/android_usb/android0/enable 1
    start adbd
Ve boot.img unpack edin test edin.

Bazı önemli noktalar var bu yöntem cihaz boot ekranında iken log kaydı almaya yarar boot animasyonunda iken log alabilirsiniz ve rom neden açılmamış nerede hata var görebilirsiniz eğer yukarıdaki gibi kernelinizi ayarlamazsanız boot ekranında log kaydı alamazsınız.

Ufak bazı bilgilendirmeler eğer buradaki her şeyi yaptınız adb cihazınızı offline olarak görüyorsa endişelenmeyin cihazı pc den ayırın ve tekrar bağlayın adb yi kapatıp tekrar açın cmd ekranına adb devices yazarak cihazın durumunu kontrol edin ve cihaz offline olan yer online olana kadar devam edin.

Log kaydı alma hakkında bazı detaylar size Vermiş olduğum zip içerisindeki log-error ile log kaydı alın log-error sadece systemdeki ana hataları size gösterecektir boot olmama gibi sorunları eğer başka türlü log almaya çalışırsanız pek fazla logtan bir şey anlamazsınız çünkü log kaydı saniye saniye her aşamayı günlüğe işliyor size lazım olan sadece errorlardır yani system hatalarıdır.

Kolay gelsin şimdiden hepinize.
 
Son düzenleme:

Süleyman63

Kayıtlı Üye
#7
Salih hocam kolay gelsin.öncelikle değerli emeklerin için teşekkürler.ben xda sitesinden şu romu
Linkleri görebilmek için Giriş yap veya üye ol.
yükledim.imeilerim silindi.z3x ile imei onarımda pc telefonu görüyor ancak ADB UNKNOWN MODEL OFFLINE hatası veriyor diğer romlarda bu sorun çıkmıyor.bunu nasıl düzeltebilirim.teşekkürler.
 
Üst