$ luna-atlas --cat devmode

Developer Mode & Testing luna-send commands.

Developer Mode and LG's testing services. 44 methods in 9 services.

44methods
9services
37documented
26public
0flagged dangerous

open Developer Mode & Testing in the catalog ↗

Services

servicemethodswhat it does
com.palm.service.tellurium17Tellurium test-automation service for driving web applications: queues and broadcasts commands, subscribes to commands and events, and…
com.webos.service.sdkagent12SDK agent that controls the Telegraf metrics collector and communicates with SDK tools: starts, stops, restarts and configures collection…
com.palm.service.devmode5Legacy Palm developer-mode service: enables or disables developer mode and retrieves its passphrase and status.
com.webos.service.devmode3Developer-mode service (webOS OSE): enables or disables developer mode on the device, returns its passphrase, and queries whether it is…
com.palmdts.devmode.service2TV 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.sdx2SDX device-provisioning/server service: reports device UUID, encrypted MAC, device-authentication and EULA-download status, country code,…
com.webos.service.acr1Automatic Content Recognition (ACR) service: starts/stops ACR, reports its status and recognized content properties, and manages video…
com.webos.service.gingaccwebservices1Ginga 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.test1Test 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.

broadcastCommand publiccom.palm.service.tellurium

Sends message to all TelluriomNub instances

params: command

$ luna-send -n 1 -f luna://com.palm.service.tellurium/broadcastCommand '{}'
handleRequest publiccom.palm.service.tellurium

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 '{}'
notifyEvent publiccom.palm.service.tellurium

Called by a nub to notify that an event occured

params: stageId, type

$ luna-send -n 1 -f luna://com.palm.service.tellurium/notifyEvent '{}'
ping publiccom.palm.service.tellurium

Allows to perform 'are-you-alive' check. Mirrors sent message

params: Message

$ luna-send -n 1 -f luna://com.palm.service.tellurium/ping '{}'
replyToCommand publiccom.palm.service.tellurium

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 '{}'
subscribeToCommands publiccom.palm.service.tellurium

Subscribes to Tellurium commands

params: subscribe, appInfo, baseURI, width, height, name, scene, version

$ luna-send -n 1 -f luna://com.palm.service.tellurium/subscribeToCommands '{}'
subscribeToEvents publiccom.palm.service.tellurium

Subscribes to stages' events (received from stage in notifyEvent)

params: subscribe

$ luna-send -n 1 -f luna://com.palm.service.tellurium/subscribeToEvents '{}'
version publiccom.palm.service.tellurium

Returns the tellurium version from the submission tag.

$ luna-send -n 1 -f luna://com.palm.service.tellurium/version '{}'
getDevMode publiccom.webos.service.devmode

Return the current status of developer mode.

params: subscribe

$ luna-send -n 1 -f luna://com.webos.service.devmode/getDevMode '{}'
getPassphrase publiccom.webos.service.devmode

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 '{}'
setDevMode publiccom.webos.service.devmode

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 '{}'
collector/getConfig publiccom.webos.service.sdkagent

Gets configurations of the Telegraf service.

$ luna-send -n 1 -f luna://com.webos.service.sdkagent/collector/getConfig '{}'
collector/getData publiccom.webos.service.sdkagent

Gets data from the Telegraf service.

params: inputs

$ luna-send -n 1 -f luna://com.webos.service.sdkagent/collector/getData '{}'
collector/getStatus publiccom.webos.service.sdkagent

Gets status of the Telegraf service.

$ luna-send -n 1 -f luna://com.webos.service.sdkagent/collector/getStatus '{}'
collector/restart publiccom.webos.service.sdkagent

Restarts the Telegraf service.

$ luna-send -n 1 -f luna://com.webos.service.sdkagent/collector/restart '{}'
collector/setConfig publiccom.webos.service.sdkagent

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 '{}'
collector/start publiccom.webos.service.sdkagent

Starts the Telegraf service.

$ luna-send -n 1 -f luna://com.webos.service.sdkagent/collector/start '{}'
collector/startOnBoot publiccom.webos.service.sdkagent

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 '{}'
collector/stop publiccom.webos.service.sdkagent

Stops the Telegraf service.

$ luna-send -n 1 -f luna://com.webos.service.sdkagent/collector/stop '{}'
Before you run anything. Methods marked dangerous can change, reset or break things on the TV. Running one from here is exactly as safe as typing the same luna-send yourself. See dangerous.md.

Other categories