XLogcatManager Uygulama
XLogcatManager, Android 13'te eklenen LogcatManager'ı geliştirmek için Xposed kancaları kullanarak bir Android uygulamasıdır. Uygulamanın çalışması için rootlu bir cihaz gerekmektedir.
Android 13, bir uygulama logcat komutunu çalıştırdığında ve bu komutun READ_LOGS iznine sahip olduğunda, sistem genelindeki günlükleri okumadan önce bir diyalog gösteren LogcatManager ekledi ve erişim yalnızca sonraki 60 saniye için izin verilmektedir; bu sürenin ardından onay gerekmektedir. Erişim diyalogu, uygulama en üstteyse gösterilecektir, hatta bir ön plan hizmetine sahip olsa bile, ve diğer arka planda çalışan uygulamalar için erişim otomatik olarak reddedilecektir. Önceki Android sürümlerinde, uygulamanın günlükleri istediği zaman okuyabilmesi için sadece bir kez adb veya root izni alması yeterliydi.
XLogcatManager xposed modülü, rootlu kullanıcıların günlükleri okumak için gerekli olmayan uygulamalara adb veya root erişimini vermek zorunda kalmamalarını sağlamak amacıyla LogcatManager tasarım sorunlarını ve bazı hataları çözerek oluşturulmuştur.
Özellikler
- Kullanıcılar izin ver diyalogunda izin ver butonunu seçerse, uygulamaya bir sonraki yeniden başlatmaya kadar erişim sağlar, sadece sonraki 60 saniye için değil.
- Eğer erişim (kazara) kullanıcı tarafından reddedildiyse, diyalogu yeniden göstermek için 60 saniyelik bir zaman aşımı yoktur.
- Diyalog, yalnızca en üstteki uygulamalar için değil, ön plan hizmetine sahip uygulamalar için de gösterilecektir.
- Sağlanan çözümlere dayalı olarak issuetracker sorunu'nda belirtilen hataları düzeltir, ancak uygulama bazı durumlarda yöntem kancalama sınırlamaları nedeniyle biraz farklıdır.








