What problem does it solve? LG's webOS media stack is closed-source, stripped of symbols, and undocumented, so questions like "does this firmware parse this JSON key" or "what does this struct layout look like" cannot be answered from headers or other clients' source code. This Skill harvests the actual libraries off the television and decompiles them locally with Ghidra, turning firmware behavior questions into one-command lookups instead of guesswork. ## Core Features & Use Cases - Firmware harvesting: Pull the media stack (libplayerAPIs, libpf, libAcbAPI, libcbe, DILE/VPQ layers) off the TV over SSH with a sha256 manifest per binary. - String and symbol search: Grep .rodata strings and exported dynsym symbols instantly to check whether a payload key or function exists before paying for a decompilation. - Function decompilation and string cross-references: Decompile functions matching a name pattern and find which functions reference a given string literal, with per-library analysis caching so repeat queries take seconds. - Use Case: Verify whether webOS 4.5 parses Dolby Vision Load-payload keys by running str playerAPIs DolbyHdrInfo and str libpf profileId, confirming the exact JSON paths the firmware accepts before sending them. ## Quick Start Ask the AI to check whether the TV firmware parses a specific payload key by running the decompile skill's string search against the harvested libraries.