XLogcatManager App
XLogcatManager é um aplicativo Android para melhorar o LogcatManager adicionado no Android 13 usando ganchos Xposed. O aplicativo requer um dispositivo com root para funcionar.
O Android 13 adicionou o LogcatManager, que mostra um diálogo quando um aplicativo executa o comando logcat que possui a permissão READ_LOGS antes que seja permitido ler os logs do sistema, e o acesso é permitido apenas pelos próximos 60s, após os quais a aprovação é necessária novamente. O diálogo de acesso só será exibido se o aplicativo estiver no topo, mesmo que tenha um serviço em primeiro plano, e o acesso será negado automaticamente para todos os outros aplicativos em segundo plano. Nas versões anteriores do Android, o aplicativo só precisava ter a permissão READ_LOGS concedida uma vez com adb ou root e então poderia ler os logs sempre que quisesse.
O módulo xposed XLogcatManager foi criado para permitir que usuários com root não precisem conceder acesso adb ou root a aplicativos que não deveriam requerer isso apenas para ler logs, resolvendo problemas de design do LogcatManager e alguns bugs.
Recursos
- Permite acesso até a próxima reinicialização do aplicativo se os usuários selecionarem o botão permitir no diálogo de acesso em vez de apenas pelos próximos 60s.
- Sem limite de 60s para reexibir o diálogo se o acesso foi (acidentalmente) negado pelo usuário.
- O diálogo também será exibido para aplicativos com serviço em primeiro plano, em vez de apenas aplicativos no topo.
- Corrige os bugs mencionados na questão do issuetracker com base nas soluções fornecidas, mas a implementação é ligeiramente diferente em alguns casos devido a limitações de ganchos de método.








