APK 下载
Tunvio APK:官方下载。
直接来自开发者的安装文件,已签名并附带校验和。适用于 Android 手机、平板、Android TV、Fire TV(Fire OS),以及任何没有 Play 商店的设备。无需账号,没有广告,无需注册。
APK 镜像站会重新托管文件,而且经常重新打包:签名不再匹配,更新会失败,也没人说得清里面还被塞进了什么。本页和 Google Play 是仅有的两个由我们运营的来源。校验和与签名指纹就在下方,你可以自行验证任何文件。
选哪个文件?
一个文件通用所有设备,或者为你的设备选一个更小的。
通用文件包含全部三种处理器架构,可在任何设备上运行。如果想节省流量,请选择匹配的单架构版本:大小约为通用文件的三分之一,应用完全相同。
包含全部三种架构。可在任何 Android 7.0 及以上的设备上运行:手机、平板、Android TV、Fire TV(Fire OS 6 或更高版本,Android 7.1 或更高版本)、电视盒子。如果你不清楚设备内部是什么架构,就选这个。
下载 SHA-256 校验和最常见的选择:大约 2016 年以后的几乎所有手机和平板,以及大多数较新的 Android TV 盒子和搭载 Fire OS 的 Fire TV 设备。
下载 SHA-256 校验和32 位:较旧的手机,以及许多廉价的电视棒和盒子。搭载 Google TV 的 Chromecast 也属于这一类:arm64 文件在它上面无法启动。
下载 SHA-256 校验和这四个文件是同一个应用、同一个版本、同一把签名密钥:你随时可以在它们之间切换,无需先卸载。
安装
在设备上只需三步。
在手机或平板上
下载 APK 并打开。Android 会询问一次是否允许从该来源安装应用:确认后返回,就完成了。这项权限只适用于你下载文件所用的浏览器。
在 Android TV 或 Fire TV(Fire OS)上
电视无法下载文件。请从设备的应用商店安装一个侧载应用,在其中输入 tunv.io/apk,再选择匹配的文件。在此之前,请在“设置 → 安全”中允许该应用安装来自未知来源的应用。较新的 Fire TV 机型搭载 Vega OS 而非 Fire OS,既不允许侧载,也不支持 Android 应用,因此无法在其上安装 APK。
添加你的 IPTV 访问信息
首次启动时,输入你的 Xtream Codes 信息、M3U URL、Stalker 门户或直接串流链接。电视直播、电影和剧集随即就位,并配有完整的电视节目单和海报。

验证文件
检查文件,而不是盲目相信。
校验和是文件的指纹:由你的电脑根据文件内容算出的 64 个字符。文件中哪怕改动一个字节,算出的指纹也会完全不同。我们在每个下载旁边都公布了我们的校验和:如果你的电脑算出的结果与之相同,你拿到的就正是我们构建的那个文件。
无需安装额外软件
Windows、macOS 和 Linux 都自带这项功能。无需安装,无需注册。两分钟搞定,这个文件以后不必再验证。
复制、粘贴、回车
在下方选择你的系统并复制那段命令。打开命令行,粘贴,按回车。它会获取我们的指纹,并与你的文件算出的指纹比较。
看结果
结果要么以 OK 结尾,要么提示失败。OK 表示文件没有被改动。出现其他任何结果,都意味着:删除它,然后重新从本页下载。
Windows
点击“开始”按钮,输入 PowerShell 并打开。然后粘贴下方的命令,按回车。命令假定 APK 在你的“下载”文件夹中;如果在别处,请修改第一行。
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" }你应该看到这一行:OK - this is our file
macOS
按下 Command 加空格键,输入终端(Terminal)并打开。然后粘贴下方的命令,按回车。命令假定 APK 在你的“下载”文件夹中;如果在别处,请修改第一行。
cd ~/Downloads
curl -O https://tunv.io/app/tunvio-latest.apk.sha256
shasum -a 256 -c tunvio-latest.apk.sha256你应该看到这一行:tunvio-latest.apk: OK
Linux
打开终端。然后粘贴下方的命令,按回车。命令假定 APK 在你的“下载”文件夹中;如果在别处,请修改第一行。
cd ~/Downloads
curl -O https://tunv.io/app/tunvio-latest.apk.sha256
sha256sum -c tunvio-latest.apk.sha256你应该看到这一行:tunvio-latest.apk: OK
下载的是较小的文件?那就把所有位置的 tunvio-latest.apk 换成它的文件名,例如 tunvio-latest-arm64-v8a.apk。如果你是直接在手机或电视上下载,就没有命令行可以运行:此时关键是确认地址确实是 tunv.io,而不是镜像站。之后你仍可以在电脑上检查这个文件,它不会变。
校验和证明文件没有被改动,签名证明文件来自我们。Android 每次安装时都会自动检查签名,所以你什么都不用做。这也是镜像站上重新打包的文件无法更新从这里安装的 Tunvio 的原因:密钥不同,安装会被拒绝。
签名指纹(SHA-256):
09f6c32d41b9eb4d78ade7ca4f1c64480e246d560aad0d7f194adb821816b7ce
如果你想亲自查看,apksigner verify --print-certs tunvio-latest.apk 会把它打印出来,apksigner 随 Android 开发者工具提供。这个指纹属于我们的侧载密钥,四个文件都相同。Play 商店版本的指纹不同,因为 Google 用它自己的密钥为那份副本签名。因此,Play 安装的版本无法被这里的 APK 覆盖,反过来也一样:请先卸载,再安装。
无需应用商店也能更新
APK 版本会在有新版本时通知你,并可下载、安装适合你设备的文件,Android 只会要求你确认一次。本页始终链接到当前版本。
- 直接覆盖旧版本安装新版本:播放列表、收藏和观看进度都会保留
- 只要你使用本页的文件,就无需先卸载
- 通用文件与单架构版本之间可以双向切换
- 本页始终链接到当前版本,链接本身不会因新版本发布而改变

APK 还是 Play 商店?
两者是同一个应用。如果你的设备有 Play 商店,走那条路更省事:更新会自动送达。
- APK:Fire TV(Fire OS)和 Fire 平板、没有 Play 商店的电视盒子、商店里没有上架 Tunvio 的设备
- APK:想停留在某个特定版本,或不使用 Google 账号安装时
- Play 商店:带 Google 服务的手机、平板和 Android TV,还能自动更新

隐私
哪些留在你的设备上,哪些不会。
Tunvio 没有用户账号。无需注册,无需提供电子邮件地址,也没有任何 Tunvio 服务器保存你的频道、观看历史或登录凭据。
- 你的 IPTV 访问信息中的服务器地址、用户名和密码
- 播放列表名称和可选的家长控制 PIN
- 观看历史和收藏
- 录制内容、下载内容、图片和元数据缓存
登录凭据和 PIN 保存在操作系统的加密存储中(Android Keystore、iOS Keychain;在 Samsung 电视上则保存在应用的内部存储中)。这些内容都不会到达 Tunvio 项目:卸载应用即会清除(你为录制内容自行选择的文件夹中的文件除外)。
频道、电影和剧集直接来自你自己填写的服务器。Tunvio 不充当中间环节,也不会改变任何内容的传输路径。
tmdb.tunv.io · subs.tunv.io简介、评分和在线字幕经由我们自己的缓存获取:发送到那里的只有经过清理的标题、上映年份和你的应用语言,不含登录凭据,不含播放地址,不记录访问日志,也不存储你的 IP 地址。海报和照片文件本身直接从 TMDB 的图片服务器加载,该服务器会看到你的 IP 地址以及你获取了哪张图片。
diag.tunv.io默认关闭仅在你开启后才会发送。发送的内容是错误的种类、类别和基本技术信息,不含 URL,不含频道或影片标题,不含搜索词。不使用设备 ID,而是使用每个日历日重新生成的标识符:无法跨天识别同一台设备。服务器位于德国,90 天后删除。
Firebase默认关闭仅限 Android 和 iOS,并且只有在你同意后才会启用,你可以随时在设置中撤回同意。这里同样不包含登录凭据、播放列表名称和播放地址。
如果你启用它,播放列表和收藏会存放在你自己的存储空间中:iCloud、Google Drive、OneDrive 或你选择的 WebDAV 服务器。我们不运营任何同步服务器,也绝不会看到这些数据。在家庭网络内,它完全不需要互联网,并在设备之间端到端加密。
仅在你主动开始时才会发生:配对码把多台设备关联到同一份 Premium 购买(我们存储一个随机的设备 ID,不含姓名,不含电子邮件地址),付款由应用商店或 RevenueCat 处理。分享跳过标记在你允许之前保持关闭。
stats.tunv.io访问次数在我们自己的服务器上统计,不使用 Cookie,也不存储你的 IP 地址,详见隐私政策。
以上是简要说明。具有约束力的是完整的隐私政策:它为每一项逐一说明法律依据、保留期限和撤回同意的方式。
常见问题
关于 APK 的问题。
Tunvio APK 安全吗?
本页上的文件直接出自我们的构建,并用我们自己的密钥签名。每个文件旁边都有 SHA-256 校验和,签名指纹也公开列在本页上:安装前,你可以验证这两项。Tunvio 不含广告,使用数据和崩溃报告在你允许之前一直处于关闭状态。对于 APK 镜像站上的文件,我们无法作出这样的保证,那些文件常常被重新打包过。
为什么 APK 这么大?
因为它自带两个完整的播放引擎(libmpv 和 libVLC),所以 Tunvio 能播放其他播放器播放不了的串流。通用文件还要为全部三种处理器架构各带一份这些引擎。针对你设备架构的单架构版本大小约为三分之一,功能完全相同。
我的设备需要哪个版本?
拿不准时,就选通用文件,它在所有设备上都能运行。大约 2016 年以后的手机和平板需要 arm64-v8a,较旧的设备和许多廉价电视棒需要 armeabi-v7a,Chromebook 需要 x86_64。如果版本不匹配,安装会中止,或者应用无法启动:不会造成任何损坏,改为安装通用文件即可。
可以在 Play 商店安装的版本上直接安装 APK 吗?
不可以。Play 版本和 APK 使用不同的密钥签名,所以 Android 会拒绝安装。要切换,请先卸载 Tunvio,再安装 APK。你的播放列表保存在设备上,会因此丢失:可以事先用设备同步把它们保存到另一台设备。
如何在 Fire TV Stick 上安装 APK?
通过 Amazon Appstore 中的侧载应用。在其中输入 tunv.io/apk,选择匹配的文件并安装。这适用于搭载 Fire OS 6 或更高版本(Android 7.1 或更高版本)的 Fire TV 设备;搭载 Fire OS 5 的较旧设备不受支持。在此之前,请在“设置 → 我的 Fire TV → 开发者选项”中允许该侧载应用安装未知应用。较新的 Fire TV 机型改用 Vega OS(例如 Fire TV Stick 4K Select):它们既不允许侧载,也不支持 Android 应用,因此无法安装 Tunvio。“设置 → 我的 Fire TV → 关于”会显示你的设备运行的是哪种系统。
我能收到更新吗?
Tunvio 在启动时会检查是否有新版本,并通知你。在 APK 版本上,它随后可以下载适合你设备的文件并安装,Android 只会要求你确认一次。你也可以在这里下载新文件,直接覆盖旧版本安装:播放列表、收藏和播放进度都会保留。只有 Play 商店才支持后台自动更新。
需要账号吗?
不需要。Tunvio 无需任何注册:安装后输入你的 IPTV 访问信息,就可以了。你的登录凭据加密保存在你的设备上。
Tunvio 提供频道或内容吗?
不提供。Tunvio 只是一个播放器,别无其他。频道、电影和剧集都来自你自己的 IPTV 服务商:你需要已有订阅,并拥有 Xtream Codes 访问信息、M3U URL 或 Stalker 门户。
