MATVT Mouse for Android TV Toggle
MATVT Mouse for Android TV Toggle

MATVT: Mouse for Android TV Toggle

Hard to reach portions of some legacy app that you’re running on your Android TV (/flipphone)? Feeling the need to have a touch input in your Android TV (/flipphone)? Or just looking for an alternative to the famous Mouse Toggle App for your TV (/flipphone)?

MATVT solves all the above. Unfortunately, it’s not on the playstore, and there are no plans to launch it there either. If you’d like to see it on playstore, please let me know in the issues tab (any support is also graciously accepted).

Official Releases (and pre-releases) can be seen at
The latest stable release fit for usage on TV can be downloaded at

So what does this app do?
MATVT is intended for users running Android TV / Flipphone (Android version 7+, limited functionality on Android 6 flipphone) and have a big remote with atleast the following:

DPAD (for up, down, left, right and center buttons)
A spare key to toggle mouse mode (we call it the BossKey)
Color buttons (Red, Green, Yellow, Blue)
Info button
After installing this app, you’ll get a mouse cursor that can move around, perform clicks and left / right / up / down swipes from your remote itself without any extra hardware (no need to pair with an android phone / laptop etc)

How to install?

Download the APK from the releases section and side-load it on your TV. The source-code is open and available should you wish to inspect it / build it yourself / don’t trust the release apk ;)

Remember there are two apks, one for Android TVs, one for Android FlipPhones. The one’s without a -phone suffix are for flipphones, the others are for TVs.

How to use?

  • DPAD is for movement and single clicks (has long click support too, but isn’t very reliable)
  • The color buttons are for swiping. RED and GREEN for up/down swipe, YELLOW and BLUE for left/right swipe
  • Info button will instantly toggle mouse visibility (so you can switch between mouse and no mouse instantly)
  • Pressing back button for more than 3 seconds will disable the accessibility service completely This is now removed.
  • The mouse will auto-disappear after a short while and re-appear when you press another relevant button.
  • Toggling mouse modes resets cursor position
  • The mouse warps around your TV sides, so you can roll over from the top of your TV to the bottom instantly
  • Mouse movement is momentum based, so keeping key pressed for longer will increase the movement / send multiple swipes in scroll mode
  • For remotes who don’t have the above buttons, a Boss Key is available which can be used to toggle between mouse mode / scroll mode / dpad mode. By default this is the mute key, but can be overridden in the configuration settings. See the Youtube video linked below by TechDoctorUK for a demo of how that works.
  • You can change the cursor icon used from the companion GUI app. It also supports several useful mouse configurations, detailed in a separate section below

See a demo of a modified version in action by TechDoctorUK at:

Important points to know After Installing

  • Be sure to go to Special App Permissions in your settings and give permission to MATVT to draw over other system apps. If you don’t do this step and enable the accessibility service beforehand, the app won’t have necessary permissions to do anything and it’ll keep consuming your input, so your remote will no longer work. If you have gotten yourself in this situation, see FAQ.
  • AFTER doing the above, you can go to accessibility settings and enable MATVT service.
  • Now you can press the info button and there you have your mouse

Configurations available in the APP:

  • Mouse Size
  • Mouse Scroll Speed **
  • Mouse Icon (two icons, light and transparent available)
  • Bordered Window (Enabling this will prevent the cursor from warping over the screen edges)
  • Disable Boss Key (If you have a full size remote, you don’t need to keep a boss key. Info key and color buttons are sufficient, read how to use section for more info)
  • Will Boss Key Toggle (When remotes don’t allow long pressing, this will allow people to cycle through various modes on key press in the order: Dpad -> Mouse -> Scroll -> Dpad) *
  • Override Activation Key (Select this to set a custom keyCode for bossKey)
  • Scrolls when mouse touches the edges (thanks to @sweenwolf)
  • Automatically detect boss key code (again thanks to @sweenwolf !)

* Not available on FlipPhone version ** Not available on FlipPhones with Android 6.

Size: 2.08MB
Version: v1.0.6
DuckDuckGo Browser Android APK
DuckDuckGo Browser Android APK

Tired of being tracked online? DuckDuckGo can help. Online privacy should be simple.

DuckDuckGo Privacy Browser has the speed you need, the browsing features you expect (like tabs & bookmarks), and comes packed with best-in-class privacy essentials:

Tap Fire Button, Burn Data — clear all your tabs and browsing data with one tap.

Escape Online Tracking — automatically block hidden third-party trackers we can find lurking on websites you visit, which stops the companies behind those trackers from collecting and selling your data.

Search Privately — our private search engine comes built-in so you can search the Internet without being tracked.

Enforce Encryption — force sites to use an encrypted (HTTPS) connection where available, protecting your data from prying eyes, like from unwanted snoopers and Internet service providers.

Decode Privacy — each site you visit gets a Privacy Grade (A-F) so you can see how protected you are at a glance, and you can even dig into the details to see who we caught trying to track you.

Signal Your Privacy Preference with GPC — with Global Privacy Control (GPC) built-in, you’ll invoke your legal privacy rights (e.g., under CCPA, GDPR) by telling websites not to sell or share your personal data by default.

DuckDuckGo is privacy, simplified.

Size: 12.8
Version: v5.76.1
TV App Repo
TV App Repo

An app repository of Android TV apps

In Android TV’s stock launcher, all apps that appear must have the LEANBACK_LAUNCHER attribute and have a TV banner. While this helps guarantee the app works on TVs, it can make it difficult for other apps to be launched. While it’s not impossible, it’s not as convenient as having an icon on the home screen.

Using a python script, tiny shortcut apps are generated and can be installed. They simply contain the face of a Leanback app. However, once they’re opened they simply redirect users to the intended app. It’s a simple workaround.

This workaround has a few advantages. By not modifying the APK directly, it allows updates to continue through the Google Play Store. In fact, the actual app isn’t touched at all. These shortcuts could point to anything: a website, a specific shortcut in an app, or basically any Intent.

The python script cannot be run in the app. The app contains several sideloading tools, including supporting #SIDELOADTAG, showing all your downloaded apps, and browsing apps that have generated shortcuts. The app should also be able to notify users when it needs to be updated.

Size: 4.85MB
Version: v1.1.4
Pluto TV Apk Android TV Download
Pluto TV Apk Android TV Download

Pluto TV Apk Android TV

Watch 250+ channels and 1000s of movies free!

Drop-in to hundreds of channels streaming the latest movies, binge-worthy TV shows, breaking news, live sports, and more. Always on. And always 100% free!

Watch hit movies like Big Fish, Zodiac, Legally Blonde, The Big Short, and more anytime you want with Pluto TV on-demand.

Get up-to-the-minute headlines from major news outlets including, CNN, NBC News, CBSN, and TODAY. You can even access local coverage from CBSN New York and CBSN Los Angeles.

Relive iconic moments and classic games with a 24/7 NFL Channel, and don’t miss a minute of the biggest sports action with Fox Sports, MLS, and more. Plus, live sports are at your fingertips from beIN Sports Xtra and Big Sky.

Your favorite shows are playing 24/7 with channels dedicated to Baywatch, Gordon Ramsay’s Hell’s Kitchen, Leverage, Cold Case Files, and more. Catch up on wild reality with MTV’s The Hills, The Challenge, VH1 Love + Hip Hop, and all the latest and greatest unscripted shows.

Can’t get enough true crime? Solve the case with retro classics like Unsolved Mysteries and Forensic Files, and witness the action from inside the courtroom on Court TV.
The best part? You’ll never have to pay for Pluto TV. No credit cards. No bills. No contracts. No signup. Just open the app, drop-in, and watch for free.
Pluto TV is free TV.

Pluto TV 5.0.4 Changelog

Pluto TV is always on. Our new and improved channel lineup shows you the entire universe of Pluto TV’s movies and TV shows in an easy-to-navigate channel guide and on-demand menu.

Found you love on one of our 250+ channels? If your title is available on-demand, you can click on the “Watch Now” button to watch it on-demand.

Find what you love even faster. Choose from categories like Movies, News, Sports and more to skip directly through Pluto TV’s 250+ channels to the channels you love the most

Size: 10.31MB
Version: v5.0.4

A simple web browser optimized to use with a TV remote on Android TV devices like the NVIDIA Shield TV and Xiaomi Mi Box / Mi Box S.

With TV Bro you can also download and install applications, unlike most web browsers on Android TV. Easy to use layout for Android TV and with just the remote control. It also supports voice command for easier navigation.

This is, in my opinion, the best web browser you can have on Android TV devices. Unfortunately, you can not find it on the Android TV Play Store, most probably because it offers the download feature. But no worries, you can still find it here!


  • working with TV remote
  • tabs and bookmarks support
  • voice search support
  • switch user agent support
  • use Android builtin web rendering engine (WebKit/Blink based)
  • built-in download manager
  • browsing history
  • shortcuts
Size: 3.3 MB
Version: v1.4.5
Smart Youtube TV
Smart Youtube TV

YouTube client for set-top boxes and Android-based TVs

Several Android devices like TVs usually have a number of problems with YouTube. This app is intended to fix such flaws and offer a great playback experience in different resolutions.

Smart Youtube TV


  • 4K support
  • runs without Google Services
  • designed for TV screens
  • stock controller support
  • multilingual search keyboard
  • fully localized

Fully compatible with a remote control, just as the YouTube for Android TV application.

Within the settings of Smart YouTube TV we have all the options of image and audio quality as if it were the official app and we can reach up to 4K without problems. The search option and subscriptions also work. This app is still in development but is perfectly functional as we have verified, especially the stable version. For more versions and for test versions as well as the full documentation visit the project’s github here.

Size: 7.6MB
Version: Stable
Twitch On Android TV Apk Mod
Twitch On Android TV Apk Mod

This is a modded created from the Fire TV / Fire TV Stick devices by Amazon and ported for any Android TV device like a Sony Android TV, Nvidia Shield TV, Mi Box and Mi Box S, etc.

Size: 69.1 MB
Version: v2.3.0
Leanback Launcher On Fire
Leanback Launcher On Fire

This is the closest think to the default Google TV launcher that was rocking Android TV until version Android 7 Nougat, just before Google decided to change the layout of the default launcher. It can be installed on any Android device, not just Android TV but also any Android TV Box and Fire TV device as well including the Amazon’s FireTV Stick (Firestick). Credits to Evan Welsh aka Rockon999 for creating and maintaining this awesome launcher!

– Can open Bluetooth and WiFi settings without the stock launcher installed.
– Opens notification center, notification settings, and displays the current amount of unread notifications.
– Can display Amazon-downloaded apps in the store for easy updating and management.
– Can open individual app’s settings.
– Can sort applications by categories (video, music, favorites, etc)
– Stripped of all Google services (to prevent crashes!)

– Recommendations were removed (unfortunately they are too unstable and unworkable without root, though the developer is exploring a method of adding them back into the launcher in Alpha 3)
– As this is based on decompiled sources there are bugs that must be squashed
– The uninstall button in edit mode is broken via the traditional Android TV method. Instead use the Fire TV app menu.
– Also, the done button in edit mode is broken too. Simply use the back button on your remote

– The menu button will open up an app menu.
– The edit favorites launcher in the settings row can be used to add apps you want easy access to. Press back to exit the selection screen.


You should install LauncherHijack v3 for a fully functioning home button on the Fire TV devices.

Size: 11.9MB
Version: v Alpha 02
Youtube Android TV (x86)
Youtube Android TV (x86)

YouTube your way on the biggest screen in the house, from a playlist of music videos to your favorite comedy channels. Finding something to watch is simple with voice search. This is the Android TV version designed to work with just a remote control.

Size: 21MB
Version: v2.0.2
Youtube Android TV version (arm-v7a)
Youtube Android TV version (arm-v7a)

YouTube your way on the biggest screen in the house, from a playlist of music videos to your favorite comedy channels. Finding something to watch is simple with voice search. This is the Android TV version designed to work with just a remote control.

Size: 20MB
Version: v2.0.2