绿联UGOS Pro部署ADB助手,给小米或其他安卓电视安装第三方应用
▎前言
这几天用一个闲置的古董笔记本,安装体验了一把最近很火的飞牛nas系统。想在家里的小米电视上试一试飞牛影视,结果发现最新的小米电视系统 ,已经封堵了从USB设备安装第三方app。
没办法只有尝试使用无线ADB安装第三方app了。但是因为目前在用的手机和电脑,都是苹果的。想用无线ADB的方法给小米电视安装第三方app,就有一些麻烦。
于是尝试换个思路,通过家里的绿联nas,用docker搭建安卓电视ADB助手,给小米电视安装第三方app。
▎开始部署
本文采用docker compose的方式部署,对应的 docker compose 配置如下:
version: '3'
services:
tvhelper:
image: wukongdaily/box:latest
container_name: tvhelper
restart: always
ports:
- "2299:22"
- "2288:80"
volumes:
- "./upload/data:/tvhelper/shells/data"
environment:
- PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/android-sdk/platform-tools
端口映射可以根据自己的情况设置,有端口冲突,自行修改即可。其中这个data文件夹,就是用来存放apk文件,推给电视安装用的。
设置好存放路径和项目名称,直接部署即可。
部署完成,

回到首页看到项目处于运行中即可。
▎如何进入docker电视助手系统
首先通过容器管理,找到正在运行中的tvhelper;

通过右侧的三个点,找到控制台;

在控制台,找到终端;

点击新增;

新增命令不用改,默认,点确定;

接着双击/bin/bash;

进入系统以后,继续输入ls;

这时候出现了4个脚本,我们输入第四个脚本./tv.sh

这样我们就算正式进入这个docker电视盒子的系统了。
▎如何给电视安装第三方软件
进入docker电视助手的系统以后,需要在小米电视上,打开系统设置,找到ADB设置,启用ADB。
接着回到docker电视助手,根据操作选项,输入1,准备连接ADB;

根据提示,输入小米电视的IP地址;
这时候小米电视会有弹窗提醒,

点击确定;

这样,docker电视助手就顺利连上小米电视,接着按任意键返回;

根据提示,已经可以看见与电视盒装的连接状态显示已连接且授权。
这时候,把想要安装的app上传至data文件夹下,比如我需要安装飞牛影视,直接把软件包放到data目录下;接着在docker电视助手上输入6,确定;

可以看到apk软件已经发现,并且处于安装中;

等待一会,就可以看见提示安装完毕。回到小米电视上查看一下,

可以看到飞牛TV已经安装好了。
▎使用完后,关闭docker电视助手
给电视安装完应用以后,就可以关闭docker容器了,没必要一直跑,等下次使用的时候,再打开容器运行即可。
▎最后
就这么多吧,希望对有相同需求的值友,有所帮助。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
