游客您好
免注册登录

[教程] 武汉创维E900-S免拆第三方APP+双线双网自动切换教程

238
回复
47444
查看
  [复制链接]
发表于 2016-11-30 17:35 | 显示全部楼层 |阅读模式
武汉创维E900-S免拆第三方APP+双线双网自动切换教程

首先感谢“Levin菠萝 ”提供
因为大法家的电视系统稀烂,装几个APP就炸系统,所以打算试试能不能在电信iTV的盒子里装APP。结果看了一下贴,发现除了安装APP以外还涉及到了iTV的内网和第三方APP的外网切换的问题。每次使用前去设置一下网络实在太不友好了,最终花了几个小时的尝试,终于基本完美解决了安装第三方APP和双线双网的自动切换,在这里分享一下操作步骤。(那些收费破解的是啥玩意,就这破技术还要收费???)
因为不是专业搞这个的,所以家里也只有一个盒子,创维的其他型号能不能搞还需要大家自行验证,从理论上说,创维系的应该都可以。文章会尽量用普通玩家能听懂的方式来写,希望能帮到大家。
155254h0sj0v0tvsx00zx0.jpg

已知bug:
1、在开机后,第一次打开iTV或设置界面有几率出现闪退,再次打开即可;
2、在开机后,第一次打开iTV有较大几率进度条卡83%提示网络错误,无法通过认证。

此时等待10s左右再快速进行如下操作可解决:
①按遥控器的设置按钮;
②按遥控器的主页按钮进入当贝桌面
③点击当贝桌面的iTV进入iTV。
如无法解决也可选择进入设置界面,手动关闭无线网络后,快速按下遥控器的返回按钮,即可解决。


环境参考:
1、设备型号:创维E900-S
2、硬件版本:2007
3、软件版本:4.0.0
4、IPTV版本:SkiptvX.181201.10000.20160818093228
5、连接方式:无线连接(外网)+有线连接PPPoE(内网)

155138uphovbzk7ylh67ho.jpg

155154aoy1xrhhjr7ih2hf.jpg

155205ys97qdf73fctfbq0.jpg


准备:
1、一台电脑,与Wifi在同一网络下;2、一个U盘;
3、一个USB接口的键盘;
4、当贝PC端工具;
5、当贝桌面APK包;
6、Xshell;
7、Notepad++;
8、终端模拟器(Android Terminal);
9、QuickSSHD;
10、双线双网自动切换脚本;
附件下载:
游客,如果您要查看本帖隐藏内容请回复



操作步骤:
一、安装第三方APP


1、连接外网。
①按下遥控器上的设置按钮;
②密码123456或者6321;
③网络设置,选择连接家里的无线网络,DHCP自动获取IP地址;
④系统信息,网络信息,记录IP地址。

155527loojwcwoz9qbjbvb.jpg

2、打开USB调试。(其实这一步有没有必要我也不知道,只是当时操作的时候进行了这步)
①继续在设置界面,进入其他设置;
②移动到系统升级(其实不移动应该也可以),连续按6下或者更多下的→,直到出现USB调试;
③勾上USB调试。
155549usgpq9ncd0vjcpuj.jpg

3、安装当贝桌面。
①安装当贝PC端工具;
②打开当贝PC端工具,填写刚才记录的IP,点连接;
③按操作安装当贝桌面;
④安装完成后不要点击完成,点击打开,然后弹窗要求选择桌面时,记得选择当贝桌面然后点击始终,这样才能进入当贝桌面。
162152qvef6lvmgmyemyfx.jpg

4、安装其他第三方APP。
只要当贝桌面安装上了,其他第三方APP都可以随意安装了,并且因为使用的是Wifi,所以第三方APP也都是可以正常使用的。

5、当贝桌面和iTV切换。
当贝桌面进入iTV:点击iTV的图标即可。
iTV进入当贝桌面:按下遥控器的设置按钮,再按下遥控器的主页按钮,即可进入当贝桌面。




二、双线双网自动切换

这一步需要一定的动手能力(Linux终端或Windows命令提示符的简单操作经验)以及稍微动一下脑,如果实在懒得弄的话可以选择以下这个方法然后跳过后面的所有内容:
每次需要使用iTV就进入设置选择有线网络,每次需要使用第三方APP就进入设置选择无线网络。

如果嫌这个操作太麻烦(是真的很麻烦……),那就接着往下看。

1、root。
当贝市场下载一个百度root之类的一键root工具,一键root即可。

2、实现ssh连接。
大多数远程连接到机顶盒的Terminal都是通过拆机TTL来进行,但是我实在是懒得拆机(其实是少了TTL转USB要不然我也想尝试一下呢……),所以就选择了其他方式。

首先将终端模拟器(Android Terminal)、QuickSSHD和双线双网脚本都拷进U盘,然后将U盘插到机顶盒上。由于已经安装了当贝桌面、当贝助手,加上已经root,通过U盘安装apk已经变成毫无难度了,在此不再赘述。

先安装QuickSSHD,安装完成后打开,会请求root权限,永久授予。接着在密码处随便输入一个密码,一位都可以,然后按几下上和右,将光标移动到右上角的结束上,按结束。这时候底部会出现几行红字,无视它。然后,
①用电脑打开Xshell;
②文件→新建→主机填刚才记下的IP地址→选择用户身份验证→用户名填root→密码填刚才在QuickSSHD里设置的→确定;
③文件→打开→连接;
④当出现root@xxxx:的时候(我的是root@orange:),即是ssh成功连接。
162215xoqmok3opopyplpg.jpg

162220f4p7jog6l9pp9pgl.jpg

162227r6lq3ahii3p6377g.jpg


3、配置脚本。
①确定U盘路径。
进入U盘目录
  1. <font size="4" face="宋体">cd /mnt/usb</font>
复制代码

查看目录下文件
  1. <font size="4" face="宋体">ls -ll</font>
复制代码

该目录下应该只有一个文件夹,就是U盘,文件夹名称应该是sda+数字,我的是sda4,以下均以我的为操作示例。

②以读写权限挂载/system
  1. <font size="4" face="宋体">mount -o rw,remount /system</font>
复制代码

③复制netchange.sh至/system/bin
  1. <font size="4" face="宋体">cp /mnt/usb/sda4/netchange.sh /system/bin/netchange.sh</font>
复制代码

④赋予netchange.sh权限
  1. <font size="4" face="宋体">chmod 0755 /system/bin/netchange.sh</font>
复制代码

4、为netchange.sh添加自动启动
由于init.rc无法直接编辑,因此借助系统自带的自启动脚本,在后面加入自己的脚本。查看了init.rc文件,看到了一个/system/bin/NetArgsCfg.sh的自启动脚本,就决定是你了。

由于系统没有自带的vi命令,但是有自带busybox,因此使用busybox的vi来进行编辑。
①用busybox vi编辑NetArgsCfg.sh
  1. <font size="4" face="宋体">busybox vi /system/bin/NetArgsCfg.sh</font>
复制代码

此时会打开NetArgsCfg.sh的编辑界面。

②增加执行脚本语句。
用Page Down翻页,再用左右键把光标移动到最后,然后按i,进入插入模式。然后用左右键、回车键来在NetArgsCfg.sh末尾添加执行我们自己的netchange.sh的语句:
  1. <font size="4" face="宋体">sh /system/bin/netchange.sh</font>
复制代码

接着按ESC,输入:wq,按回车,就保存退出了。

5、最后一步。

从一开始的截图可以看出来,在机顶盒的网络设置里,无线网络和有线网络的勾都是打上了的。其实,脚本的主要逻辑就是判断当前页面是什么,如果是iTV则开启关闭网络,如果不是iTV则开启无线网络。同时脚本从未关闭有线网络,因此理论上无论有线网络使用PPPoE还是DHCP,应该都可以通用。

经过实际测试,无线网络的优先级是高于有线网络的。
(此结论待验证,我这里优先级高有可能是在终端下敲过
  1. <font size="4" face="宋体">svc wifi prefer</font>
复制代码

这行代码,提高了wifi的优先级)

所以,最后一步的操作就是:
①按遥控器的设置按钮,进入机顶盒设置界面;
②在网络设置里选择有线网络,并配置好iTV的账号密码;
③退出设置界面,进入iTV,确保iTV能够正常运行。

至此,理论上所有操作都已完成,物理重启机顶盒(按下机顶盒背面的电源按键断电),然后试试双网自动切换吧!~

最后附上netchange.sh的内容,原脚本里的注释均未删除,再次感谢 @nadoo 提供的思路。
  1. <font size="4" face="宋体"># /system/bin/sh

  2. # Skyworth E900-S netchange.sh
  3. # eth0: iTV cable (PPPOE)
  4. # wlan0: internet wifi

  5. # mount -o rw,remount /system
  6. # cp /mnt/usb/sda4/netchange.sh /system/bin/netchange.sh
  7. # chmod 0755 /system/bin/netchange.sh
  8. # echo "sh /system/bin/netchange.sh &" >> /system/bin/NetArgsCfg.sh

  9. # disable upgrade
  10. # pm block com.ztestb.upgrade

  11. # just enable wifi but don't connect
  12. # svc wifi enable
  13. # svc wifi prefer

  14. # wait for itv link up
  15. # while [ "$(getprop net.zte.eth.netstate)" != "CONNECTED" ]
  16. # do
  17. # sleep 1
  18. # done

  19. # 0:web 1:itv

  20. itv=1
  21. </font>        <font size="4" face="宋体">
  22. while [ 1 ]
  23. do
  24.         # check whether itv is current window
  25.         itv_app=$( dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp' | grep -E com.skyworth.iptv | busybox wc -l )

  26.         if [ $itv_app != 0 ] ; then
  27.                 itv=1
  28.                 svc wifi disable
  29.                 sleep 3
  30.                 # am start com.skyworth.iptv
  31.                 echo "=switched to itv..."
  32.         elif [ $itv_app = 0 ] ; then
  33.                 itv=0
  34.                 svc wifi enable
  35.                 echo "=switched to wifi..."
  36.         fi

  37.         sleep 1

  38. done
  39. </font>
复制代码


最后小编推荐安装个电视家浏览器,全网电影/电视剧资源最丰富。还可以观看直播内容,下载地址:http://www.tvapk.net/forum-128-1.html

更多软件下载

192104a4zs880iiz40t8ss.jpg 192104sgabrez3eoo12ok9.jpg 192104a02behm3i3ttte93.jpg 192105bz5sgoasuzqglqc1.jpg 192105lorvz7rnhv13qr9h.jpg
    电视家浏览器腾讯视频TV版爱奇艺奇异果        沙发管家   当贝市场


0

主题

49

帖子

436

积分

初级砖家

Rank: 6Rank: 6

发表于 2018-7-23 13:34 | 显示全部楼层
密码123456或者6321;
回复 支持 1 反对 0

使用道具 举报

0

主题

1

帖子

8

积分

小白粉

Rank: 1

发表于 2016-11-30 22:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

10

帖子

105

积分

骨灰粉

Rank: 5Rank: 5

发表于 2016-12-3 12:14 | 显示全部楼层
楼主大神!!!学习学习!!!!
回复 支持 反对

使用道具 举报

0

主题

32

帖子

232

积分

骨灰粉

Rank: 5Rank: 5

发表于 2016-12-5 13:22 | 显示全部楼层
楼主大神!!!学习学习!!!!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

19

积分

小白粉

Rank: 1

发表于 2016-12-9 08:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

9

帖子

40

积分

核心粉

Rank: 3Rank: 3

发表于 2016-12-11 19:51 | 显示全部楼层
6666666666666666666666666666666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

1

主题

38

帖子

281

积分

骨灰粉

Rank: 5Rank: 5

发表于 2016-12-11 20:39 | 显示全部楼层
学习学习。。。。。。
回复 支持 反对

使用道具 举报

0

主题

5

帖子

23

积分

真爱粉

Rank: 2

发表于 2016-12-13 11:59 | 显示全部楼层
安徽电信ITV机顶盒创维E900
回复 支持 反对

使用道具 举报

1

主题

100

帖子

1351

积分

高级砖家

Rank: 6Rank: 6

发表于 2016-12-15 14:44 | 显示全部楼层
武汉创维E900-S免拆第三方APP+双线双网自动切换教程
回复 支持 反对

使用道具 举报

0

主题

0

帖子

44

积分

核心粉

Rank: 3Rank: 3

发表于 2016-12-17 16:34 | 显示全部楼层
顶顶更健康
回复 支持 反对

使用道具 举报

0

主题

1

帖子

12

积分

小白粉

Rank: 1

发表于 2016-12-18 12:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

2

主题

37

帖子

361

积分

初级砖家

Rank: 6Rank: 6

华为秘盒粉
发表于 2016-12-19 10:17 | 显示全部楼层
同样是900-s,不知道是否可以用,顶一下
回复 支持 反对

使用道具 举报

0

主题

11

帖子

28

积分

真爱粉

Rank: 2

发表于 2016-12-21 22:22 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

11

帖子

28

积分

真爱粉

Rank: 2

发表于 2016-12-21 22:22 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

2

帖子

10

积分

小白粉

Rank: 1

发表于 2017-1-1 12:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

2

帖子

27

积分

真爱粉

Rank: 2

发表于 2017-1-2 10:41 | 显示全部楼层
很好下来看一下。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

27

积分

真爱粉

Rank: 2

发表于 2017-1-2 10:41 | 显示全部楼层
很好下来看一下。
回复 支持 反对

使用道具 举报

0

主题

0

帖子

26

积分

真爱粉

Rank: 2

发表于 2017-1-5 11:53 | 显示全部楼层
感谢分享,来试一下
回复 支持 反对

使用道具 举报

0

主题

8

帖子

64

积分

核心粉

Rank: 3Rank: 3

发表于 2017-1-7 16:29 | 显示全部楼层
-S免拆第三方APP+双线双网自动切换教程
回复 支持 反对

使用道具 举报

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

本版积分规则

电视直播

智能电视家庭网是一个提供热门电视软件下载安装,电视台频道信息整理,智能电视机顶盒评测,热门剧集推荐的综合泛电视资讯平台。 智能电视家庭网部分内容从搜索引擎搜索整理获得,版权归原创者所有,如果侵犯了您的权益,我们会及时删除侵权内容。
Powered by Discuz!X3.4 ©2001-2013 Comsenz Inc.