$ luna-atlas --cat network

Network / Wi-Fi luna-send commands.

Wi-Fi, wired Ethernet, IP settings and network status. 304 methods in 19 services.

304methods
19services
91documented
116public
10flagged dangerous

open Network / Wi-Fi in the catalog ↗

Services

servicemethodswhat it does
com.webos.service.wifi86Wi-Fi service: finds available networks, connects and disconnects, manages saved profiles, WPS and enterprise security, and reports…
com.webos.service.apiadapter29API adapter that bridges remote/second-screen clients to on-device functions: audio (sound output, mute), system settings, external…
com.webos.service.wirelessavcontroller26Wireless A/V controller (wireless transmitter box/antenna): antenna/beam search and monitoring, modem control, event logs, diagnostics and…
com.webos.service.secondscreen.gateway24Second-screen gateway: pairs and lists companion devices, sets up app-to-app channels and host messaging, and reports power state and…
com.webos.service.iotclient22IoT client: discovers, lists and controls connected IoT devices, manages linked accounts, macros and registration tokens, and handles IoT…
com.webos.service.discovery21Content discovery/recommendation service: performs search and prefix-search, returns categories, recommendations, sponsored data, and…
com.webos.service.push18Push-notification service: registers apps and manages push tokens and receivers, relays messages to APNS/GCM providers, and controls…
com.webos.service.upnp18UPnP service providing control-point and device roles: discovers and lists devices, services, actions and state variables, registers…
com.webos.service.downloadmanager17Download manager: manages file download and upload on the device, including queueing, pause/resume/cancel, history and status queries.
com.webos.service.nettools12Network tools service: provides standard diagnostics such as ping/ping6, arping, HTTP checks, hostname resolution, VLAN creation, and…
com.webos.service.pushclient8Push/MQTT client: creates and destroys connections, registers services, publishes to and subscribes/unsubscribes from topics, and reports…
com.webos.service.connectionmanager7Manages wired and Wi-Fi network connections: reports status and info, sets the default interface, configures IPv4/IPv6, DNS, proxy and…
com.webos.service.wan6WAN/cellular data service: connects and disconnects data contexts, sets host routes, and reports connection status.
com.palm.nettools2Network diagnostics tool providing detailed ping over IPv4 (detailping) and IPv6 (detailping6).
com.palm.wifi2Legacy Palm/HP webOS Wi-Fi service: finds available networks and sets the Wi-Fi radio state.
com.webos.service.commercial.scapadapter2Commercial/pro-TV SCAP adapter (set-top/conditional-access integration) with a large configuration surface: OSD language and lock, picture…
com.webos.service.miracast.upnp2UPnP helper for Miracast, exposing only open and close. Narrow role supporting Miracast screen mirroring.
com.webos.service.micomservice1MICOM microcontroller service: reports power on/off history, OLED self-diagnosis, IR custom codes and hardware diagnostics, and controls…
netflix.service1Netflix integration helper: saves and clears auth tokens and handles discovery, search and impression reporting.

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.

allow1x publiccom.webos.service.downloadmanager

Enable or disable 1x mode for downloads/uploads.

params: value

$ luna-send -n 1 -f luna://com.webos.service.downloadmanager/allow1x '{}'
cancelAllDownloads publiccom.webos.service.downloadmanager

Cancel all downloads that are in progress.

$ luna-send -n 1 -f luna://com.webos.service.downloadmanager/cancelAllDownloads '{}'
cancelDownload publiccom.webos.service.downloadmanager

Cancel a download that is in progress.

params: ticket

$ luna-send -n 1 -f luna://com.webos.service.downloadmanager/cancelDownload '{}'
cancelUpload publiccom.webos.service.downloadmanager

Cancel an upload that is in progress. See the cancelDownload method for detailed documentation.

params: ticket

$ luna-send -n 1 -f luna://com.webos.service.downloadmanager/cancelUpload '{}'
clearHistory publiccom.webos.service.downloadmanager

Clear the download history for a specific application or for all downloads or uploads.

params: owner

$ luna-send -n 1 -f luna://com.webos.service.downloadmanager/clearHistory '{}'
deleteDownloadedFile publiccom.webos.service.downloadmanager

Delete a downloaded file based on the ticket number. The ticket number is a unique ID returned from the download method.

params: ticket

$ luna-send -n 1 -f luna://com.webos.service.downloadmanager/deleteDownloadedFile '{}'
download publiccom.webos.service.downloadmanager

Start a download.

params: appendTargetFile, authToken, autoResume, canHandlePause, cookieHeader, cookieToken, deviceId, e_rangeHigh

$ luna-send -n 1 -f luna://com.webos.service.downloadmanager/download '{}'
downloadStatusQuery publiccom.webos.service.downloadmanager

Get the status of a download for a specific ticket number. The method will return the status of current downloads, or any downloads in the history.

params: ticket, subscribe

$ luna-send -n 1 -f luna://com.webos.service.downloadmanager/downloadStatusQuery '{}'
getAllHistory publiccom.webos.service.downloadmanager

Get the download or upload history for a specific application.

params: owner

$ luna-send -n 1 -f luna://com.webos.service.downloadmanager/getAllHistory '{}'
is1xMode publiccom.webos.service.downloadmanager

Determine if the network connection is in 1x mode.

$ luna-send -n 1 -f luna://com.webos.service.downloadmanager/is1xMode '{}'
listPending publiccom.webos.service.downloadmanager

Return the list of all downloads that are currently in progress.

$ luna-send -n 1 -f luna://com.webos.service.downloadmanager/listPending '{}'
pauseDownload publiccom.webos.service.downloadmanager

Pause a download. Note that only downloads started with canHandlePause:true can be paused; otherwise, calling pauseDownload on a downloading file will act like a "cancel".

params: ticket

$ luna-send -n 1 -f luna://com.webos.service.downloadmanager/pauseDownload '{}'
resumeDownload publiccom.webos.service.downloadmanager

Resume a download.

params: ticket, authToken, deviceId, subscribe

$ luna-send -n 1 -f luna://com.webos.service.downloadmanager/resumeDownload '{}'
upload publiccom.webos.service.downloadmanager

Upload a file to the target URI. If subscribe is set to false , the onSuccess handler is called only once after the initial request. To be notified when the upload is complete, set subscribe to true and onSuccess will…

params: url, fileName, fileLabel, contentType, postParameters, subscribe

$ luna-send -n 1 -f luna://com.webos.service.downloadmanager/upload '{}'
arping publiccom.webos.service.nettools

Performs an ARP request to resolve IP address to mac address which can then be used to detect IP address conflicts. The implementation uses a call to the system arping utility: "arping -c 1 -f -I ifName ipaddress".…

params: ifName, ipAddress

$ luna-send -n 1 -f luna://com.webos.service.nettools/arping '{}'
checkhttp publiccom.webos.service.nettools

Creates a TCP socket and checks if it can successfully connect to the hostURL using the standard http port (port 80).

params: hostUrl

$ luna-send -n 1 -f luna://com.webos.service.nettools/checkhttp '{}'
createVlan publiccom.webos.service.nettools

Creates a VLAN for the provided index and interface.

params: index, interface, method, address, netmask, gateway

$ luna-send -n 1 -f luna://com.webos.service.nettools/createVlan '{}'
deleteVlan publiccom.webos.service.nettools

Provided VLAN index will be deleted for the provided interface, if present.

params: index, interface

$ luna-send -n 1 -f luna://com.webos.service.nettools/deleteVlan '{}'
gethostname publiccom.webos.service.nettools

Gets the hostname for the system. The implementation uses a call to gethostname() in glibc.

params: subscribe

$ luna-send -n 1 -f luna://com.webos.service.nettools/gethostname '{}'
ping publiccom.webos.service.nettools

"Ping" an IPv4 network address or hostname to determine if it is reachable. The maximum wait time is 5 seconds. The implementation uses a call to the system ping command: "ping -c 1 -w 5 hostname ifName". Note: To ping…

params: hostname, ifName

$ luna-send -n 1 -f luna://com.webos.service.nettools/ping '{}'
ping6 publiccom.webos.service.nettools

Pings an IPv6 network address or host name to determine if it is reachable. The maximum amount of time the ping waits for a reply is 5 seconds. Internally, the implementation uses a call to the system ping command:…

params: hostname, ifName

$ luna-send -n 1 -f luna://com.webos.service.nettools/ping6 '{}'
resolvehostname publiccom.webos.service.nettools

Performs a DNS request to resolve hostname to list all IP addresses that it maps to. This will return IPv4 or IPv6 addresses depending upon what the network interface supports. The implementation uses a call to the…

params: hostname

$ luna-send -n 1 -f luna://com.webos.service.nettools/resolvehostname '{}'
sethostname publiccom.webos.service.nettools

Sets a new hostname for the system. The implementation uses a call to sethostname() in glibc.

params: hostname

$ luna-send -n 1 -f luna://com.webos.service.nettools/sethostname '{}'
cancel publiccom.webos.service.wifi

Cancels an ongoing connection attempt. Once the connection is canceled, the state is switched back to idle and the credentials are not saved. If no connection attempt is in progress then calling this method will do…

$ luna-send -n 1 -f luna://com.webos.service.wifi/cancel '{}'
cancelwps publiccom.webos.service.wifi

Cancels an ongoing WPS connection attempt.

$ luna-send -n 1 -f luna://com.webos.service.wifi/cancelwps '{}'
changeNetwork publiccom.webos.service.wifi

Allows users to change the properties of already stored Wi-Fi profiles . For non-enterprise networks, only the passphrase can be changed for now. In the future when the support to enterprise networks will be added,…

params: profileId, passKey

$ luna-send -n 1 -f luna://com.webos.service.wifi/changeNetwork '{}'
connect publiccom.webos.service.wifi

Connects to a given SSID, which can be an open network requiring no passphrase (i.e no security field in its argument), hidden network(requiring wasCreatedWithJoinOther field set to true in its argument), secure…

params: ssid, wasCreatedWithJoinOther, storeProfile, security, profileId

$ luna-send -n 1 -f luna://com.webos.service.wifi/connect '{}'
createwpspin publiccom.webos.service.wifi

Generates an 8 digit random PIN required for the WPS PIN connection method.

$ luna-send -n 1 -f luna://com.webos.service.wifi/createwpspin '{}'
deleteprofile publiccom.webos.service.wifi

Deletes the profile with the given profile ID.

params: profileId

$ luna-send -n 1 -f luna://com.webos.service.wifi/deleteprofile '{}'
findnetworks publiccom.webos.service.wifi

Lists all the available Wi-Fi access points found in the area (from a previous Wi-Fi scan) and lists their details like SSID Name, available Security Types, Signal Strength and Connection Status. Callers can subscribe…

params: subscribe, interval

$ luna-send -n 1 -f luna://com.webos.service.wifi/findnetworks '{}'
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