Dumpsys Packages Copycat App
Mit der Einführung der QUERY_ALL_PACKAGES-Berechtigung ist es meines Wissens nach unmöglich geworden, integrierte Werkzeuge zu verwenden, um installierte Pakete aufzulisten und zu inspizieren. (Bitte lassen Sie es mich wissen, wenn Sie von einer anderen Lösung wissen.)Das setzt natürlich voraus, dass Sie keinen Zugriff auf Root-Rechte haben. Allerdings möchten Sie möglicherweise Ihr Telefon nicht rooten, entweder weil es sich als ziemlich schwierig erweisen kann, oder weil es ohnehin zahlreiche Nachteile mit sich bringt.
Eine weitere Möglichkeit besteht darin, sich über Android Debug Bridge (ADB) mit dem Telefon zu verbinden und Folgendes auszuführen:
adb shell dumpsys | sed -n '/^Packages:/,/^[[:space:]]-$/p'Der Befehl gibt den Abschnitt "Packages" von dumpsys aus, der detaillierte Informationen über jedes installierte Paket enthält. Es funktioniert, aber der Nachteil ist offensichtlich: Sie benötigen ein zusätzliches Gerät, um sich zu verbinden und adb auszuführen.
Diese App bemüht sich, die Ausgabe des obigen Befehls direkt auf Ihrem Telefon zu reproduzieren - weder Root-Rechte noch ADB erforderlich - und verwendet dabei nur API-Aufrufe und die QUERY_ALL_PACKAGES-Berechtigung.








