ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 281489|回复: 101
上一主题 下一主题
[分享]

中兴双网全自动切换脚本,理论上适合所有电视盒子

  [复制链接]
跳转到指定楼层
楼主
发表于 2016-10-21 14:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 byron_zhj 于 2016-10-21 14:45 编辑

本来不想发帖的,想想还是发出来吧,原因很简单,论坛里这么多朋友都想用上完美双网自动切换,恰恰他们好多人都没用上,而且用上的要不就是很耗系统资源,又慢又卡,我这个脚本理论上适合所有电信运营商的电视盒子,前提是你得破解好你的盒子,其实很简单的脚本,这里需要用TTL线与电脑连接,这里我就不多讲了,这里讲一下我的心得:
1、分析得出:盒子连接有线网络的时候,wifi根本就不能使用,切换到安装的APP,必须把有线关掉,但是不接入有线,IPTV就看不了(当然还是有方法改成WIFI观看的,这里就不多说了)
2、既然得出了上边的结论,那么我们就来实现自动切换,首先,我们要让系统判断IPTV运行了,那么我们就要知道IPTV这个APP的ID值是多少,这里我们要先写一段代码判断
  1. #!/system/bin/sh

  2. while [ 1 ]
  3. do
  4.     appid=$check_app
  5.     check_app=$( dumpsys window w | grep -E com.zte.browser | grep / | busybox wc -l )
  6.     if [ "$check_app" != "$appid" ] ; then
  7.         echo "appid: $check_app"
  8.     fi
  9. done
复制代码
进入系统命令提示符,输入:mount -o rw,remount /system 这个命令是挂在系统目录为读写
接着输入:vi
/cache/backup/Test.sh
这里是编辑一个叫“Test.sh”的文件,接着按“I”键编辑文本,然后复制上边的代码,然后对着你的刚才编辑框,按鼠标右键,这样就全部复制到你需要编辑的文件里边了,按“ESC”键,接着输入“:wq”保存这个文件
接下来就回到命令提示符了,输入:chmod 0755 /cache/backup/Test.sh 这里是把刚才的文件赋予读写权限
然后我们就运行这个文件,输入:/cache/backup/Test.sh 回车
接下来,我们进入IPTV,看看显示的APPID是多少?我这里是8,记下来,后边的代码要用到,重启
好了,进入命令符,输入以下的代码:
mount -o rw,remount /system 回车
vi /system/bin/netchang.sh 回车
接着按“i”键
复制以下代码:
  1. #!/system/bin/sh
  2. appid="8"
  3. time_count=0
  4. while [ 1 ]
  5. do
  6.         time_count=`expr $time_count + 0.5`
  7.         check_app=$( dumpsys window w | grep -E com.zte.browser | grep / | busybox wc -l )
  8.         
  9.         if [ "$check_app" -ge $appid ] ; then
  10.                 ifconfig eth0:1 down
  11.                 ifconfig eth0 up
  12.         fi
  13.         
  14.         if [ "$check_app" -lt $appid ] ; then
  15.                 ifconfig eth0:1 up
  16.                 ifconfig eth0 down
  17.         fi
  18.         
  19.         sleep 0.5
  20.         
  21.         if [ $time_count -gt 181 ] ; then
  22.                 exit 0
  23.         fi
  24.         
  25. done
复制代码
然后按“ESC”键,输入“:wq”保存文件
接着输入:chmod 0755 /system/bin/netchang.sh 回车
再输入:echo "/system/bin/netchang.sh &" >> /system/bin/init.zte.post_boot.sh 回车
输入:reboot 回车
好了,教程就到此结束了,自动判断IPTV运行就关闭WIFI,打开有线;如果没有运行就关闭有线,打开WIFI,这里再次说一下,eth0:1 我这边是无线网卡;eth0是有线网卡,你们也慢慢去读一下这些代码,其实很简单的,up就是打开;down就是关闭的意思

希望大家都学会自己动手,你们要懂得,JS是不会把教程发完全给你,还得自己摸索,有不懂的可以问我,不一定是立即回复,但我看到就会回复的,大家一起学习



评分

参与人数 6威望 +16 金币 +18 Z币 +3 收起 理由
218218 + 5 谢谢楼主,按你的教程操作了,的确有效,能.
993365434 + 1
ziaojiang + 1 + 2 精品文章^_^
xuming98 + 1 + 2 精品文章^_^
chendaxia666 + 2 + 4 精品文章^_^
人见百态 + 6 + 10 + 3 精品文章^_^

查看全部评分


上一篇:重磅消息!中兴B860A打开ADB并安装软件是如此的简单
下一篇:机顶盒声音问题
推荐
发表于 2016-10-22 21:28 | 只看该作者

最近发现一个公 众 号  h s 4 0 8 7  里面好多那啥 铖人的  羞羞的  而且免费~~
回复 支持 0 反对 1

使用道具 举报

板凳
发表于 2016-10-21 14:36 | 只看该作者
这个厉害   正需要这个呢! 感谢楼主的分享!
回复 支持 反对

使用道具 举报

地板
发表于 2016-10-21 14:37 | 只看该作者
感谢分享,ZNDS有你更精彩:)
回复 支持 反对

使用道具 举报

头像被屏蔽
5#
发表于 2016-10-21 14:37
大神好厉害哦   
支持 反对

6#
发表于 2016-10-21 14:37 | 只看该作者
很给力,ZNDS有你更精彩!
回复 支持 反对

使用道具 举报

7#
发表于 2016-10-21 14:38 | 只看该作者
涨姿势了
回复 支持 反对

使用道具 举报

头像被屏蔽
8#
发表于 2016-10-21 14:38
虽不明,但觉厉!
支持 反对

9#
发表于 2016-10-21 14:38 | 只看该作者
厉害了 赶紧学习一波
回复 支持 反对

使用道具 举报

10#
发表于 2016-10-21 14:38 | 只看该作者
哇~~~~
回复 支持 反对

使用道具 举报

11#
发表于 2016-10-21 14:38 | 只看该作者
虽不明,但觉厉!
回复 支持 反对

使用道具 举报

12#
发表于 2016-10-21 15:09 | 只看该作者
厉害了 赶紧学习一回
回复 支持 反对

使用道具 举报

13#
发表于 2016-10-21 16:12 | 只看该作者
我下面没有这个文件呢?
回复 支持 反对

使用道具 举报

14#
发表于 2016-10-21 16:25 来自ZNDS手机版 | 只看该作者
看这个代码就知道肯这次定行
回复 支持 反对

使用道具 举报

15#
发表于 2016-10-21 18:56 | 只看该作者
感谢楼主,这个非常完美。
回复 支持 反对

使用道具 举报

16#
发表于 2016-10-21 19:19 | 只看该作者
谢谢分享!!
回复 支持 反对

使用道具 举报

17#
 楼主| 发表于 2016-10-21 20:33 | 只看该作者
chendaxia666 发表于 2016-10-21 16:12
我下面没有这个文件呢?

照着方法做就可以了
回复 支持 反对

使用道具 举报

18#
发表于 2016-10-22 10:56 | 只看该作者
byron_zhj 发表于 2016-10-21 20:33
照着方法做就可以了

老大,我的按你的脚本刷了怎么不行啊。是不是我的网卡不对?


root@n200:/ # ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1452 qdisc pfifo_fast state UP qlen 1000
    link/ether 74:97:81:29:d5:94 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.12/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::7697:81ff:fe29:d594/64 scope link
       valid_lft forever preferred_lft forever
3: tunl0: <NOARP> mtu 0 qdisc noop state DOWN
    link/ipip 0.0.0.0 brd 0.0.0.0
4: sit0: <NOARP> mtu 1480 qdisc noop state DOWN
    link/sit 0.0.0.0 brd 0.0.0.0
5: ip6tnl0: <NOARP> mtu 1452 qdisc noop state DOWN
    link/tunnel6 :: brd ::
6: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1452 qdisc mq state DOWN qlen 1000
    link/ether 34:c3:d2:4c:2b:55 brd ff:ff:ff:ff:ff:ff
7: p2p0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1452 qdisc mq state DOWN qlen 1000
    link/ether 36:c3:d2:4c:2b:55 brd ff:ff:ff:ff:ff:ff
9: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1452 qdisc pfifo_fast state UNKNOWN qlen 3
    link/ppp
    inet 10.228.173.215 peer 10.228.160.1/32 scope global ppp0
       valid_lft forever preferred_lft forever
root@n200:/ #
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2024-4-19 20:39 , Processed in 0.087158 second(s), 18 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2024 ZNDS.Com

快速回复 返回顶部 返回列表