Dumpsys Packages Copycat Aplikasi
Dengan pengenalan izin QUERY_ALL_PACKAGES, setakat yang saya fahami, adalah mustahil untuk menggunakan alat terbina dalam untuk menyenaraikan dan memeriksa pakej yang dipasang. (Sila beritahu saya jika anda mengetahui penyelesaian lain.)Itu, sudah tentu, dengan syarat anda tidak mempunyai akses kepada hak root. Walau bagaimanapun, anda mungkin tidak ingin meroot telefon anda, sama ada kerana ia boleh menjadi agak sukar untuk dicapai, atau kerana ia mempunyai banyak kelemahan tersendiri, anyway.
Pilihan lain adalah untuk menyambung ke telefon melalui Android Debug Bridge (ADB) dan jalankan:
adb shell dumpsys | sed -n '/^Packages:/,/^[[:space:]]-$/p'Perintah ini mencetak bahagian "Packages" dari dumpsys, yang mengandungi maklumat terperinci tentang setiap pakej yang dipasang. Ia berfungsi, tetapi kelemahannya jelas: Anda memerlukan peranti tambahan untuk menyambung dan menjalankan adb.
Aplikasi ini berusaha untuk menghasilkan output dari perintah di atas, terus di telefon anda - tanpa memerlukan hak root atau ADB - menggunakan hanya panggilan API dan izin QUERY_ALL_PACKAGES.








