Skip to content
Tunvio

APK download

Tunvio APK — the official download.

The install file straight from the developer, signed and checksummed. For Android phones, tablets, Android TV, Fire TV (Fire OS) and any device without the Play Store. No account, no ads, no sign-up.

Latest build ~150 MB Android 7.0 and up No ads · analytics only if you allow it

Only download Tunvio here or from Google Play.

APK mirror sites re-host the file and often repackage it — the signature no longer matches, updates fail, and nobody can say what else ended up inside. This page and Google Play are the only sources we run. The checksum and the signing fingerprint are further down, so you can verify any file yourself.

Which file?

One for everything — or a small one for your device.

The universal file carries all three processor architectures and runs anywhere. If you want to save the bandwidth, take the matching single build: about a third of the size, identical app.

Universal ~150 MB · recommended

Contains all three architectures. Runs on any Android device from Android 7.0 up — phone, tablet, Android TV, Fire TV (Fire OS 6 or later, Android 7.1 or later), TV box. Take this one if you do not know what is inside your device.

Download SHA-256 checksum
arm64-v8a ~54 MB

The common choice: practically every phone and tablet from around 2016 on, plus most newer Android TV boxes and Fire TV devices with Fire OS.

Download SHA-256 checksum
armeabi-v7a ~53 MB

32‑bit: older phones and many inexpensive TV sticks and boxes. Chromecast with Google TV belongs here too — the arm64 file will not start on it.

Download SHA-256 checksum
x86_64 ~57 MB

For Chromebooks with Android support, Intel tablets and emulators. You do not need this one on an ordinary phone or TV.

Download SHA-256 checksum

All four files are the same app, the same version and the same signing key — you can switch between them at any time without uninstalling first.

Installing

Three steps on the device.

1

On a phone or tablet

Download the APK and open it. Android asks once for permission to install apps from this source — confirm, go back, done. The permission applies only to the browser you downloaded from.

2

On Android TV or Fire TV (Fire OS)

A TV has no file download. Install a sideload app from your device's store, give it tunv.io/apk and pick the matching file. Beforehand, allow that app to install from unknown sources under Settings → Security. Newer Fire TV models with Vega OS instead of Fire OS allow neither sideloading nor Android apps — an APK cannot be installed on them.

3

Add your IPTV access

On first launch, enter your Xtream Codes details, an M3U URL, a Stalker portal or a direct stream link. Live TV, movies and series are then there — with a full TV guide and posters.

Tunvio installed from the APK on Android TV: live TV with the channel list and a preview

Verify it

Check the file instead of trusting it.

A checksum is a fingerprint of the file: 64 characters your computer works out from its contents. Change a single byte anywhere in it and the fingerprint comes out completely different. We publish ours next to every download — if your computer arrives at the same one, you are holding exactly the file we built.

1

You need no extra software

Windows, macOS and Linux can all do this out of the box. Nothing to install, nothing to sign up for. Two minutes, and you never have to do it again for this file.

2

Copy, paste, Enter

Pick your system below and copy the block. Open the command line, paste it, press Enter. It fetches our fingerprint and compares it with the one from your file.

3

Read the answer

It ends in either OK or a failure. OK means the file is untouched. Anything else means: delete it and download it again from this page.

Windows

Press the Start button, type PowerShell, open it. Then paste the block below and press Enter. It assumes the APK is in your Downloads folder — if it is somewhere else, change the first line.

cd $HOME\Downloads curl.exe -O https://tunv.io/app/tunvio-latest.apk.sha256 $ours = (Get-Content tunvio-latest.apk.sha256).Split(" ")[0] $yours = (Get-FileHash tunvio-latest.apk -Algorithm SHA256).Hash if ($yours -eq $ours) { "OK - this is our file" } else { "STOP - do not install" }

The line you want to see: OK - this is our file

macOS

Press Command plus Space, type Terminal, open it. Then paste the block below and press Enter. It assumes the APK is in your Downloads folder — if it is somewhere else, change the first line.

cd ~/Downloads curl -O https://tunv.io/app/tunvio-latest.apk.sha256 shasum -a 256 -c tunvio-latest.apk.sha256

The line you want to see: tunvio-latest.apk: OK

Linux

Open a terminal. Then paste the block below and press Enter. It assumes the APK is in your Downloads folder — if it is somewhere else, change the first line.

cd ~/Downloads curl -O https://tunv.io/app/tunvio-latest.apk.sha256 sha256sum -c tunvio-latest.apk.sha256

The line you want to see: tunvio-latest.apk: OK

Took one of the smaller files? Then replace tunvio-latest.apk everywhere with its name, for example tunvio-latest-arm64-v8a.apk. And if you are downloading straight onto a phone or a TV, there is no command line to run: what counts there is that the address really says tunv.io and not a mirror site. You can still check the file later on a computer — it does not change.

And the signature says who built it

The checksum shows the file is unchanged. The signature shows it came from us — and that one Android checks by itself at every install, so there is nothing for you to do. It is also the reason a repackaged file from a mirror site cannot update a Tunvio installed from here: different key, install refused.

Signing fingerprint (SHA-256):
09f6c32d41b9eb4d78ade7ca4f1c64480e246d560aad0d7f194adb821816b7ce

If you want to see it for yourself, apksigner verify --print-certs tunvio-latest.apk prints it — apksigner comes with Android's developer tools. The fingerprint belongs to our sideload key and is the same across all four files. The Play Store build carries a different one, because Google signs that copy with its own key. That is why a Play install cannot be overwritten by an APK from here and the other way round: uninstall first, then install.

Updates without a store

The APK build tells you when a new version is out and can download and install the matching file for your device — Android asks once to confirm. This page always links the current build.

  • Install the new version straight over the old one — profiles, favourites and continue-watching stay put
  • No uninstall needed as long as you stay on the files from this page
  • Switching between the universal file and an architecture build works in both directions
  • This page always links the current build — the link itself does not change with a release
The Tunvio player with a live channel running, the channel list and programme information

APK or Play Store?

Both are the same app. If your device has the Play Store, that is the easier route — updates then arrive on their own.

  • APK: Fire TV (Fire OS) and Fire tablets, TV boxes without the Play Store, devices where Tunvio is not offered in the store
  • APK: when you want to stay on a particular version, or install without a Google account
  • Play Store: phones, tablets and Android TV with Google services — automatic updates included
Tunvio on an Android phone: the home screen with the continue-watching row and posters

Privacy

What stays on your device — and what does not.

Tunvio has no user account. There is nothing to register, no email address to hand over, and no Tunvio server holding your channels, your history or your credentials.

Stays on your device
  • Server address, username and password of your IPTV access
  • Playlist names and the optional parental PIN
  • Watch history and favourites
  • Recordings, downloads, image and metadata caches

Credentials and the PIN live in your operating system's encrypted secret store (Android Keystore, iOS Keychain; on Samsung TVs the app's private storage). None of it reaches the Tunvio Project — uninstalling wipes it (except files in a folder of your own that you chose for recordings).

Leaves your device — and exactly where to
Your IPTV provideralways

Channels, movies and series travel straight from the server you entered yourself. Tunvio does not sit in between and does not reroute anything.

Posters and subtitlestmdb.tunv.io · subs.tunv.io

Descriptions, ratings and online subtitles come through our own cache: the cleaned title, the release year and your app language go there — no credentials, no playback URLs, no access logs, and your IP address is not stored. The poster and photo files themselves load straight from TMDB’s image server, which sees your IP address and which image you fetch.

Error diagnosticsdiag.tunv.iooff by default

Only if you switch it on. What goes out is the kind of error, its class and technical basics — no URLs, no channel or movie titles, no search terms. Instead of a device ID, an identifier regenerated every calendar day: a device cannot be recognised across days. Server in Germany, deleted after 90 days.

Analytics and crash reportsFirebaseoff by default

Android and iOS only, and only with your consent, which you can withdraw in the settings at any time. Credentials, profile names and playback URLs are excluded here too.

Device syncoff by default

If you connect it, playlists and favourites sit in your own storage — iCloud, Google Drive, OneDrive or a WebDAV server of your choice. We run no sync server and never see that data. On your home network it works without the internet at all, end-to-end encrypted from device to device.

Pairing and purchases

Only when you start them: a pairing code ties devices to one Premium purchase (we store a random device ID, no name, no e-mail), and the store or RevenueCat handles payment. Sharing skip marks is off until you allow it.

This websitestats.tunv.io

Visits are counted on our own server, without cookies and without storing your IP address — see the privacy policy.

No ads, no profilingNo ad networks, no advertising measurement, nothing sold on.
Provider addresses are maskedError reports are cleaned of web addresses and credentials on your device and again on our server — it cannot catch every hostname, so don’t paste secrets into a report.
Passwords stay homeCloud sync removes the passwords of your Xtream accounts before anything is uploaded. Playlist and portal links that carry the access in the address travel as they are.
So sparse we cannot find youDiagnostic reports carry no identifier that would let anyone trace them back to you — ourselves included.

That is the short version. The full privacy policy is the binding one — it names the legal basis, the retention period and the way to withdraw consent for every single point.

FAQ

Questions about the APK.

Is the Tunvio APK safe?

The file on this page comes straight out of our build and is signed with our own key. Every file has a SHA-256 checksum next to it, and the signing fingerprint is printed openly on this page — you can verify both before installing. Tunvio contains no ads, and statistics and crash reports stay off until you allow them. We cannot make that promise for files from APK mirror sites: those are often repackaged.

Why is the APK so large?

Because two complete playback engines ship with it (libmpv and libVLC) — that is why Tunvio plays streams other players choke on. The universal file carries those engines for all three processor architectures on top of that. The single build for your architecture is about a third of the size and functionally identical.

Which variant does my device need?

When in doubt, the universal file — it runs everywhere. Phones and tablets from around 2016 on need arm64-v8a, older devices and many cheap TV sticks need armeabi-v7a, Chromebooks need x86_64. If the variant does not match, the install aborts or the app will not start — nothing can break, you simply install the universal file instead.

Can I install the APK over a Play Store install?

No. The Play build and the APK are signed with different keys, so Android refuses the install. To switch, uninstall Tunvio first, then install the APK. Your profiles live on the device and are lost in the process — device sync lets you save them to another device beforehand.

How do I install the APK on a Fire TV Stick?

Through a sideload app from the Amazon Appstore. Enter tunv.io/apk there, pick the matching file and install. This works on Fire TV devices with Fire OS 6 or later (Android 7.1 or later); older devices with Fire OS 5 are not supported. Beforehand, allow that sideload app to install unknown apps under Settings → My Fire TV → Developer options. Newer Fire TV models run Vega OS instead (for example the Fire TV Stick 4K Select): they allow neither sideloading nor Android apps, so Tunvio cannot be installed on them. Settings → My Fire TV → About shows which system your device runs.

Will I get updates?

Tunvio checks on launch whether a newer version is available and tells you. On the APK build it can then download the matching file for your device and install it — Android asks once to confirm. You can also download the new file here and install it over the old one — playlists, favourites and progress stay put. Automatic updates in the background only come with the Play Store.

Do I need an account?

No. Tunvio works without any sign-up — install it, enter your IPTV access, done. Your credentials stay encrypted on your device.

Does Tunvio provide channels or content?

No. Tunvio is a player and nothing else. Channels, movies and series come from your own IPTV provider — you need an existing subscription with Xtream Codes access, an M3U URL or a Stalker portal.

Not on Android?

The other platforms — iPhone and iPad, Samsung Smart TV, Windows, macOS and Linux — are on the way.