webOS Homebrew Project
Welcome to webOS Homebrew Project!
We are a community centered around homebrew (unofficial software) development for LG webOS Smart TV platform.
What Does It Do?¶
Our main points of interest are:
- Building an unofficial native toolchain
- Reverse engineering and documenting native system APIs and other undocumented features
- Maintaining an independent repository of unofficial applications and development tools
- Building, porting and maintaining pieces of software for the platform, for example:
- webos-homebrew-channel - homebrew "application store"
- youtube-webos - YouTube TV app with extended functionalities ( adblocking, sponsorblock)
- hyperion-webos - Hyperion.NG ambilight clone video capture
- RetroArch - console emulator frontend
- ...and more
Our community has some overlap with RootMyTV and OpenLGTV teams, but each has its distinct purpose (root access exploitation and low level hardware reversing, respectively).
Our main points of contact are the #homebrew channel on OpenLGTV Discord and the #openlgtv:netserve.live Matrix channel.
Getting Started¶
Currently, the easiest method of enjoying homebrew software on webOS is using Homebrew Channel, which is automatically installed when using the RootMyTV exploit. Homebrew Channel is a user friendly unofficial "application store".
If your TV is not vulnerable to the RootMyTV exploit chain, you can still enable Developer Mode on a TV and then use our Device Manager app.
Keep in mind this has the downside of requiring "Developer Mode Session" renewal in the "Developer Mode" app every 1000 hours. Alternatively, if you are technically proficient, you can have a machine on your local network periodically refresh the token for you using a script like this one.
Find Apps¶
The repository of webOS homebrew applications can be viewed on the web at repo.webosbrew.org. The same repository is also accessible in the Homebrew Channel app by default.