NEW Miễn phí · mã nguồn mở · không quảng cáo Free · open source · no ads

Remote thông minh cho Android TV. The smart remote for Android TV.

Điện thoại, iPhone hay máy tính đều thành remote: chạm thẳng lên màn hình TV, gõ tiếng Việt, hẹn giờ tắt, quản lý app. Đi thẳng tới TV, không qua máy chủ. Your phone, iPhone or computer becomes the remote: touch the TV screen itself, type, set sleep timers, manage apps. Straight to the TV, no server in between.

Không tài khoảnNo account Không đám mâyNo cloud Chạy cả trên iPhoneWorks on iPhone too
📱 Đang xem trên máy tính?📱 Reading this on a computer?Quét mã để mở trang này trên điện thoại và cài app ngay trên đó.Scan to open this page on your phone and install the app right there.
TV Setup
TV Remote phone app
Nghe quen không?Sound familiar?

Cái remote đi kèm TV chưa bao giờ đủ.The remote in the box was never enough.

8 vấn đề nhà nào có Android TV cũng gặp, và cách giải quyết.8 issues every Android TV home knows, and the fix.

🛋️
Remote lại mất, lại hết pinRemote lost, batteries dead

→ Điện thoại thành remote, dùng được ngay.Your phone is the remote, right away.

⌨️
Gõ chữ bằng phím mũi tênTyping with arrow keys

→ Gõ bằng bàn phím thật, có dấu tiếng Việt.Type on a real keyboard instead.

🌙
Con xem YouTube tới khuyaKids on YouTube till midnight

→ Hẹn giờ tắt, giờ đi ngủ, giới hạn giờ xem. TV tự canh, khỏi phải nhắc.Sleep timer, bedtime, screen-time limits. The TV enforces them.

📞
Bố mẹ ở xa nhờ chỉnh TVParents need help, far away

→ Thấy màn hình TV nhà bố mẹ và bấm giúp từ xa.See their TV screen and press buttons for them.

🐢
TV chậm, đầy app rácSlow TV, full of bloat

→ Tối ưu một nút, hoàn tác bất cứ lúc nào.One-tap Optimize, undo any time.

🍎
Nhà dùng iPhoneYou're on iPhone

→ Mở Safari, nhập mã 6 số. Không cài gì.Open Safari, enter a 6-digit code. Nothing to install.

🔇
Xem khuya sợ ồnLate show, sleeping house

→ Nghe tiếng TV qua tai nghe điện thoại.Hear the TV in your phone's headphones.

🕵️
App remote đầy quảng cáoRemote apps full of ads

→ Mã nguồn mở. Không quảng cáo, không tài khoản.Open source. No ads, no account.

Tính năngFeatures

Không chỉ là nút bấm.Much more than buttons.

Một bộ công cụ đầy đủ để dùng, dọn dẹp và quản lý chiếc TV của bạn.A complete toolkit to use, look after and manage your TV.

01 · Thấy và chạmSee and touch

Màn hình TV nằm ngay trong lòng bàn tay.The TV screen, in the palm of your hand.

Xem trực tiếp màn hình TV và chạm lên hình như chạm lên TV. Không cần nhìn lên TV để biết mình đang ở menu nào.Watch the TV screen live and tap on it as if you were tapping the TV. No more looking up to see which menu you're in.

  • Chạm, vuốt, cuộn lên hình; trên máy tính dùng chuột và bàn phím.
  • Tap, swipe, scroll on the picture; mouse and keyboard on a computer.
  • Chất lượng 240p tới 960p, tắt hình thì TV không tốn thêm CPU.
  • 240p to 960p; turn the picture off and the TV spends no extra CPU.
  • Nói với TV: “mở YouTube”, “tăng âm lượng 5”, “hẹn giờ tắt 30 phút”.
  • Talk to it: “open YouTube”, “volume up 5”, “sleep in 30 minutes”.
  • Widget, ô Cài đặt nhanh, phím tắt bật/tắt TV mà không cần mở app.
  • Widget, Quick Settings tiles, shortcuts to control the TV without opening the app.
02 · Cho gia đìnhFor families

Cài một lần, TV tự canh giờ.Set it once, the TV keeps watch.

Hẹn giờ, giờ đi ngủ và giới hạn app do chính TV thực hiện. Điện thoại, máy tính tắt hết vẫn chạy, và cũng không ai “lỡ quên” được.Timers, bedtime and app limits run on the TV. No phone or computer has to stay on, and nobody gets to “forget”.

  • Hẹn giờ tắt và giờ đi ngủ: TV bật lên trong khoảng giờ đó sẽ tự tắt, có báo trước.
  • Sleep timer and bedtime: a TV switched on during bedtime turns itself off, with a warning first.
  • Giới hạn phút mỗi ngày cho từng app (YouTube, TikTok…).
  • Daily minutes per app (YouTube, TikTok…).
  • Cảnh: một nút làm nhiều việc, ví dụ “Xem phim” = bật TV, mở Netflix, âm lượng 20.
  • Scenes: one button, many steps. “Movie night” = TV on, open Netflix, volume 20.
  • Lịch sử dùng TV theo ngày, app nào dùng nhiều nhất.
  • Usage history per day, and which apps get the most time.
03 · Quản lý như dân chuyênManage like a pro

Cả chiếc TV, gọn trong một trang web.The whole TV, in one web page.

Những việc trước đây phải cắm máy tính, gõ lệnh ADB, giờ chỉ là vài cú bấm.What used to take a laptop and ADB commands is now a few clicks.

  • Ứng dụng: mở, dừng, gỡ, tắt app hệ thống, làm hàng loạt.
  • Apps: open, stop, uninstall, disable system apps, in bulk.
  • Tệp · Cài: duyệt bộ nhớ và USB, kéo thả gửi tệp, cài APK từ máy hay từ link.
  • Files · Install: browse storage and USB, drag and drop, install APKs from disk or a link.
  • Sức khỏe: CPU, RAM, bộ nhớ, Wi-Fi, giải phóng RAM, biểu đồ theo thời gian.
  • Health: CPU, RAM, storage, Wi-Fi, free up RAM, charts over time.
  • Nhiều TV trong một danh sách, chuyển qua lại một nút.
  • Many TVs in one list, switch with a click.
127.0.0.1:8765
04 · Ở bất cứ đâuFrom anywhere

Đi xa vẫn điều khiển được TV ở nhà.Control the TV at home from anywhere.

Một nút cài và đăng nhập Tailscale lên TV: tự tải bản chính thức, kiểm tra tệp tải về, tự bật lại mỗi khi TV khởi động. Bạn chỉ cần quét mã QR để đăng nhập.One button installs and signs in Tailscale on the TV: official build, checksum verified, restarts with the TV. You just scan a QR code to sign in.

  • Kết nối mã hóa riêng giữa máy bạn và TV, không mở cổng nào ra Internet.
  • A private, encrypted link between you and the TV, no ports opened to the Internet.
  • Hỗ trợ người thân: họ chỉ cần chụp mã QR trên TV gửi bạn.
  • Help family remotely: they just send you a photo of the QR code on their TV.
  • Bật TV từ xa khi đang ở chế độ chờ; Wake-on-LAN khi đã tắt hẳn.
  • Wake the TV remotely from standby; Wake-on-LAN when fully off.
🛰️ Cài Tailscale lên điện thoại🛰️ Get Tailscale on your phoneQuét mã để tải (CH Play / App Store), rồi đăng nhập cùng tài khoản với TV.Scan to download it (Play Store / App Store), then sign in with the same account as the TV.
🎧

Nghe tiếng TVListen to the TV

Tiếng TV phát trên điện thoại hoặc trình duyệt, chỉ khoảng 8 KB/s. Nghe tiếp cả khi khóa màn hình.TV sound on your phone or browser at about 8 KB/s. Keeps playing with the screen locked.

⚡

Tối ưu TVOptimize TV

Tắt hiệu ứng, app đề xuất, đổi màn hình chính nhẹ hơn. App chỉ bị tạm tắt, không bị xóa: bấm Hoàn tác là trở lại như cũ.Fewer animations, no bloat, a lighter home screen. Disabled, never deleted; Undo puts it all back.

🔑

Không cần ở cạnh TVNo need to be at the TV

Khi TV hỏi lại “Cho phép gỡ lỗi?”, TV Setup tự cho phép đúng máy của bạn, và chỉ máy của bạn.When the TV asks “Allow debugging?” again, TV Setup approves your own device, and only yours.

🧭

Dẫn từng bướcGuided all the way

TV chưa bật ADB? App tự dẫn bạn tới chỗ bật, hoặc cài TV Setup giúp chỉ bằng nút remote.ADB not on yet? The app leads you there, or installs TV Setup for you using remote keys only.

🌐

Song ngữBilingual

Giao diện tiếng Việt và tiếng Anh, đổi một chạm.Vietnamese and English interface, one tap to switch.

🔄

Tự cập nhậtSelf-updating

Cả hai app tự báo và cài bản mới ngay trong app, không cần CH Play.Both apps find and install new versions in-app, no Play Store needed.

Cách hoạt độngHow it works

Máy của bạn kết nối thẳng tới TV.Your device talks straight to the TV.

Không có máy chủ trung gian, không có tài khoản, không có gì lọt ra ngoài. Dữ liệu chỉ đi trong mạng nhà bạn, hoặc qua kết nối Tailscale riêng của bạn.No middle server, no account, nothing to leak. Data stays on your home network, or inside your own Tailscale tunnel.

Máy điều khiểnYour device

📱
TV RemoteApp AndroidAndroid app
🌐
Trình duyệt bất kỳAny browseriPhone, iPad, laptop…
💻
Web trên máy tínhComputer webMac · Windows · Linux
Wi-Fi nhà
hoặc Tailscale
Home Wi-Fi
or Tailscale
☁️ máy chủcloud

📺 Android TV / Google TV

🔌
ADBhình, chạm, app, tệpscreen, touch, apps, files
🎮
Android TV Remotenút bấm, kể cả khi ADB tắtkeys, even with ADB off
⚡
TV Setuptrang web, hẹn giờ, giới hạn appweb page, timers, app limits
0máy chủ trung gianservers in between
3cách dùng, chung một giao diệnclients, one shared interface
~8 KB/sđể nghe tiếng TVto stream TV audio
100%mã nguồn mở trên GitHubopen source on GitHub
Cài đặtInstall

Chọn máy bạn sẽ dùng để điều khiển.Pick the device you'll control from.

Cả ba dùng chung một giao diện. Dùng một hay cả ba đều được.All three share the same interface. Use one, or all of them.

Cài TV Setup bằng mã DownloaderInstall TV Setup with a Downloader code

Chỉ cần remote của TV. Không cần máy tính, không cần cáp.All you need is the TV's remote. No computer, no cable.

  1. Trên TV mở CH Play, tìm và cài Downloader (của AFTVnews, biểu tượng màu cam).
    On the TV open Google Play, find and install Downloader (by AFTVnews, orange icon).
  2. Mở Downloader, gõ mã 2397346 rồi chọn Go. Nó tải bản TV Setup mới nhất.
    Open Downloader, type 2397346 and choose Go. It fetches the latest TV Setup.
  3. Chọn Cài đặt. TV báo chưa cho phép nguồn này thì bật cho Downloader, quay lại, cài tiếp.
    Choose Install. If the TV blocks unknown sources, allow Downloader, go back, install.
  4. Mở TV Setup. Chưa bật Gỡ lỗi ADB thì app chỉ cách và mở thẳng chỗ bật.
    Open TV Setup. If ADB debugging is off, the app shows how and opens the right screen.
  5. Quét mã QR trên TV bằng camera, nhập mã 6 số TV hiện ra. Xong.
    Scan the QR code on the TV with your camera, enter the 6-digit code. Done.
Mã Downloader · TV SetupDownloader code · TV Setup
2397346
tv-setup.apk
💡 Trên iPhone: Safari → Chia sẻ → Thêm vào MH chính để có biểu tượng như một app. Không có Downloader thì mở💡 On iPhone: Safari → Share → Add to Home Screen for an app-like icon. No Downloader? Open go.aftvnews.com/2397346.

Cài app TV Remote cho điện thoạiInstall the TV Remote phone app

Android 7 trở lên. Điện thoại và TV cùng mạng Wi-Fi.Android 7 or newer. Phone and TV on the same Wi-Fi.

  1. Quét mã QR hoặc bấm tv-remote.apk để tải, rồi mở để cài. Android cảnh báo “ứng dụng không rõ nguồn” thì cho phép trình duyệt cài.
    Scan the QR code or tap tv-remote.apk to download it, then open it. If Android warns about unknown apps, allow your browser to install.
  2. Mở app, bấm Quét Wi-Fi rồi chọn TV (hoặc gõ IP của TV).
    Open the app, tap Scan Wi-Fi and pick your TV (or type its IP).
  3. TV hỏi “Cho phép gỡ lỗi USB?”: tích Luôn cho phép rồi OK. Chỉ một lần.
    The TV asks “Allow USB debugging?”: tick Always allow, then OK. Just once.
  4. TV chưa bật ADB? Bạn vẫn bấm phím được ngay sau khi ghép mã, và app dẫn từng bước cho tới khi xong.
    ADB not on yet? Keys work right after pairing a code, and the app guides you step by step the rest of the way.
📱 Quét để tải về điện thoại📱 Scan to get it on your phoneMở camera điện thoại, quét mã rồi mở link: APK tải về ngay.Point the phone's camera here and open the link: the APK downloads right away.
Mã Downloader · TV RemoteDownloader code · TV Remote
2973135
tv-remote.apk
🛡️ Play Protect có thể cảnh báo vì app có quyền cài APK. Mã nguồn công khai ngay trên GitHub; chọn “Vẫn cài” nếu bạn tin.🛡️ Play Protect may warn because the app can install APKs. The source is public on GitHub; choose “Install anyway” if you trust it.

Chạy web trên máy tínhRun the web app on your computer

Chỉ cần Python 3.10+. Lần đầu chạy tự tải mọi thứ còn lại (adb, ffmpeg), không phải gõ lệnh nào.Only Python 3.10+ is needed. The first run fetches everything else (adb, ffmpeg); no commands to type.

  1. Tải mã nguồn về (nút Tải ZIP hoặc git clone) và giải nén.
    Get the source (Download ZIP or git clone) and unzip it.
  2. Mac: bấm đúp TV Remote. Windows: start-windows.cmd (Linux: ./start-linux.sh).
    Mac: double-click TV Remote. Windows: start-windows.cmd (Linux: ./start-linux.sh).
  3. Trình duyệt mở 127.0.0.1:8765 và tự quét mạng tìm TV. Chọn TV.
    Your browser opens 127.0.0.1:8765 and scans for TVs. Pick yours.
  4. Chưa sẵn sàng thì tab Thiết lập dẫn từng bước có dấu ✓. TV chưa bật ADB thì bấm 🧭 Bật ADB giúp tôi.
    If it isn't ready, the Setup tab walks you through with ✓ marks. ADB off? Press 🧭 Help me turn on ADB.
Tải ZIPDownload ZIP
🔒 Web chỉ nghe ở 127.0.0.1, không ai khác trong mạng vào được. Bấm ⏻ Tắt trên trang là dừng hẳn, không để lại gì chạy ngầm.🔒 It only listens on 127.0.0.1, nobody else on the network can reach it. Press ⏻ Quit on the page and it is fully gone; nothing keeps running.
Làm một lầnOne-time

Chuẩn bị TVPrepare the TV

Bằng remote của TV, khoảng 1 phút. Tên menu lấy theo TV Sony, hãng khác có thể hơi khác. TV Setup và app điện thoại đều có thể dẫn bạn tới đúng chỗ.With the TV's remote, about a minute. Menu names are from Sony; others differ slightly. TV Setup and the phone app can take you to the right screen.

  1. Bật Tùy chọn nhà phát triển: Cài đặt → Tùy chọn thiết bị → Giới thiệu → Bản dựng, bấm OK 7 lần.
    Unlock Developer options: Settings → Device Preferences → About → Build, press OK 7 times.
  2. Bật ADB: Tùy chọn nhà phát triển → Gỡ lỗi ADB (có TV ghi “Gỡ lỗi USB”).
    Turn on ADB: Developer options → ADB debugging (some TVs say “USB debugging”).
  3. Nên bật: Mạng và Internet → Khởi động từ xa, để bật lại được TV từ xa khi đã tắt.
    Recommended: Network & Internet → Remote start, so you can wake the TV remotely.

📺 TV nào dùng được?Which TVs work?

  • ✅Android TV và Google TV có Gỡ lỗi ADB qua mạng (cổng 5555): Sony, TCL, Xiaomi, Philips, box Android…Android TV and Google TV with network ADB debugging (port 5555): Sony, TCL, Xiaomi, Philips, Android boxes…
  • 🧪Đã dùng thực tế trên Sony BRAVIA (Android 9). Hãng khác chưa thử, nhưng cùng chạy Android TV nên cách làm giống nhau.Verified on a real Sony BRAVIA (Android 9). Other brands untested but use the same standard.
  • ⚠️Vài Google TV đời mới chỉ có “Gỡ lỗi không dây” kiểu ghép mã: có thể chưa dùng được.Some newer Google TVs only offer pairing-code “Wireless debugging”: may not work yet.
  • ❌Samsung (Tizen) và LG (webOS) không dùng được, kể cả bấm phím: hai hãng này không chạy Android nên không có ADB lẫn giao thức remote của Google.Samsung (Tizen) and LG (webOS) do not work at all, not even the keys: they do not run Android, so they have neither ADB nor Google's remote protocol.

🔒 An toàn ngay từ đầuSecure by design

  • 🏠Không máy chủ, không tài khoản. Không có gì của bạn rời khỏi mạng nhà.No server, no account. Nothing of yours leaves your home network.
  • 🔢Ghép mã 6 số hiện trên màn hình TV: người lạ cùng Wi-Fi không vào được.6-digit pairing shown on the TV screen: strangers on your Wi-Fi can't get in.
  • 🔍TV Setup chỉ bấm “Cho phép” khi đúng là máy của bạn đang xin quyền, và hiện thông báo trên TV mỗi lần.TV Setup only presses “Allow” when the key matches your own device, and shows a notice every time.
  • 🛰️Ở ngoài nhà thì đi qua Tailscale, không mở cổng nào ra Internet.Away from home it goes over Tailscale, with no ports opened to the Internet.
FAQ

Câu hỏi thường gặpFrequently asked questions

Có mất phí không?Does it cost anything?

Không. Miễn phí hoàn toàn, không quảng cáo, không bản trả phí. Mã nguồn công khai trên GitHub.

No. Completely free, no ads, no paid tier. The source is public on GitHub.

“Gỡ lỗi ADB” là gì, bật lên có nguy hiểm không?What is “ADB debugging”, is it risky?

ADB là cổng mà Android dùng để máy khác điều khiển nó, cũng là thứ cho phép xem màn hình, cài app, quản lý tệp. Máy nào muốn dùng đều phải được bạn bấm “Cho phép” ngay trên TV. Chỉ dùng trong mạng nhà bạn tin và qua Tailscale; muốn thu hồi thì vào Tùy chọn nhà phát triển → Thu hồi quyền gỡ lỗi USB.

ADB is how Android lets another device control it; it's what makes screen viewing, app installs and file management possible. Every device must be approved by you, on the TV screen. Use it on a home network you trust and over Tailscale; revoke any time in Developer options → Revoke USB debugging authorizations.

Có cần bật ADB mới dùng được không?Do I need ADB at all?

Để bấm nút thì không: app điện thoại và web máy tính dùng giao thức Android TV Remote của Google, chỉ cần ghép mã. Xem màn hình, quản lý app, tệp, hẹn giờ thì cần ADB.

Not for buttons: the phone app and computer web use Google's Android TV Remote protocol, just pair a code. Screen view, apps, files and timers need ADB.

Có dùng được trên iPhone không?Does it work on iPhone?

Có. Cài TV Setup lên TV (mã Downloader 2397346), rồi mở trang TV hiện ra trên Safari. Thêm vào Màn hình chính để dùng như một app.

Yes. Install TV Setup on the TV (Downloader code 2397346), then open the page it shows in Safari. Add it to your Home Screen to use it like an app.

Netflix, phim có bản quyền hiện màu đen?Why are Netflix and other protected videos black?

Đúng vậy, đó là bảo vệ bản quyền của Android, không ứng dụng nào vượt qua được. Nút bấm, âm lượng, nghe tiếng vẫn dùng bình thường.

That's Android's copy protection; no app can capture it. Buttons, volume and audio still work normally.

TV tắt hẳn rồi có bật lại từ xa được không?Can I turn on a TV that's fully off?

Ở chế độ chờ thì một nút là bật, kể cả qua Tailscale. Tắt hẳn thì cần Wake-on-LAN, gửi từ trong mạng nhà: app điện thoại và web máy tính đều tự gửi khi đang cùng mạng với TV. Ở xa thì chỉ web máy tính bật được, bằng cách nhờ một máy ở nhà gửi qua SSH.

From standby, one press wakes it, even over Tailscale. Fully off needs Wake-on-LAN, sent from inside the home network: the phone app and the computer web both send it when on the TV's network. From away, only the computer web can, by asking a machine at home to send it over SSH.

Android báo app “có hại” khi cài?Android says the app is “harmful”?

Play Protect cảnh báo mọi app ngoài CH Play có quyền cài APK. Toàn bộ mã nguồn nằm trên GitHub để bạn tự kiểm tra; chọn “Vẫn cài” nếu bạn tin.

Play Protect warns about any non-Play app that can install APKs. All the source is on GitHub for you to check; choose “Install anyway” if you trust it.

Cất cái remote cũ vào ngăn kéo.Put the old remote in a drawer.

Hai phút cài đặt, dùng cả đời. Miễn phí, mã nguồn mở, không quảng cáo.Two minutes to set up, yours for good. Free, open source, no ads.