Dumpsys Packages Copycat Ứng dụng
Với sự ra mắt của quyền QUERY_ALL_PACKAGES, theo như tôi hiểu, việc sử dụng các công cụ tích hợp để liệt kê và kiểm tra các gói đã cài đặt trở nên không khả thi. (Xin cho tôi biết nếu bạn biết một phương pháp khác.)Điều này, tất nhiên, giả định rằng bạn không có quyền truy cập root. Tuy nhiên, bạn có thể không muốn root điện thoại của mình, hoặc vì việc này có thể khá khó khăn, hoặc vì nó có nhiều bất lợi riêng.
Một lựa chọn khác là kết nối với điện thoại qua Android Debug Bridge (ADB) và chạy:
adb shell dumpsys | sed -n '/^Packages:/,/^[[:space:]]-$/p'Lệnh này in ra phần "Packages" từ dumpsys, chứa thông tin chi tiết về từng gói đã cài đặt. Nó hoạt động, nhưng nhược điểm là rõ ràng: Bạn cần một thiết bị bổ sung để kết nối và chạy adb.
Ứng dụng này cố gắng tái tạo đầu ra từ lệnh trên, ngay trên điện thoại của bạn - không cần quyền truy cập root hay ADB - chỉ sử dụng các cuộc gọi API và quyền QUERY_ALL_PACKAGES.








