XLogcatManager Ứng dụng
XLogcatManager là một ứng dụng Android nhằm cải thiện LogcatManager được thêm vào trong Android 13 bằng cách sử dụng Xposed hooks. Ứng dụng yêu cầu một thiết bị đã root để hoạt động.
Android 13 đã thêm LogcatManager hiển thị một hộp thoại khi một ứng dụng chạy lệnh logcat có quyền READ_LOGS trước khi được phép đọc nhật ký hệ thống, và quyền truy cập chỉ được phép trong 60 giây tiếp theo, sau đó cần phải được phê duyệt lại. Hộp thoại truy cập chỉ được hiển thị nếu ứng dụng đang ở trên cùng, ngay cả khi nó có một dịch vụ nền, và quyền truy cập sẽ bị từ chối cho tất cả các ứng dụng nền khác một cách tự động. Trên các phiên bản Android trước, ứng dụng chỉ cần được cấp quyền READ_LOGS một lần với adb hoặc root và sau đó có thể đọc nhật ký bất cứ khi nào nó muốn.
Module xposed XLogcatManager được tạo ra để cho phép người dùng đã root không phải cấp quyền adb hoặc root cho các ứng dụng không nên yêu cầu điều đó chỉ để đọc nhật ký bằng cách giải quyết các vấn đề thiết kế của LogcatManager và một số lỗi.
Tính năng
- Cho phép truy cập đến ứng dụng cho đến khi khởi động lại tiếp theo nếu người dùng chọn nút cho phép trong hộp thoại cho phép truy cập thay vì chỉ trong 60 giây tiếp theo.
- Không có thời gian chờ 60 giây để hiển thị lại hộp thoại nếu quyền truy cập bị (vô tình) từ chối bởi người dùng.
- Hộp thoại cũng sẽ hiển thị cho các ứng dụng có dịch vụ nền thay vì chỉ cho các ứng dụng ở trên cùng.
- Sửa các lỗi được đề cập trong vấn đề issuetracker dựa trên các giải pháp được cung cấp, nhưng việc triển khai có chút khác biệt trong một số trường hợp do hạn chế trong việc hook phương thức.








