open Developer Mode & Testing in the catalog ↗
Services
| service | methods | what it does |
|---|---|---|
com.palm.service.tellurium | 17 | Tellurium test-automation service for driving web applications: queues and broadcasts commands, subscribes to commands and events, and… |
com.webos.service.sdkagent | 12 | SDK agent that controls the Telegraf metrics collector and communicates with SDK tools: starts, stops, restarts and configures collection… |
com.palm.service.devmode | 5 | Legacy Palm developer-mode service: enables or disables developer mode and retrieves its passphrase and status. |
com.webos.service.devmode | 3 | Developer-mode service (webOS OSE): enables or disables developer mode on the device, returns its passphrase, and queries whether it is… |
com.palmdts.devmode.service | 2 | TV developer-mode session helper: reports remaining developer-session time and resets the session timer. Part of the webOS TV dev-mode app. |
com.webos.service.sdx | 2 | SDX device-provisioning/server service: reports device UUID, encrypted MAC, device-authentication and EULA-download status, country code,… |
com.webos.service.acr | 1 | Automatic Content Recognition (ACR) service: starts/stops ACR, reports its status and recognized content properties, and manages video… |
com.webos.service.gingaccwebservices | 1 | Ginga interactive-DTV middleware web services (ISDB-T, e.g. Brazil): media controller and key-session handling, key sets and server URL,… |
com.webos.service.gingaccwebservices.test | 1 | Test interface for Ginga interactive-TV middleware (ISDB) web services: dev mode, consent history, key sets, media controller/key sessions… |
Documented methods to start with
Public and SSAP methods from LG's documentation, none flagged dangerous. Each opens in the catalog with its full parameter table. Run them on a rooted TV or in Developer Mode.
Sends message to all TelluriomNub instances
params: command
$ luna-send -n 1 -f luna://com.palm.service.tellurium/broadcastCommand '{}'handleRequest allows to process requested method Available methods are: getRunningAppsAndStages: returns applications and their stageId getApplicationInformation: returns information for the selected application…
params: command, stageId, queue
$ luna-send -n 1 -f luna://com.palm.service.tellurium/handleRequest '{}'Called by a nub to notify that an event occured
params: stageId, type
$ luna-send -n 1 -f luna://com.palm.service.tellurium/notifyEvent '{}'Allows to perform 'are-you-alive' check. Mirrors sent message
params: Message
$ luna-send -n 1 -f luna://com.palm.service.tellurium/ping '{}'This is called when a subscriber needs to reply to a command i.e., Sends a reply to the TelluriumdService from TelluriumNub(Webapp) or Qttestability(QML app) when client sends luna-send request to get element…
params: stageId, teCommandId, command, queue
$ luna-send -n 1 -f luna://com.palm.service.tellurium/replyToCommand '{}'Subscribes to Tellurium commands
params: subscribe, appInfo, baseURI, width, height, name, scene, version
$ luna-send -n 1 -f luna://com.palm.service.tellurium/subscribeToCommands '{}'Subscribes to stages' events (received from stage in notifyEvent)
params: subscribe
$ luna-send -n 1 -f luna://com.palm.service.tellurium/subscribeToEvents '{}'Returns the tellurium version from the submission tag.
$ luna-send -n 1 -f luna://com.palm.service.tellurium/version '{}'Return the current status of developer mode.
params: subscribe
$ luna-send -n 1 -f luna://com.webos.service.devmode/getDevMode '{}'Returns the current passphrase associated with the SSH key, which is used to connect to the device. This method is only callable by the developer mode app.
$ luna-send -n 1 -f luna://com.webos.service.devmode/getPassphrase '{}'Enable or disable developer mode. The device will reboot if the mode is changed.
params: enabled, status
$ luna-send -n 1 -f luna://com.webos.service.devmode/setDevMode '{}'Gets configurations of the Telegraf service.
$ luna-send -n 1 -f luna://com.webos.service.sdkagent/collector/getConfig '{}'Gets data from the Telegraf service.
params: inputs
$ luna-send -n 1 -f luna://com.webos.service.sdkagent/collector/getData '{}'Gets status of the Telegraf service.
$ luna-send -n 1 -f luna://com.webos.service.sdkagent/collector/getStatus '{}'Restarts the Telegraf service.
$ luna-send -n 1 -f luna://com.webos.service.sdkagent/collector/restart '{}'Sets configurations of the Telegraf service.
params: agent, outputs.influxdb, webOS.webProcessSize, webOS.processMonitoring
$ luna-send -n 1 -f luna://com.webos.service.sdkagent/collector/setConfig '{}'Starts the Telegraf service.
$ luna-send -n 1 -f luna://com.webos.service.sdkagent/collector/start '{}'Automatically starts the Telegraf service on device boot-up and starts monitoring.
params: enable
$ luna-send -n 1 -f luna://com.webos.service.sdkagent/collector/startOnBoot '{}'Stops the Telegraf service.
$ luna-send -n 1 -f luna://com.webos.service.sdkagent/collector/stop '{}'luna-send yourself. See dangerous.md.