XLogcatManager App
XLogcatManager ist eine Android-App zur Verbesserung des LogcatManager, der in Android 13 mit Xposed-Hooks hinzugefügt wurde. Die App benötigt ein gerootetes Gerät, um zu funktionieren.
Android 13 hat LogcatManager hinzugefügt, der ein Dialogfeld anzeigt, wenn eine App den logcat-Befehl ausführt, der die READ_LOGS-Berechtigung hat, bevor sie auf systemweite Protokolle zugreifen darf, und der Zugriff ist nur für die nächsten 60 Sekunden erlaubt, nach denen erneut eine Genehmigung erforderlich ist. Das Zugriffsdialogfeld wird nur angezeigt, wenn die App im Vordergrund ist, selbst wenn sie einen Vordergrunddienst hat, und der Zugriff wird automatisch für alle anderen Hintergrund-Apps verweigert. In früheren Android-Versionen musste der App nur einmal die READ_LOGS-Berechtigung mit adb oder root gewährt werden, und sie konnte dann Protokolle lesen, wann immer sie wollte.
Das XLogcatManager Xposed-Modul wurde erstellt, um gerooteten Benutzern zu ermöglichen, Apps, die keinen Zugriff auf adb oder root benötigen sollten, diesen nicht gewähren zu müssen, nur um Protokolle zu lesen, indem es die Designprobleme und einige Bugs des LogcatManager löst.
Funktionen
- Erlaubt den Zugriff bis zum nächsten Neustart der App, wenn der Benutzer die Erlauben-Schaltfläche im Zugriffsdialogfeld auswählt, anstatt nur für die nächsten 60 Sekunden.
- Kein 60-Sekunden-Zeitlimit, um das Dialogfeld erneut anzuzeigen, wenn der Zugriff (versehentlich) vom Benutzer verweigert wurde.
- Das Dialogfeld wird auch für Apps mit Vordergrunddiensten angezeigt, anstatt nur für die obersten Apps.
- Behebt die in dem Issue-Tracker-Problem genannten Bugs basierend auf den bereitgestellten Lösungen, aber die Implementierung ist in einigen Fällen aufgrund von Einschränkungen beim Method-Hooking leicht unterschiedlich.








