ZNDS智能電視網 推薦當貝市場

TV應用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 3274200|回復: 6186
上一主題 下一主題
[電信IPTV機頂盒]

【基本完美】武漢創(chuàng)維E900-S免拆第三方APP+雙線雙網自動切換

    [復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2016-11-30 16:06 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式 | 來自湖北
本文的思路源自于 @NadOo 在《[教程] ZTE B860A 有線(itv dhcp) + wifi(互聯(lián)網) 雙線自動切換腳本》和《[教程] ZTE B860A 有線(itv) + wifi(互聯(lián)網) 雙線自動切換腳本
在破解了IPTV之后,其實還有個問題就是,發(fā)現(xiàn)除了安裝APP以外還涉及到了iTV的內網和第三方APP的外網切換的問題。

因為每次使用都要切換網絡真的非常不方便!懶惰督促我解決了安裝第三方APP和雙線雙網的自動切換,在這里分享一下操作步驟。希望能夠幫助到大家!免費的哦~接下來就以我自己的創(chuàng)維盒子做參考!

【基本完美】武漢創(chuàng)維E900-S免拆第三方APP+雙線雙網自動切換

已知bug:
1、在開機后,第一次打開iTV或設置界面有幾率出現(xiàn)閃退,再次打開即可;
2、在開機后,第一次打開iTV有較大幾率進度條卡83%提示網絡錯誤,無法通過認證。


此時等待10s左右再快速進行如下操作可解決:
①按遙控器的設置按鈕;
②按遙控器的主頁按鈕進入當貝桌面;
③點擊當貝桌面的iTV進入iTV。
如無法解決也可選擇進入設置界面,手動關閉無線網絡后,快速按下遙控器的返回按鈕,即可解決。


環(huán)境參考:
1、設備型號:創(chuàng)維E900-S
2、硬件版本:2007
3、軟件版本:4.0.0
4、IPTV版本:SkiptvX.181201.10000.20160818093228
5、連接方式:無線連接(外網)+有線連接PPPoE(內網)

【基本完美】武漢創(chuàng)維E900-S免拆第三方APP+雙線雙網自動切換
【基本完美】武漢創(chuàng)維E900-S免拆第三方APP+雙線雙網自動切換
【基本完美】武漢創(chuàng)維E900-S免拆第三方APP+雙線雙網自動切換

準備:
1、一臺電腦,與Wifi在同一網絡下;2、一個U盤;
3、一個USB接口的鍵盤;
4、當貝PC端工具;
5、當貝桌面APK包;
6、Xshell;
7、Notepad++;
8、終端模擬器(Android Terminal);
9、QuickSSHD;
10、雙線雙網自動切換腳本;
netchange.sh.zip (666 Bytes, 下載次數: 3122)

操作步驟:
一、安裝第三方APP


1、連接外網。
①按下遙控器上的設置按鈕;
②密碼123456或者6321;
③網絡設置,選擇連接家里的無線網絡,DHCP自動獲取IP地址;
④系統(tǒng)信息,網絡信息,記錄IP地址。

【基本完美】武漢創(chuàng)維E900-S免拆第三方APP+雙線雙網自動切換

2、打開USB調試。(其實這一步有沒有必要我也不知道,只是當時操作的時候進行了這步)
①繼續(xù)在設置界面,進入其他設置;
②移動到系統(tǒng)升級(其實不移動應該也可以),連續(xù)按6下或者更多下的→,直到出現(xiàn)USB調試;
③勾上USB調試。
【基本完美】武漢創(chuàng)維E900-S免拆第三方APP+雙線雙網自動切換

3、安裝當貝桌面。
①安裝當貝PC端工具;
②打開當貝PC端工具,填寫剛才記錄的IP,點連接;
③按操作安裝當貝桌面;
④安裝完成后不要點擊完成,點擊打開,然后彈窗要求選擇桌面時,記得選擇當貝桌面然后點擊始終,這樣才能進入當貝桌面。
【基本完美】武漢創(chuàng)維E900-S免拆第三方APP+雙線雙網自動切換

4、安裝其他第三方APP。
只要當貝桌面安裝上了,其他第三方APP都可以隨意安裝了,并且因為使用的是Wifi,所以第三方APP也都是可以正常使用的。

5、當貝桌面和iTV切換。
當貝桌面進入iTV:點擊iTV的圖標即可。
iTV進入當貝桌面:按下遙控器的設置按鈕,再按下遙控器的主頁按鈕,即可進入當貝桌面。

二、雙線雙網自動切換

這一步需要一定的動手能力(Linux終端或Windows命令提示符的簡單操作經驗)以及稍微動一下腦,如果實在懶得弄的話可以選擇以下這個方法然后跳過后面的所有內容:
每次需要使用iTV就進入設置選擇有線網絡,每次需要使用第三方APP就進入設置選擇無線網絡。

如果嫌這個操作太麻煩(是真的很麻煩……),那就接著往下看。

1、root。
當貝市場下載一個百度root之類的一鍵root工具,一鍵root即可。

2、實現(xiàn)ssh連接。
大多數遠程連接到機頂盒的Terminal都是通過拆機TTL來進行,但是我實在是懶得拆機(其實是少了TTL轉USB要不然我也想嘗試一下呢……),所以就選擇了其他方式。

首先將終端模擬器(Android Terminal)、QuickSSHD和雙線雙網腳本都拷進U盤,然后將U盤插到機頂盒上。由于已經安裝了當貝桌面、當貝助手,加上已經root,通過U盤安裝apk已經變成毫無難度了,在此不再贅述。

先安裝QuickSSHD,安裝完成后打開,會請求root權限,永久授予。接著在密碼處隨便輸入一個密碼,一位都可以,然后按幾下上和右,將光標移動到右上角的結束上,按結束。這時候底部會出現(xiàn)幾行紅字,無視它。然后,
①用電腦打開Xshell;
②文件→新建→主機填剛才記下的IP地址→選擇用戶身份驗證→用戶名填root→密碼填剛才在QuickSSHD里設置的→確定;
③文件→打開→連接;
④當出現(xiàn)root@xxxx:的時候(我的是root@orange:),即是ssh成功連接。
【基本完美】武漢創(chuàng)維E900-S免拆第三方APP+雙線雙網自動切換
【基本完美】武漢創(chuàng)維E900-S免拆第三方APP+雙線雙網自動切換
【基本完美】武漢創(chuàng)維E900-S免拆第三方APP+雙線雙網自動切換

3、配置腳本。
①確定U盤路徑。
進入U盤目錄
  1. cd /mnt/usb
復制代碼
查看目錄下文件
  1. ls -ll
復制代碼
該目錄下應該只有一個文件夾,就是U盤,文件夾名稱應該是sda+數字,我的是sda4,以下均以我的為操作示例。

②以讀寫權限掛載/system
  1. mount -o rw,remount /system
復制代碼
③復制netchange.sh至/system/bin
  1. cp /mnt/usb/sda4/netchange.sh /system/bin/netchange.sh
復制代碼
④賦予netchange.sh權限
  1. chmod 0755 /system/bin/netchange.sh
復制代碼
4、為netchange.sh添加自動啟動
由于init.rc無法直接編輯,因此借助系統(tǒng)自帶的自啟動腳本,在后面加入自己的腳本。查看了init.rc文件,看到了一個/system/bin/NetArgsCfg.sh的自啟動腳本,就決定是你了。

由于系統(tǒng)沒有自帶的vi命令,但是有自帶busybox,因此使用busybox的vi來進行編輯。
①用busybox vi編輯NetArgsCfg.sh
4K">
  1. busybox vi /system/bin/NetArgsCfg.sh
復制代碼
此時會打開NetArgsCfg.sh的編輯界面。

②增加執(zhí)行腳本語句。
用Page Down翻頁,再用左右鍵把光標移動到最后,然后按i,進入插入模式。然后用左右鍵、回車鍵來在NetArgsCfg.sh末尾添加執(zhí)行我們自己的netchange.sh的語句:
  1. sh /system/bin/netchange.sh
復制代碼
接著按ESC,輸入:wq,按回車,就保存退出了。

5、最后一步。

從一開始的截圖可以看出來,在機頂盒的網絡設置里,無線網絡和有線網絡的勾都是打上了的。其實,腳本的主要邏輯就是判斷當前頁面是什么,如果是iTV則開啟關閉網絡,如果不是iTV則開啟無線網絡。同時腳本從未關閉有線網絡,因此理論上無論有線網絡使用PPPoE還是DHCP,應該都可以通用。

經過實際測試,無線網絡的優(yōu)先級是高于有線網絡的。
(此結論待驗證,我這里優(yōu)先級高有可能是在終端下敲過
  1. svc wifi prefer
復制代碼
這行代碼,提高了wifi的優(yōu)先級)

所以,最后一步的操作就是:
①按遙控器的設置按鈕,進入機頂盒設置界面;
②在網絡設置里選擇有線網絡,并配置好iTV的賬號密碼;
③退出設置界面,進入iTV,確保iTV能夠正常運行。

至此,理論上所有操作都已完成,物理重啟機頂盒(按下機頂盒背面的電源按鍵斷電),然后試試雙網自動切換吧!~

最后附上netchange.sh的內容,原腳本里的注釋均未刪除,再次感謝 @NadOo 提供的思路。
  1. # /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.         
  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
復制代碼


最后應該還有朋友發(fā)現(xiàn),終端模擬器(Android Terminal)和USB鍵盤完全沒用上啊!這個是為了方便調試,可以直接接在機頂盒上進行操作用的,畢竟有備無患……

最后放一個打賞附件,如果各位覺得本文有用,歡迎打賞!~

thks.txt (15 Bytes, 下載次數: 274, 售價: 1 金幣)


以上就是武漢創(chuàng)維E900-S免拆第三方APP+雙線雙網自動切換的詳細內容啦,希望對大家有所幫助

評分

參與人數 6威望 +15 金幣 +23 Z幣 +16 收起 理由
rhww + 1 感謝分享^_^
1iubin + 1 + 1 湖南電信最新5.0版固件,卡在了一鍵root這.
老刺猬 + 1 + 2 感謝分享^_^
小雨 + 10 厲害了.....
微笑,一路向前 + 6 + 10 + 3 精品文章^_^
人見百態(tài) + 6 + 10 + 3 精品文章^_^

查看全部評分


上一篇:好片繼續(xù)看,電信IPTV盒子設置和使用書簽的方法
下一篇:輕松實現(xiàn)通過電信IPTV盒子看手機照片視頻
推薦
發(fā)表于 2016-11-30 16:25 | 只看該作者 | 來自浙江
我就是路過  想看看內容如何  哈哈哈
回復 支持 1 反對 0

使用道具 舉報

板凳
發(fā)表于 2016-11-30 16:20 | 只看該作者 | 來自浙江
這個厲害   正需要這個呢! 感謝樓主的分享!
回復 支持 反對

使用道具 舉報

地板
發(fā)表于 2016-11-30 16:24 | 只看該作者 | 來自浙江
桌面很喜歡,不錯不錯。
回復 支持 反對

使用道具 舉報

5#
發(fā)表于 2016-11-30 16:24 | 只看該作者 | 來自浙江
哇塞 樓主厲害了 專業(yè)知識很棒啊
回復 支持 反對

使用道具 舉報

6#
發(fā)表于 2016-11-30 16:24 | 只看該作者 | 來自浙江
真是難得的好帖   感謝樓主的分享!
回復 支持 反對

使用道具 舉報

7#
發(fā)表于 2016-11-30 16:24 | 只看該作者 | 來自浙江
66666  樓書厲害 感謝樓主分享
回復 支持 反對

使用道具 舉報

8#
發(fā)表于 2016-11-30 16:24 | 只看該作者 | 來自遼寧
強烈支持樓主ing……
回復 支持 反對

使用道具 舉報

9#
發(fā)表于 2016-11-30 16:24 | 只看該作者 | 來自浙江
我只是路過打醬油的。
回復 支持 反對

使用道具 舉報

10#
發(fā)表于 2016-11-30 16:25 | 只看該作者 | 來自浙江
頂一下 看看到底是怎么回事
回復 支持 反對

使用道具 舉報

11#
發(fā)表于 2016-11-30 16:32 | 只看該作者 | 來自浙江
樓主威武,收了
回復 支持 反對

使用道具 舉報

12#
發(fā)表于 2016-11-30 16:34 | 只看該作者 | 來自浙江
學習了,感謝樓主分享
回復 支持 反對

使用道具 舉報

13#
發(fā)表于 2016-11-30 16:45 | 只看該作者 | 來自浙江
厲害了我的哥
回復 支持 反對

使用道具 舉報

14#
發(fā)表于 2016-11-30 16:51 | 只看該作者 | 來自云南
強烈支持樓主ing……
回復 支持 反對

使用道具 舉報

15#
發(fā)表于 2016-11-30 16:59 | 只看該作者 | 來自浙江
大神啊!
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標簽|軟件|Sitemap|ZNDS智能電視網 ( 蘇ICP備2023012627號 )

網絡信息服務信用承諾書 | 增值電信業(yè)務經營許可證:蘇B2-20221768 丨 蘇公網安備 32011402011373號

GMT+8, 2025-1-11 22:34 , Processed in 0.100496 second(s), 19 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復 返回頂部 返回列表