XLogcatManager Приложение
XLogcatManager — это приложение для Android, которое улучшает LogcatManager, добавленный в Android 13 с использованием хуков Xposed. Для работы приложения требуется рутированный устройство.
Android 13 добавил LogcatManager, который показывает диалог, когда приложение выполняет команду logcat и имеет разрешение READ_LOGS, прежде чем ему будет разрешено читать системные журналы, и доступ разрешается только на следующие 60 секунд, после чего требуется повторное одобрение. Диалог доступа будет показан только в том случае, если приложение находится на переднем плане, даже если у него есть служба в фоновом режиме, и доступ будет автоматически запрещен для всех других фоновых приложений. В предыдущих версиях Android приложению нужно было лишь один раз предоставить разрешение READ_LOGS с помощью adb или root, после чего оно могло читать журналы в любое время.
Модуль XLogcatManager для Xposed был создан, чтобы позволить рутированным пользователям не предоставлять доступ adb или root приложениям, которые не должны его требовать только для чтения журналов, решая проблемы дизайна LogcatManager и некоторые ошибки.
Особенности
- Разрешает доступ к приложению до следующей перезагрузки, если пользователь выбирает кнопку разрешения в диалоге доступа, а не только на следующие 60 секунд.
- Нет 60-секундного тайм-аута для повторного показа диалога, если доступ был (случайно) отклонен пользователем.
- Диалог также будет показан для приложений с фоновыми службами, а не только для приложений на переднем плане.
- Исправляет ошибки, упомянутые в проблеме трекера, основываясь на предоставленных решениях, но реализация в некоторых случаях немного отличается из-за ограничений хука методов.








