Skip to main content


Since there's 2 LG TVs in the household, I figured I might as well make a separate page for them.

  1. 55UH605V-ZC - 3.10.19-p.45.dharug.k2lp.2 - FW 05.30.60 - webOS 3.3.4
  2. 55UK6200PLA - 4.4.84-p.84.gomolsha.lm18a.1 - OTA ID HE_DTV_W18A_AFADABAA - FW 05.50.15 - webOS 4.4.2

There's some ways to jailbreak some LG TVs - XDA, RU forum

You can get SSH access by following instructions here.

cat /var/run/nyx/device_info.json - has mac addresses and TV model name among other things

cat /var/run/nyx/os_info.json - webOS version. The version the TV displays is FW version, not webOS version!

Code this as Base64 file called 'query" and execute the curl command to test connection to the update server

curl -X POST -A "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" -d @query

If query is wrong, server cuts connection - curl: (56) Recv failure: Connection reset by peer

Server also times out very often.

Queries and responses are Base64 encoded.

# Force ezAdjust menu open as per
# Password is 0413
luna-send -n 1 -f luna://com.webos.service.applicationManager/launch '{"id":"","params":{"id":"executeFactory","irKey":"ezAdjust"}}'