No, per motivi di sicurezza non è possibile accedere ai file di registro Android su Nexus 7 (o qualsiasi altro dispositivo con Jelly Bean o superiore) senza accesso root. Google l'ha cambiato con Jelly Bean.
Ti suggerirei di aspettare fino a quando i lettori logcat come aLogCat e tali verranno risolti (cioè avranno bisogno dell'accesso root per mostrare tutti i log allora).
Da AISEC-TR-2012-001-Android-OS-Security.pdf - 3.3 Modello di autorizzazione Android :
L'autorizzazione READ_LOGS può sostituire quanto segue su molti dispositivi, a seconda della versione di Android e quindi delle versioni delle app standard installate:
Tutte le soluzioni seguenti richiedono l'accesso come root :
È necessario eseguire logcat come root in una shell o concederlo manualmente tramite il comando shell pm (root richiesto) funziona anche (vedere XDA , scambiare org.jtb.alogcat.donate con il nome pkg dell'app):
pm grant org.jtb.alogcat.donate android.permission.READ_LOGS
Questo è per quelli pigri e non suggeriti: se sei disperato, distratto e pigro, puoi risolverlo dando a ogni app l'autorizzazione READ_LOGS applicando questo brutto e insicuro hack ( Chainfire via twitter ):
chmod 04755 /system/bin/logcat
Per citare il post G + di Koushik Dutta, sviluppatore di CyanogenMod :
Le autorizzazioni / il comportamento del registro Android sono cambiati in JellyBean?
Sembra che se un'applicazione esegue "logcat" ora, può vedere solo le voci di registro create dal suo UID. Le linee di registro di altri UID non vengono visualizzate. Fondamentalmente, sembra essere filtrato ora.
Ho le stesse autorizzazioni del solito. Ha anche confermato che la stessa cosa sta accadendo in altre app di raccolta log.