通过网络连接ADB安装机顶盒、电视机盒子、TV工具-tvhelper
本文最后更新于 2024-08-14,文章内容可能已经过时。
大家好,这里是Cherry,喜爱折腾、捡垃圾、玩数码,热衷于分享NAS、docker玩耍经验~
| 前言
今天为大家介绍一款电视盒子折腾神器,原来的tvhelper是一款在openwrt上的神器,近期开发者发布了这个项目的docker版本,意味着我们可以把这个工具安装在NAS里,然后连接家里的所有电视盒子,给它们上强度了!
什么my-tv、tvbox、kodi、apple TV、奈飞,统统可以用tvhelper安装上,而且支持一键安装我们需要各类apk。
项目地址:
项目特性:
💻 支持一键修改安卓原生电视盒子/TV的NTP服务器地址
💻 支持SSH连接 且容器内ADB服务均已准备就绪,无需额外安装
🔑 支持安装装机必备app 尤其是文件管理器和三方市场、图标等
🌏 支持一键批量安装主机上指定目录的全部apk
🐋 支持Docker compose和 docker cli一键部署
📕 支持为国行Sony电视安装时下流行的流媒体应用
❓ 兼容`ARMv7/ARM64/x86_64 双平台设备
❓ 其他功能和特点会持续迭代
MacOS(Apple芯片/Intel芯片)✅
Windows 10/11 ✅ Windows 10/11浏览器
Linux发行版 ✅
NAS系统(群晖、威联通等)✅
软路由iStoreOS/OpenWrt ✅ 软件路径由iStoreOS/OpenOfficeOS提供
| 系统部署教程
一、导入镜像
如果无法访问docker下载地址的,可以通过本网盘下载镜像压缩包(exe格式),解压为tar格式以后上传至NAS的自定义路径。然后通过NAS的镜像导入功能导入,或通过ssh输入以下指令导入
阿里云盘:https://www.alipan.com/s/kK4M9gHgFz7
提取码: tr40
# path代表真实路径,XXX.tar代表镜像压缩包
docker load -i /path/XXXX.tar
二、compose代码
🔻根据自己的需要修改
version: '3.8'
services:
tvhelper:
image: wukongdaily/box:latest
ports:
- "2299:22" # 将容器的22端口映射到宿主机的2299端口,以便通过SSH访问
volumes:
# 目录下放进APK,可以一键安装
- /tmp/upload/tvhelper_data:/tvhelper/shells/data
restart: unless-stopped
environment:
- PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/android-sdk/platform-tools
三、各NAS系统部署项目方法
方法一:通用SSH部署(绿联等NAS通用)
🔻新建文件夹路径【/volume1/docker/项目名】,在目录下新建或上传前面提到的【docker-compose.yml】文件,然后输入以下指令
# 来到文件夹目录
cd /volume1/docker/容器名/
# 启动容器
docker-compose up -d
方法二:群晖部署
打开Container Manager,选择项目,点击新建,选择路径,点击下一步即可
方法三:威联通部署
打开Container Station,选择【应用程序】,点击【创建】,将代码复制进去,点击验证后部署即可
方法四:铁威马部署
打开Docker Manager,选择【项目】,点击【+】,选择文件路径以后,填入代码即可
| 系统使用简介
使用方法(Docker操作)
系统是ssh指令完成的,我们可以通过NAS进入容器来操作。
# 进入容器
docker exec -it 容器名称/容器id bash
# 启动脚本
./tv.sh
使用方法(SSH操作)
可以通过ssh访问2299端口进入容器内部,默认的账号密码是root/password
ssh root@宿主机ip地址 -p 2299
# 启动脚本
./tv.sh
启动脚本以后,我们可以先输入14来更新脚本。然后选择连接ADB,脚本是支持局域网内ip直接连接的。
🔻支持安装各类精选APP,直接github毫无压力
🔻安装kodi等工具,并且一键配置中文
🔻如果是索尼电视的,支持直接安装图里的APP。索尼电视机开启ADB的方法很简单,【设置】-【关于】-【版本】,点击多次就可以进入开发者模式。
进入开发者模式以后,回退到【设置】页面,选择【开发者选项】,然后找到【ADB调试】打开即可。