Dotori LG TV Remote controls an LG webOS TV over your home network. Your phone and the TV only need to be on the same Wi-Fi — there is no Bluetooth pairing, no dongle, and no account.
The first time you connect, the TV shows an approval prompt. Accept it once and the app keeps the key the TV hands back, so later connections need no prompt. The app also records the TV's MAC address at that moment, which is what lets it wake the set later.
Key features:
- Trackpad for the on-screen cursor — drag to move, tap to click, two-finger drag to scroll
- Number pad 0-9 for direct channel entry; each digit is sent the moment you press it
- Volume and channel rockers; hold to repeat, or drag the volume rocker for finer steps
- Arrow keys with OK, Back, and Home together in one 3x3 block
- Channel list and TV settings from the header row
- Power: one tap turns a running TV off, or wakes a sleeping one with a Wake-on-LAN packet
- Volume and mute readouts appear large on the trackpad the moment you change them
- Haptic feedback and a press-inversion on every button, so you can work without looking
- Portrait-locked layout — every control keeps its coordinates
The app is meant to be used while you look at the TV, not at the phone. Controls never move, nothing hides behind a mode toggle, and the app does not redraw the channel list on your phone — it stays on the TV screen you are already watching.
Known limits:
- No text entry. Typing into a TV app's own search box is not possible on this generation of webOS, so v1 leaves text input out rather than shipping something that works in one app and silently fails in the next.
- No program guide button. The guide key did nothing on the set this app was measured against, and the TV gives the app no way to tell whether a given set supports it — the key is an overlay, so nothing the app can read back changes either way. A button that silently does nothing is worse than no button at all.
- Waking the TV needs the MAC address saved during pairing, and the TV's "Mobile TV On" setting must be enabled. A TV that is already off cannot be discovered on the network at all.
- Waking takes roughly 15 to 20 seconds, and the TV is invisible to the network for that whole stretch.
- Some commands cannot be verified. Home, for one, changes nothing the app can read back, so the app assumes it worked — without hiding a failure it can actually see.
- No dedicated app-launch keys. The Netflix-style hotkeys on the physical remote are not carried by the TV's remote-input channel.
LG and webOS are trademarks of LG Electronics. This app is unofficial and not affiliated with LG Electronics.
Remote commands travel from your phone straight to the TV you picked, over your local network. They are not sent to the developer and not to the ads SDK. There is no app login and no developer backend. The app stores the TV's address, its MAC address, the pairing key, and the TV certificate fingerprint on your phone, so it can reconnect and confirm it is the same set.
This version uses the Google Mobile Ads SDK to show a banner at the very top of the screen, kept clear of the controls. There are no interstitial ads — nothing full-screen interrupts you while you are adjusting the volume. Where regional consent is required, ads are requested only after consent is granted, and privacy options can be reopened from Settings.
Turn your phone into a trackpad remote for your LG webOS TV over Wi-Fi