Dumpsys Packages Copycat Приложение
С введением разрешения QUERY_ALL_PACKAGES стало невозможно использовать встроенные инструменты для перечисления и проверки установленных пакетов, насколько я понимаю. (Пожалуйста, сообщите мне, если вы знаете о каком-либо другом обходном решении.)Это, конечно, при условии, что у вас нет доступа к правам суперпользователя. Однако вы можете не желать рутировать свой телефон, либо потому, что это может оказаться довольно сложным, либо из-за многочисленных недостатков самого процесса.
Другой вариант - подключиться к телефону через Android Debug Bridge (ADB) и выполнить:
adb shell dumpsys | sed -n '/^Packages:/,/^[[:space:]]-$/p'Команда выводит раздел "Packages" из dumpsys, который содержит подробную информацию о каждом установленном пакете. Это работает, но очевидный недостаток в том, что вам нужно дополнительное устройство для подключения и выполнения adb.
Это приложение стремится воспроизвести вывод вышеуказанной команды прямо на вашем телефоне - без необходимости в правах суперпользователя или ADB - используя только вызовы API и разрешение QUERY_ALL_PACKAGES.








