北京联通光宽带及IPTV折腾笔记(五)–北京联通IPTV在PC和移动端观看直播的方法

设备:数码视讯Q7机顶盒

路由器:ASUS RT-AC66U B1

光猫:联通版 烽火HG260GS-U WO-37型

解决思路

把光猫上IPTV的VLAN绑定到连接路由器的LAN口上,在路由器上开启组播设置,开启udpproxy,在路由器上用xupnpd搭建IPTV直播的DLNA服务器。连接路由器的所有设备都能通过DLNA方式观看IPTV的直播。

路由器设置

进入路由器的管理界面,进入内部网络(LAN)->IPTV,启用启动组播路由 (IGMP Proxy)和开启高效组播转发 (IGMP Snooping ),设置udpproxy的端口(输入一个不为0的端口号);

xupnpd服务搭建

xupnpd

#!/bin/sh
/tmp/opt/bin/xupnpd

抓取IPTV直播地址

IPTV机顶盒通过PC上的无线网卡共享上网,PC上开启Wireshark监测,IPTV开机会自动下载直播清单文件。

把IPTV直播清单数据整理成m3u直播列表格式,上传到xupnpd服务器。整理的时候需要做地址转换,把原来的UDP协议转换成http协议。


这时候PC和移动设备就能通过DLNA观看IPTV直播节目了,收费频道也能看

移动端DLNA播放器推荐使用VLC,观看超清和普通节目直播都很流畅。可能是路由器原因,观看4K节目会卡顿。

北京联通光宽带及IPTV折腾笔记(四)–北京联通数码视讯Q7 IPTV机顶盒点播NAS和手机投屏的方法

设备:数码视讯Q7机顶盒

路由器:ASUS RT-AC66U B1

光猫:联通版 烽火HG260GS-U WO-37型

解决思路

把IPTV盒子接在路由器上,对光猫和路由器进行网络设置,实现机顶盒点播NAS和手机投屏的功能。

设置方法

1.把盒子、NAS、手机、PC等设备都接在路由器上,使得所有设备在同一个局域网内。

2.进入路由器的管理界面,进入内部网络(LAN)->IPTV,启用启动组播路由 (IGMP Proxy)和开启高效组播转发 (IGMP Snooping ),设置完之后路由器才能正常观看IPTV直播电视。

3.使用超级管理员模式进入光猫的管理界面(开启超级管理员方法请见这里),把互联网和IPTV的VLAN都与连接路由器的LAN口绑定(联通默认设置只能通过LAN4连接IPTV);

4.此时盒子可以观看直播、可以使用第三方APP观看直播和点播;

5.盒子通过自带的本地播放功能,可以搜索到局域网内NAS上的的DLNA服务,可以点播NAS上的视频;

6.手机端APP点击投屏,DLNA和AirPlay都可以,可以搜索到盒子自带的DLNA服务,可以把手机端播放的视频投放到电视屏幕上。

北京联通光宽带及IPTV折腾笔记(三)–北京联通数码视讯Q7 IPTV机顶盒不刷机破解的方法

机顶盒型号:数码视讯Q7
软件版本:1.0.1
系统版本:4.4.2
硬件版本:1.0.0
电视型号:非智能电视

IPTV盒子自带的联通应用市场,只有同步学堂、电视淘宝等几个没什么用的应用。

连接的电视是非智能电视,只有2个HDMI接口,想要充分利用联通送的这款盒子,安装其它的直播或点播软件。

目前网上关于电视盒的破解方法有这么几种:
– U盘安装的方法
– 无线网络ADB调试的方法
– TTL线破解的方法
网络抓包地址欺骗的方法(成功)

首先测试U盘安装的方法,无论是apk格式,还是改为exe格式或者删除扩展名,盒子都不能识别和打开文件。

盒子没有开启调试模式,adb的网络端口没有打开。

TTL线破解的方法有网友发布了教程,需要拆机,买TTL线,以及焊接TTL接口,过程较为复杂。

最后一种网络抓包和地址欺骗的方法理论上是可行的。通过网络抓包工具,抓取盒子自带应用市场里应用的下载地址,然后搭建服务器欺骗机顶盒,去我们自己搭建的服务器下载想要安装的apk软件。

通过一天的摸索和测试,成功通过此方法安装了应用市场apk,进而可以安装各种应用了。实现过程记录如下。


网络抓包地址欺骗的方法破解Q7电视盒

1.首先要用电脑建立一个无线网络热点,让盒子能无线连接电脑的热点上网。如果是笔记本,可以把笔记本有线网卡接路由器联通互联网,无线网卡作为热点共享无线网络。如果是没有无线网卡的台式机,可以用usb网卡设备(如360随身wifi等),共享一个无线网络;

2.盒子通过无线连接电脑的共享无线网络,并打开应用市场的软件下载界面,先不下载;

3.电脑上下载wireshark抓包工具,监视共享的无线网卡,之后盒子所有的网络请求都能被抓包工具监视;

4.在盒子的应用市场点击下载APP,请求的网络地址会在wireshark里记录;卸载安装好的APP;

5.由于wireshark记录的请求数量较多,需要使用搜索功能,找到HTTP类型的请求,查看该请求返回的数据包大小是否是下载apk的实际大小;我测试下载了电视淘宝app,监视到的网址如下。

http://202.99.114.14:35822/fds/dstb?authinfo=xxx

6.并把监视到的url通过电脑浏览器访问,成功下载了电视淘宝的APP,文件格式是.zip格式,文件名是dstb.zip;把zip后缀改为apk,能成功在安卓手机上安装。

7.接下来需要搭建一个WEB服务器来假扮成应用市场的服务器。我使用SpringBoot和Tomcat,快速搭建了一个应用服务器;把需要安装的应用市场APP名字改为dstb.zip;把/fds/dstb请求指向下载这个zip文件;把Tomcat的端口号改为35822;开启WEB服务器,通过浏览器访问URL,正确的话应该能下载一个dstb.zip文件,就是咱们需要安装的应用市场APP。

http://localhost:35822/fds/dstb?authinfo=xxx

8.盒子重新使用网线连接路由器(电脑也连接同一个路由器),并打开电视淘宝的下载页面;

9.修改路由器的IP网段,设置为202.99.114.*,把搭建了WEB服务器的电脑IP改为202.99.114.14,并开启WEB服务器;

10.盒子再次点击下载电视淘宝,此时会从我们搭建的WEB服务器下载一个名为dstb.zip的文件(应用市场APP)并自动安装,接下来就可以在应用市场里安装各种所需的APP了。

注意:
毕竟是联通送的安卓盒子性能有限,装多了APP可能会导致盒子使用卡顿或自动重启。我安装了当贝市场、HDP直播、电视家,都能正常使用。


参考资料

#原创新人# 不拆机IPTV盒子破解!没错,任意品牌均可尝试!

水木社区