4 ms·
Awesome project. You can already install third-party applications in LG webOS TVs after enabling the "Developer Mode" application, but you have to keep renewing
by aorth 5y ago
Awesome project. You can already install third-party applications in LG webOS TVs after enabling the "Developer Mode" application, but you have to keep renewing your session every 50 hours or else your apps get deleted. Pretty annoying. Now we can circumvent that.
I'm wondering if we could use WireGuard on these TVs now. That would be sweet... Guessing the userland golang client would be trivial...
- aorth 5y agoAh, building wireguard-go is easy: $ export GOOS=linux GOARCH=arm GOARM=7 $ make Copy the binary to the TV over SSH and run it: # /tmp/wireguard-go wg0 # ip l show dev wg0 8: wg0: <POINTOPOINT,MULTICAST,NOARP> mtu 1420 qdisc noop state DOWN mode DEFAULT group default qlen 500 link/none Now I just need to cross-compile the wireguard-tools to get the wg command.
- ksala_ 5y agoIt’s cool that we can now root the latest firmwares, but the 50-hours limit for dev mode has an easy workaround. I’ve been meaning to blog about it, but basically use the webos sdk to ssh into the tv, get your tv session token stored in /var/luna/preferences/devmode_enabled and then have a cronjob somewhere that curl https://developer.lge.com/secure/ResetDevModeSession.dev?sessionToken=<token> https://developer.lge.com/secure/ResetDevModeSession.dev?ses... every day or so. This keep resetting the timeout - the dev mode app still shows the wrong countdown but apps will still open. Been using this for ad free YouTube for a few months.
- aorth 5y agoAh, I saw that trick on r/jellyfin this week and tried it, but noticed that the countdown wasn't reset and assumed the apps would get deleted. Well now I have root so it doesn't matter!