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

'Android Anlatımlar' forumunda bysalihidriscan tarafından 6 Ağustos 2018 tarihinde açılan konu

  1. bysalihidriscan

    bysalihidriscan Samsung Yönetici
    Site Yetkilisi Yönetici

    565
    339
    63
    Cihaz:
    Note4 [N910CQ]
    ROM:
    SuperStock Rom
    #1 bysalihidriscan, 6 Ağustos 2018
    Son düzenleme: 8 Ağustos 2018
    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ş Yapmanız yada Kayıt Olmanız Gerekmektedir.
    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.
    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.usb.rc dosyanızı açın şu kodu arayı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.
     
    Dr.Techno™, akincelik ve Kronos bunu beğendi.
  2. Kronos

    Kronos CEO
    Site Yetkilisi Yönetici

    Eline sağlık.
     
  3. bysalihidriscan

    bysalihidriscan Samsung Yönetici
    Site Yetkilisi Yönetici

    565
    339
    63
    Cihaz:
    Note4 [N910CQ]
    ROM:
    SuperStock Rom
    Teşekkürler Ceo efendi :emoji_slight_smile:
     
  4. akincelik

    akincelik Aktif Üye
    Aktif Üye Kayıtlı Üye

    Bazı port romlardan log almaya çalışıtken adb'de "permission denirdi"hatası alıyordum. Bu çözecek gibi emeğine sağlık.
     
  5. Dr.Techno™

    Dr.Techno™ Yönetici
    Site Yetkilisi Yönetici

    1.660
    1.413
    113
    Cihaz:
    Cool 1/Huawei GR5
    ROM:
    Eui 5.9/EMUI 4.0.3
    Eline sağlık Salih abi :emoji_slight_smile:
     
  6. bysalihidriscan

    bysalihidriscan Samsung Yönetici
    Site Yetkilisi Yönetici

    565
    339
    63
    Cihaz:
    Note4 [N910CQ]
    ROM:
    SuperStock Rom
    Eyvallah kardeşim.
    --- Mesajlar Birleştirildi, 8 Ağustos 2018, Önceki Mesaj Tarihi: 8 Ağustos 2018 ---
    Deneyin sonucu görelim.
     
    Dr.Techno™ bunu beğendi.
Yükleniyor...

Bu Sayfayı Paylaş