$ luna-atlas --cat update

Software Update luna-send commands.

Firmware and software update checks, downloads and installs. Block updates on a rooted TV before experimenting here. 90 methods in 24 services.

90methods
24services
12documented
24public
9flagged dangerous

open Software Update in the catalog ↗

Services

servicemethodswhat it does
com.webos.service.update44Software/firmware update service: checks for, downloads and applies system updates, reports progress and current software/hardware…
com.webos.service.micomservice9MICOM microcontroller service: reports power on/off history, OLED self-diagnosis, IR custom codes and hardware diagnostics, and controls…
com.webos.service.updatefw.utilmgr9Firmware-update utility manager: triggers auto-install and master download, manages recurring update times and ticket/build info.
com.webos.appUpdateService3App update service: checks for and reports the update status of installed apps.
com.webos.service.sdx3SDX device-provisioning/server service: reports device UUID, encrypted MAC, device-authentication and EULA-download status, country code,…
com.palm.service.backup2Legacy backup/restore service that restores apps and schedules app restore operations.
com.webos.service.externaldecodercontroller2Appears to manage an external decoder dongle: reports dongle device ID and version, downloads keys, and runs firmware updates (including…
com.webos.service.pkgUpdate2Package update service: checks for package updates and reports their status.
com.webos.iotframework1IoT framework managing connected IoT devices: lists and updates devices, sends commands, and gets/sets per-device customization.
com.webos.service.accountmanager1Account manager: logs user accounts in and out, stores and updates account data, tracks login history, and manages onboarding (OOBE) data…
com.webos.service.admanager1Advertising manager: issues banner/asset ad requests, manages the advertising ID, tracking contexts and cookies, EULA/consent (CMP) checks…
com.webos.service.airplayadaptor1AirPlay adaptor: starts, stops, restarts and reports the status of AirPlay, and handles MFi authentication keys.
com.webos.service.avmutemanager1Audio/video mute manager: coordinates AV mute across clients, tracking mute status, owners, timing, and registered services, and setting…
com.webos.service.camera1Camera service: acquires, opens and closes the camera, lists devices and properties, reports firmware and cover state, applies photo…
com.webos.service.commercial.contentmanager1Content manager for commercial/signage TVs: creates, copies, moves, renames, deletes, and loads content files and reports file-operation…
com.webos.service.commercial.webgateway1Commercial/signage web gateway: discovers nearby devices, distributes content and clones configuration from a master display to slaves.
com.webos.service.eim1External Input Manager: manages HDMI and other external inputs, including device add/remove, input status, EDID backup, ARC volume, and…
com.webos.service.googlehomecontroller1Google Home integration controller: enables, disables, starts, and stops the Google Home service, reports its status, and updates its…
com.webos.service.ics1IR-blaster / universal-control service: manages a database of IR and IP-controlled devices, with brand/model/key lists, device add/delete…
com.webos.service.pbsw1Broadcast channel-map service: builds and edits the channel list and favorite groups, queries channel info and EPG events, and reports…
com.webos.service.ppm1Permission manager (PPM): requests, checks, sets, updates, removes and queries app permissions.
com.webos.service.tsrecord1Transport-stream recording service: initializes, loads, starts and stops TS recording and reports recording status/time and an MPD manifest.
com.webos.service.tv.swupdate1TV software-update helper exposing a single method to query update status. Narrow role.
com.webos.service.videosinkmanager1Video sink manager: connects and disconnects video sinks, reports connection state, and registers and resolves sink conflicts.

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.

getProgress ssapcom.webos.service.update

Get firmware update progress

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