Hayır, güvenlik nedeniyle, Nexus 7'deki android günlük dosyalarına (veya Jelly Bean veya daha üstünü çalıştıran başka bir cihaza) root erişimi olmadan erişmek mümkün değildir. Google bunu Jelly Bean ile değiştirdi.
ALogCat gibi logcat okuyucular kadar beklemek öneririz ve böylece sabit (yani tüm günlükleri göstermek için kök erişim gerektirecektir).
Gönderen AIESEC-TR-2012-001-Android-OS-Security.pdf - 3.3 Android İzin Modeli :
READ_LOGS izni, Android sürümüne ve dolayısıyla yüklü olan standart uygulamaların sürümlerine bağlı olarak birçok cihazda aşağıdakilerin yerine geçebilir:
READ_CONTACTS
GET_TASKS - başlatılan her Etkinlik, sistem günlüklerinde listelenir
READ_HISTORY_BOOKMARKS - yeni web sayfaları açmak bir tarayıcı Etkinliğidir ve bu nedenle günlüğe kaydedilir
READ_SMS
Aşağıdaki tüm çözümler root erişimi gerektirir :
Logcat'i bir kabukta kök olarak çalıştırmanız veya kabuk pm komutu aracılığıyla manuel olarak vermeniz gerekir (kök gerekli) de çalışır (bkz. XDA , exchange org.jtb.alogcat.donate app pkg name):
pm grant org.jtb.alogcat.donate android.permission.READ_LOGS
Bu tembel olanlar içindir ve değil önerdi: Umutsuz, dikkatsiz ve tembel iseniz, bu çirkin ve uygulayarak her uygulamasını mı READ_LOGS izin vererek çözebilirsiniz güvensiz hack ( twitter üzerinden Chainfire ):
chmod 04755 /system/bin/logcat
CyanogenMod geliştiricisi Koushik Dutta'nın G + postasını alıntılamak için :
JellyBean'da Android Günlüğü izinleri / davranışları değişti mi?
Bir uygulama şimdi "logcat" çalıştırıyorsa, yalnızca UID'si tarafından oluşturulan günlük girişlerini görebilir. Diğer UID'lerin günlük satırları gösterilmez. Temel olarak, şimdi filtrelenmiş gibi görünüyor.
Her zamanki gibi aynı izinlere sahibim. Ayrıca aynı şey diğer günlük toplayıcı uygulamalarında olduğunu doğruladı.