XLogcatManager App
XLogcatManager è un'app Android per migliorare LogcatManager aggiunta in Android 13 utilizzando i hook Xposed. L'app richiede un dispositivo rootato per funzionare.
Android 13 ha aggiunto LogcatManager che mostra una finestra di dialogo quando un'app esegue il comando logcat e ha il permesso READ_LOGS prima che le venga consentito di leggere i log di sistema. L'accesso è consentito solo per i successivi 60 secondi, dopo di che è necessaria una nuova approvazione. La finestra di dialogo per l'accesso verrà mostrata solo se l'app è in primo piano, anche se ha un servizio in primo piano, e l'accesso sarà automaticamente negato per tutte le altre app in background. Nelle versioni precedenti di Android, l'app doveva solo ricevere il permesso READ_LOGS una volta tramite adb o root e poi poteva leggere i log ogni volta che voleva.
Il modulo xposed XLogcatManager è stato creato per consentire agli utenti rootati di non dover concedere accesso adb o root alle app che non dovrebbero richiederlo solo per leggere i log, risolvendo i problemi di design di LogcatManager e alcuni bug.
Caratteristiche
- Consente l'accesso fino al prossimo riavvio all'app se gli utenti selezionano il pulsante consenti nella finestra di dialogo di accesso invece che solo per i successivi 60 secondi.
- Nessun timeout di 60 secondi per ripresentare la finestra di dialogo se l'accesso è stato (accidentalmente) negato dall'utente.
- La finestra di dialogo verrà mostrata anche per le app con servizio in primo piano invece che solo per le app in cima.
- Corregge i bug menzionati nell'issue del tracker basandosi sulle soluzioni fornite, ma l'implementazione è leggermente diversa in alcuni casi a causa delle limitazioni del metodo di hooking.








