中兴 B862AV3.1-M2 不刷机安装任意软件

只适用于山西移动,其他运营商不支持。

准备

需要准备一个可刷 OpenWRT、至少带一个 wan 口,两个 lan 口的路由器。

获取机顶盒 STB 信息

机顶盒连接路由器 lan1 口,打开路由器后台查看其主机名,会显示为一串 32 位字符串,后12位为路由器 MAC 地址。抄下来备用,然后关掉机顶盒。

设置 wan 口

在 网络-接口-设备 内选择 wan,点击配置,修改 MAC 地址为刚才抄下来的,保存应用。

在 网络-接口-接口 内选择 wan 接口,协议选择 DHCP请求 DHCP 时发送的主机名 处输入刚才抄下来的 32 位 STB,高级设置内的 请求 DHCP 时发送的客户端 ID 也填 STB 内容。点击保存应用。

等待路由器获取到 IPTV 内网 IP 地址。如下图:

设置端口转发

我们需要将 211.142.6.62:80 的数据全部转发到路由器。

防火墙 - 端口转发 - 新建,源地址选择 wan,目标地址选择 lan1,协议选择 TCP,源区域填选择 lan 接口,外部端口选择 80,目标区域选择 lan 接口,内部 IP 地址选择 10.12.1.1;高级设置内的 外部 IP 地址 填写 211.142.6.62。如下图:

放置安装包

通过 SSH 连接到路由器,新建目录: /www/EPGProject3.0/UTproxy.jsp/,目录下新建一个 index.html 文件,内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<h1>机顶盒测试</h1>
<script type="text/javascript">
STBAppManager.installApp("http://10.12.1.1/test.apk");
</script>
</form>
</body>
</html>

确保能通过 http://211.142.6.62/EPGProject3.0/UTproxy.jsp/index.html 访问到这个页面。

同时在 /www/ 目录下放置一个 test.apk 安装包,比如说当贝商店。

修改 lan 接口 IP

我们需要将 LAN 接口的 IP 设置为 10. 开头的网段,这样机顶盒连接之后会认为是在真正的 IPTV 内网内。我这里设置成 10.12.1.1。

安装应用

将机顶盒开机。不出意外的话不会显示 IPTV 播放界面,而是会自动下载我们需要的软件。通过遥控器安装即可。

重启后打开第三方应用

IPTV 界面左侧有一个应用中心图标,其中 超级影视com.yanhua.tv.jiguang.sxyd/com.yanhua.tv.yhweb.Dispatcher

自行编译一个跳转用的 apk 安装,然后每次开机后通过应用中心打开即可。


中兴 B862AV3.1-M2 不刷机安装任意软件
https://https.gs/archives/362/
作者
web1n
发布于
2024年6月1日
许可协议