Closed DavidBuchanan314 closed 2 years ago
Status: Working! TV Model: LG OLED55B9PLA webOS Version: 4.7.1-50209 (goldilocks2-gulaga) Software Version: 04.71.04
Status: working TV Model: 43UJ6307-ZA webOS Version: 3.8.0-61312 (dreadlocks2-dunggir) Software Version: 05.80.50
Status: working TV Model: OLED55C9PVA webOS Version: 4.9.0-53403 (goldilocks2-gyeryongsan) Software Version: 05.00.03
Tip: all required info can be extracted using the following command on running system:
grep -h -E '"(hardware_id|core_os_release|product_id|webos_manufacturing_version)"' /var/run/nyx/*
Status: working TV Model: 50UM7510PSB webOS Version: 4.9.0-53904 (goldilocks2-gyeryongsan) Software Version: 05.00.15
Status: not working TV Model: OLED77CXPUA webOS Version: 5.2.3-290906 (jhericurl-jardine) Software Version: 03.23.06
Status: working TV Model: 32LJ600B-SA webOS Version: 3.8.0-61409 (dreadlocks2-dunggir) Software Version: 05.80.40
an update later...
Status: working (asked if LG Connect Apps was enabled at first (it was), but later worked, maybe had to turn it off and on again) TV Model: 32LJ600B-SA webOS Version: 3.9.0-63004 (dreadlocks2-dudhwa) Software Version: 06.00.04
Status: Working! TV Model: LG 49UK6300PLB webOS Version: 4.3.0-9703 (goldilocks-goobang) Software Version: 05.30.10
Status: Seems to be working (TV was already rooted prior to running (without Homebrew Channel), however) TV Model: 43UN6950ZUA webOS Version: 5.2.1-2521(jhericurl-jardine) Software Version: 03.21.75
P.S: The provided paths don't work in webOS 5.x it seems, but the ones that worked for me personally are:
TV Model: Support > TV Information > Model
webOS Version: Support > TV Information > webOS TV Version
Software Version: Support > Software Update > Software Version
Status: Working TV Model: 43UM71007LB webOS Version: 4.9.0-53902 (goldilocks2-gyergongsan) Software Version: 05.00.02
Status: Not Working TV Model: LG OLED65C97LA webOS Version: 4.9.2-5340804 (goldilocks2-gyeryongsan) Software Version: 05.10.04
Status: Not Working TV Model: LG OLED65C9 webOS Version: 4.9.2-5340804 Software Version: 05.10.04
LG fixed all essential issues used by this exploit in newer firmware versions (first version with a fix was 05.00.35 / webOS v4.9.1-52410). The most important one: start-devmode.sh is now signed and cannot be manipulated without being deleted during the init phase.
Status: Working TV Model: LG 43UJ6309-ZA webOS Version: 3.9.0-62905 (dreadlocks2-dudhwa) Software Version: 06.00.15
Status: Not Working TV Model: LG OLED55E8 webOS Version: 4.3.0-9806 Software Version: 05.30.20
Status: Not Working TV Model: LG 55UK6510 webOS Version: 4.3.09-703 (goldilocks-goobang) Software Version: 05.30.10 the update blocking option does not work. even when the option is enabled, tv still prompts you to update the firmware
Status: not working TV Model: OLED65GX6LA webOS Version: 5.2.3-290908 (jhericurl-jardine) Software Version: 03.23.15
Status: Working TV Model: LG 55UK6470PLC webOS Version: 4.1.4-5726 (goldilocks-glacier) Software Version: 05.10.40
Status: Not working TV Model: LG 55UK6470PLC webOS Version: 4.3.0-9704 (goldilocks-goobang) Software Version: 05.30.15
Status: Working TV Model: LG 43UH6500-SB webOS Version: 3.4.0-5906 (dreadlocks-digya) Software Version: 05.60.15
Comment: for any reason, hack didn't work by wifi with error about "is LG Connect Apps enabled?". It worked ok when I connected the TV by means of ethernet cord.
Status: not working TV Model: OLED55CXPUA webOS Version: 5.2.3-290908 (jhericurl-jardine) Software Version: 03.23.15
start-devmode.sh: Download completed but target directory (/media/internal/downloads/) did not match what we expected (/media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/). This likely means your TV is not vulnerable to the LunaDownloadMgr exploit.
Status: Not working TV Model: OLED48C1PSA webOS Version: 6.1.0-2701 (kisscurl-katmai) Software Version: 03.15.36
start-devmode.sh: Downloading from https://rootmy.tv/files/stage3.sh...
start-devmode.sh: Download completed but target directory (/media/internal/downloads/) did not match what we expected (/media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/). This likely means your TV is not vulnerable to the LunaDownloadMgr exploit.
Status: Working TV Model: 55NANO756PA webOS Version: 6.0.1-4553 (kisscurl-kalaupapa) Software Version: 03.11.35
This is a newly purchased TV, I didn't do any update before rooting, manufacturing date was May 2021.
Status: Working TV Model: OLED55C7P-U webOS Version: 3.9.0-62708 Software Version: 06.00.20
-> notes: Always asked for LG Connected Apps Enabled when it was enabled (saw similar issue in discord). Noted that localhost:3000 didn't load anything but 127.0.0.1:3000 loaded 'hello world'. Ran locally by forcing IP address and finally was able to get the allow connection prompt to appear. It may be beneficial to change the default of 'localhost' in index.html to 127.0.0.1 as the default for target if there are others that have the same problem but can't locally host. Tried it a second time after having that prompt appear once and the web hosted version worked.
Status: Working TV Model: LG SK8500PLA webOS Version: 4.3.0-9604 (goldilocks-goobang) Software Version: 05.30.10
Status: Working TV Model: LG 55UH625V webOS Version: 3.4.0-5803 Software Version: 05.60.03
Status: NOT working TV Model: 50UM7510PSB webOS Version: 4.9.3-5390409 (goldilocks2-gyeryongsan) Software Version: 05.10.25
Status: Not Working TV Model: 55NANO803NA webOS Version: 5.2.3 Software Version: 03.23.45
Status: Working TV Model: LG OLED65B6P-S webOS Version: 3.4.0-5706 Software Version: 05.60.06
Status: Not working TV Model : OLED65G1PTA webOS version : 06.01.00 Firmware version : 03.15.95
Freshly purchased, no updates run.
Status: Working TV Model: LG OLED65CX3LA webOS Version: 5.1.0-37 (jhericurl-japoon) Software Version: 03.10.20
TV Model: LG OLED65CX3LA
Status: Not working - Target directory did not match what we expected webOS Version: 5.2.1-290911 (jhericurl-jardine) Software Version: 03.21.22
Status: Not working - Target directory did not match what we expected webOS Version: 5.2.1-290910 (jhericurl-jardine) Software Version: 03.21.21
Status: Working webOS Version: 5.2.0-2904 (jhericurl-jardine) Software Version: 03.21.16
Status: Working webOS Version: 5.2.0-2909 (jhericurl-jardine) Software Version: 03.21.09
Status: Working TV Model: LG 50UH635V (manufactured November 2016) webOS Version: 3.4.0-5908 (dreadlocks-digya) Software Version: 05.60.25
One strange detail that may be connected to bad UI translation to my language. For some reason it seems like "LG Connect Apps" Enabled/Disabled are inverted (at least in UI). With it set to Enabled I was getting error at stage1, when I disabled it worked.
Status: Working TV Model: OLED55E6V-Z webOS Version: 3.4.0-6107 (dreadlocks-digya) Software Version: 05.60.15
Status: Not Working TV Model: OLED55C16LA webOS Version: 6.1.0-43 (kisscurl-katmai) Software Version: 03.15.95
Failed on stage3, target directory did not match what we expected
EDIT:
Downgraded to Software Version: 03.10.29. Updated post:
Status: Working TV Model: OLED55C16LA webOS Version: 6.0.1-4529 (kisscurl-kalaupapa) Software Version: 03.10.29
Status: Not Working TV Model: OLED65B9PLA webOS Version: 4.9.3-5380409 Software Version: 05.10.30
Downgraded to
05.00.15 and works as expected
Status: Not working TV Model: OLED55B8PLA webOS: 4.4.0-9 (goldilocks-gorce) Software Version: 05.40.09
Failed on: Denied method call "download" for category ""
Status: I think it is working TV Model: "OLED65B13LA", webOS: "6.0.1-4553", Software Version: "03.11.35",
Homebrew channel is installed, but i have no root in homebrew, can not enable SSH and homebrew channel says Root status: unelevated, how to elevate?
on telnet console i have root access.
Status: I think it is working TV Model: "OLED65B13LA", webOS: "6.0.1-4553", Software Version: "03.11.35",
Homebrew channel is installed, but i have no root in homebrew, can not enable SSH and homebrew channel says Root status: unelevated, how to elevate?
on telnet console i have root access.
That's somewhat unexpected. You can try to manually elevate homebrew channel privileges by launching elevate-service
script from telnet as stated here: https://github.com/webosbrew/webos-homebrew-channel#manual
That's somewhat unexpected. You can try to manually elevate homebrew channel privileges by launching
elevate-service
script from telnet as stated here: https://github.com/webosbrew/webos-homebrew-channel#manual
root@LGwebOSTV:~# /media/developer/apps/usr/palm/services/org.webosbrew.hbchannel.service/elevate-service [ ] Unjailing 'org.webosbrew.hbchannel.service'... [ ] Extending ls2 permissions for 'org.webosbrew.hbchannel.service'... [-] No changes, no rescan needed
no changes on the homebrew channel, no root, not possible to manage sources nor enable/disable services.
Status: Not Working TV Model: 86UN8570PUC webOS Version: 5.3.0 (jhericurl-jasper) Software Version: 04.30.10
Downgraded
Status: Working TV Model: 86UN8570PUC webOS Version: 5.2.1-2522 (jhericurl-jardine) Software Version: 03.21.80
Works completely seemingly with no issues, root access working 100% far as I can tell
Status: Working TV Model: 55NANO803NA webOS Version: 5.2.1 (jhericurl-jardine) Software Version: 03.21.75
Status: Not Working TV Model: 65NANO86UNA webOS Version: 5.3.0-18 (jhericurl-jasper) Software Version: 04.30.35
Status: Working TV Model: 75SK8070PUA webOS Version: 4.3.0-9605 (goldilocks-goobang) Software Version: 05.30.15
Status: Not Working TV Model: OLED65C8PLA webOS Version: 4.4.0-9 (goldilocks-gorce) Software version: 05.40.09
I get the Denied Method call "download" for category
error message. I would downgrade but don't want to lose airplay2
Status: Working TV Model: OLED65A1AUA webOS Version: 6.0.1 Software version: 03.11.25
Status: Working TV Model: OLED55B8SSC webOS Version: 4.3.0-9602 (goldilocks-goonbang) Software version: 05.30.02
Status: Not Working TV Model: UN7300LA webOS Version: 5.3.0-18 (jhericurl-jasper) Software version: 04.30.35
Status: NOT working TV Model: OLED65C9PLA webOS Version: 4.9.3-5340808 (goldilocks2-gyeryongsan) Software Version: 05.10.25
After downgrading to 05.00.30:
Status: working TV Model: OLED65C9PLA webOS Version: 4.9.1-53409 (goldilocks2-gyeryongsan) Software Version: 05.00.30
Status: not working TV Model: OLED65B97LA webOS Version: 4.9.3-5380409 (goldilocks2-gyeryongsan) Software Version: 05.10.30
Status: Not working Model: OLED65CXPTA WebOS Version: 5.3.0-19 (jherical-jasper) Software version: 04.30.40
Target directory did not match what we expected.
Status: Not Working TV Model: OLED65C15LA webOS Version: 6.2.0-27 (kisscurl-kavir) Software Version: 3.20.80
Log:
start-devmode.sh: Downloading from https://rootmy.tv/files/stage3.sh
start-devmode.sh: Download completed, but target directory (/media/internal/downloads/) did not match what we expected (/media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/). This likely means your TV is not vulnerable to LunaDownloadMgr exploit.
Status: Working "product_id": "OLED65C9PUA", "core_os_release": "4.9.1-53409", "webos_manufacturing_version": "05.00.30",
The purpose of this issue is to track which TV models, and firmware versions, the exploit is working against.
If you are having trouble getting the exploit to work, please contact us on discord and/or open a separate issue.
At a minimum, please specify your webOS version, software version, and TV model - feel free to add any other details you think are relevant.
You can find your "webOS Version" under Settings > General > About This TV > TV Information > webOS TV Version
You can find your "Software Version" under Settings > General > About This TV > Software Version
IMPORTANT: Please don't get webOS version and software version mixed up!