package icon

Dumpsys Packages Copycat

Provides a detailed summary of all installed packages
With the introduction of the QUERY_ALL_PACKAGES permission, as far as I understand, it became impossible to use built-in tools to list and inspect installed packages. (Please let me know if you are aware of another workaround.)

That is, of course, assuming you don't have access to root privileges. However, you might not desire to root your phone, either because it can turn out to be quite difficult to achieve, or because it has numerous disadvantages in itself, anyway.

Another option is to connect to the phone via Android Debug Bridge (ADB) and run:

adb shell dumpsys | sed -n '/^Packages:/,/^[[:space:]]*$/p'

The command prints the "Packages" section from dumpsys, which contains detailed information about every installed package. It works, but the downside is obvious: You need an extra device to connect and run adb.

This app strives to reproduce the output from above command, right on your phone - neither root privileges nor ADB required - using only API calls and the QUERY_ALL_PACKAGES permission.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 2.1 (8) suggested Added on Feb 03, 2025

    This version requires Android 4.0 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • query all packages
      Allows an app to see all installed packages.

    Download APK 1.2 MiB PGP Signature | Build Log

  • Version 2.0 (7) - Added on Jan 30, 2025

    This version requires Android 4.0 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • query all packages
      Allows an app to see all installed packages.

    Download APK 1.2 MiB PGP Signature | Build Log