WebOS Rooting Methods

WebOS Version DejaVuln FaultManager RootMyTV Chariot NVM
1.x Not Supported Not Supported Not Supported Partial Supported
2.x Not Supported Not Supported Not Supported Not Supported Supported
3.x Partial Unknown Partial Not Supported Supported
4.x Supported Supported Partial Not Supported Supported
5.x Partial Supported Partial Not Supported Not Supported
6.x Partial Supported Partial Not Supported Not Supported
7.x Partial Supported Not Supported Not Supported Not Supported
8.x Partial Supported Not Supported Not Supported Not Supported
9.x Patched Supported Not Supported Not Supported Not Supported

Explanation

WebOS Version

  • Can be rooted by methods in the list
  • Unsure to be rooted / Some are patched
  • Cannot be rooted

Version Support

  • Supported
  • Partial Support
  • Not Supported
  • Patched
  • Unknown

Method Type

  • Tested and works on specified versions
  • Patched on almost all versions or limited compatibility
  • This method is dangerous

Rooting Methods Information

DejaVuln

DejaVuln is a tool to root LG TVs and automatically install Homebrew Channel. It works on webOS 3.5 and newer, but not on TVs from 2016 or earlier. 2024 models and recent firmware for most webOS 5+ TVs are patched.

FaultManager

FaultManager is a tool to root and install Homebrew Channel on LG TVs with webOS 4.0+. It uses a vulnerability in faultmanager discovered by buglloc. As of 2025-01-05, no patched firmware is known to exist.

RootMyTV

The vulnerabilities used by RootMyTV (both v1 and v2) have been patched by LG. It's unlikely to work on firmware released since mid-2022. It never worked on webOS versions prior to 3.4.0 or any TVs that came with webOS 1, 2, 7 (22), or 8 (23).

Chariot

Chariot is a tool to root LG TVs running webOS 1. It automatically installs Homebrew Channel and uses a feature of webOS (and NetCast) intended to run the Chariot endpoint test.

NVM

NVM method involves modifying the TV's Non-Volatile Memory to enable debug features. It requires opening the TV and is considered dangerous. Works on older webOS versions but not supported on webOS 5 and newer.