list_files
List files and directories on an Android device via ADB, returning names, sizes, permissions, and type flags. Supports root access and dereferences symlinked directories.
Instructions
List a device directory: [{name, size, is_dir, is_link, perms}].
as_root uses su -c ls on rooted devices. Symlinked dirs (e.g. /sdcard on
Samsung) are dereferenced so their contents are listed, not the link.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"remote_dir": "<remote_dir>"
},
"name": "list_files"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| serial | No | ||
| as_root | No | ||
| remote_dir | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |