device_list_apps
List the APPS installed on an Android device — things with a launcher icon, user and system alike, so Settings and Chrome are included. Installed packages that are not apps (providers, accessibility services, Bluetooth stacks) are excluded: a Pixel reports 275 installed packages of which 23 are apps. Set userOnly to drop preinstalled apps, or includeNonLaunchable for the raw package list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| udid | Yes | Device serial number (UDID) | |
| userOnly | No | Only user-installed apps, excluding preinstalled ones (default: false) | |
| includeNonLaunchable | No | Include installed packages with no launcher activity — providers, services, OEM stubs. Default false. |