准备工作
- 小米 / 红米电视或小米盒子,以及遥控器(打开调试开关必须用遥控器操作)
- 一台 Windows 或 macOS 电脑,和电视连接同一个路由器(有线、无线都可以)
- WE-TV 安装包:下载 WE-TV.apk(v1.1.0,1.4 MB),放在电脑上方便找到的位置
- adb 工具(第 4 步下载);如需“设为桌面、开机自启、一键恢复”,再准备 Python 3 和部署工具
WE-TV.apk。
1打开开发者模式
- 用遥控器进入 设置 › 关于(部分版本叫“关于本机”或在“我的设备”里)。
- 选中 产品型号,连续按确认键 5~7 次。
- 看到提示“您已处于开发者模式”即成功;再按会提示“无需进行此操作”。
2打开 ADB 调试(网络调试)
- 按返回键回到设置首页,进入 设置 › 账号与安全。
- 找到 ADB 调试,按方向键右键选择“允许”。部分版本在 账号与安全 › 安全 › ADB 调试。
- 电视弹出风险提示,选择确定。
- 建议同一页的 安装未知来源应用 也选“允许”,方便以后自动升级。
3查看电视的 IP 地址
- 进入 设置 › 关于 › 网络信息,记下 IP 地址(IPv4),通常是
192.168.x.x或10.x.x.x。 - 也可以在 设置 › 网络 里点开当前连接的网络查看。
下文用 192.168.1.50 举例,请换成你电视的实际地址。
4电脑准备 adb 工具
- 下载谷歌官方 adb 工具包:platform-tools-latest-windows.zip。
- 解压到
C:\platform-tools。 - 按 Win + R,输入
cmd回车,打开命令提示符,然后输入:
cd C:\platform-tools
adb version
显示版本号即可。把 WE-TV.apk 也复制到 C:\platform-tools,后面的命令最省事。
- 下载谷歌官方 adb 工具包:platform-tools-latest-darwin.zip,解压到“下载”文件夹。
- 打开“终端”,输入:
cd ~/Downloads/platform-tools
./adb version
macOS 下命令前面要加 ./,例如 ./adb connect …;装了 Homebrew 的也可以用 brew install android-platform-tools,之后直接用 adb。
5连接电视
adb connect 192.168.1.50:5555
- 电视上会弹出“是否允许 USB 调试?”,勾选“一律允许使用这台计算机进行调试”,选择确定。
- 再输入下面的命令,看到
device字样表示连接成功:
adb devices
# 192.168.1.50:5555 device
6安装 WE-TV
adb -s 192.168.1.50:5555 install -r WE-TV.apk
看到 Success 就装好了,在电视的“我的应用”里打开 WE-TV。
使用 WE-TV 部署工具,一条命令完成:安装、预先授权自动升级(以后升级不再弹权限页)、设为电视桌面、开机自动启动,并在电脑上留下恢复记录。
- 安装 Python 3(Windows 安装时勾选 “Add Python to PATH”)。
- 下载 wetv-deploy.py,和
WE-TV.apk放进 adb 所在文件夹。 - 在该文件夹里运行:
python wetv-deploy.py --host 192.168.1.50 install --apk WE-TV.apk --home --boot
macOS 用 python3。工具会自动使用同一文件夹里的 adb。看到“已设为默认桌面”后,按遥控器的主页键就会回到 WE-TV。
可选:把小米自带的广告类应用写进清单(一行一个包名),用 debloat --list 清单.txt 停用,只停用不卸载,会逐批确认。
7用完关闭调试
网络调试没有加密,装好后建议关掉:
python wetv-deploy.py --host 192.168.1.50 close --disable-adb
# 只用了方式一的,执行 adb disconnect 后,在电视“账号与安全”里把 ADB 调试改回“不允许”
恢复原样
- 用部署工具装的:重新打开 ADB 调试后执行
python wetv-deploy.py --host 192.168.1.50 restore,桌面、停用的应用和开机自启全部还原;加--uninstall同时卸载 WE-TV。 - 只取消桌面:在 WE-TV 设置 › 设为电视桌面 选“关”。
- 卸载:设置 › 应用管理 找到 WE-TV 卸载。
常见问题
adb connect 提示 “Connection refused” 或超时
检查电视和电脑是否连在同一个路由器(访客网络会隔离设备);IP 是否抄对;ADB 调试是否用遥控器真正打开过——可以先改成“不允许”,再用遥控器重新选“允许”并确认。
adb devices 显示 unauthorized
电视上的授权弹窗没有点“确定”,或者被遥控器误关了。执行 adb disconnect 后重新连接,留意电视画面上的弹窗。
显示 offline,安装时报“脱机”
依次执行 adb kill-server、adb connect 192.168.1.50:5555;仍不行就把电视的 ADB 调试关闭再打开,必要时重启电视。
提示“该电视不允许更换桌面”
部分机型限制第三方桌面,工具已自动回滚,不影响使用。此时 WE-TV 仍会开机自动启动,也可以在电视“我的应用”里打开。
系统更新后桌面变回了小米的
系统升级可能还原设置。打开 ADB 调试后执行 python wetv-deploy.py --host 电视IP check --fix 重新应用。
电视重启后 IP 变了
在路由器后台给电视设置固定 IP(DHCP 静态分配),以后就不用每次查地址。