previewapk_device
Control a cloud Android device for QA: set timezone, locale, and mock location; push, pull, list, or delete files; and reboot the phone to test real-device behavior.
Instructions
Device controls for realistic QA. action='set_timezone' (IANA tz, e.g. America/New_York) — verified on the device. action='set_locale' (BCP 47 tag, e.g. de-DE; package optional, defaults to the session app) — per-app language, Android 13+ style; relaunch the app if it doesn't switch live. action='set_location' (lat, lon) — GPS reports a mock fix until cleared. action='clear_location'. action='push_file' (local_path on this machine, remote_path under /sdcard, max 10 MB) — test fixtures, seed files. action='pull_file' (remote_path, local_path, max 10 MB). action='list_files' (remote_path folder, default Download). action='delete_file' (remote_path). action='reboot' — restarts the phone (same phone, same data: app, files and settings survive; ~a minute; a running recording is saved first). There is NO clipboard control: not available on these phones.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tz | No | IANA timezone (set_timezone) | |
| lat | No | ||
| lon | No | ||
| action | Yes | ||
| device | No | ||
| locale | No | BCP 47 tag (set_locale) | |
| package | No | app package (set_locale; default: session app) | |
| local_path | No | file on this machine (push_file: source; pull_file: destination) | |
| remote_path | No | path on the device, under /sdcard (e.g. Download/fixture.json) |