首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場(chǎng)

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

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

交流區(qū) | 測(cè)硬件 | 網(wǎng)站活動(dòng) | Z幣中心

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

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 79568|回復(fù): 21
上一主題 下一主題
[交流討論]

B860Av1.1單線同時(shí)收看IPTV和訪問外網(wǎng)方法

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2017-10-11 21:21 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來自遼寧
本帖最后由 5isun 于 2017-10-12 06:17 編輯

在論壇搜索到,但不記得誰的帖子。

實(shí)現(xiàn)自動(dòng)切換,首先,我們要讓系統(tǒng)判斷IPTV運(yùn)行了,那么我們就要知道IPTV這個(gè)APP的ID值是多少:

1.測(cè)出IPTV的IPID:
mount -o rw,remount /system 回車,這個(gè)命令是掛在系統(tǒng)目錄為讀寫
接著輸入:vi /cache/backup/Test.sh 回車
按“i”鍵編輯文本,然后復(fù)制代碼:
    #!/system/bin/shcd

    while [ 1 ]
    do
        appid=$check_app
        check_app=$( dumpsys window w | grep -E com.zte.browser | grep / | busybox wc -l )
        if [ "$check_app" != "$appid" ] ; then
            echo "appid: $check_app"
        fi
    done

然后對(duì)著你的剛才編輯框,按鼠標(biāo)右鍵,這樣就全部復(fù)制到你需要編輯的文件里邊了,按“ESC”鍵,接著輸入“:wq”保存這個(gè)文件
接下來就回到命令提示符了,輸入:
chmod 0755 /cache/backup/test.sh 回車,這里是把剛才的文件賦予讀寫權(quán)限
然后我們就運(yùn)行這個(gè)文件,輸入:
/cache/backup/test.sh 回車
接下來,機(jī)頂盒進(jìn)入IPTV,看看顯示的APPID是多少?找一個(gè)最小的值,我這里是8,記下來,后邊的代碼要用到,Ctrl+Z退出,然后重啟。

2.創(chuàng)建自動(dòng)轉(zhuǎn)換腳本
輸入以下的代碼:
mount -o rw,remount /system 回車
vi /system/bin/netchang.sh 回車
接著按“i”鍵
復(fù)制以下代碼:

    #!/system/bin/sh
    appid="8"
    time_count=0
    while [ 1 ]
    do
            time_count=`expr $time_count + 0.5`
            check_app=$( dumpsys window w | grep -E com.zte.browser | grep / | busybox wc -l )
            
            if [ "$check_app" -ge $appid ] ; then
                    ifconfig eth0:1 down
                    ifconfig eth0 up
            fi
            
            if [ "$check_app" -lt $appid ] ; then
                    ifconfig eth0:1 up
                    ifconfig eth0 down
            fi
            
            sleep 0.5
            
            if [ $time_count -gt 181 ] ; then
                    exit 0
            fi
            
    done

然后按“ESC”鍵,輸入“:wq”保存文件。

3.添加到自動(dòng)運(yùn)行腳本中
接著輸入:chmod 0755 /system/bin/netchang.sh 回車
                 echo "/system/bin/netchang.sh &" >> /system/bin/init.zte.post_boot.sh 回車
                 reboot 回車
機(jī)頂盒系統(tǒng)自動(dòng)判斷,IPTV運(yùn)行就關(guān)閉WIFI,打開有線連接;如果沒有運(yùn)行就關(guān)閉有線,打開WIFI,這里再次說一下,eth0:1 是無線網(wǎng)卡;eth0是有線網(wǎng)卡,你們也慢慢去讀一下這些代碼,其實(shí)很簡(jiǎn)單的,up就是打開;down就是關(guān)閉的意思。

使用情況:
機(jī)頂盒連接不變,也就是機(jī)頂盒網(wǎng)線連接光貓,WIFI連接路由器。先拔下網(wǎng)線,設(shè)置里打開WIFI連接,然后插上網(wǎng)線,關(guān)閉、打開機(jī)頂盒電源,機(jī)頂盒系統(tǒng)提示,沒有聯(lián)網(wǎng),稍后系統(tǒng)自動(dòng)進(jìn)入當(dāng)貝桌面,運(yùn)行安裝的軟件,系統(tǒng)一切正常,按返回鍵退出到當(dāng)貝桌面,打開IPTV,系統(tǒng)提示錯(cuò)誤,稍等一會(huì)彈出IPTV,觀看電視節(jié)目一切正常,按應(yīng)用退到當(dāng)貝桌面,反復(fù)測(cè)試一切正常。

上一篇:遼寧大連聯(lián)通B860AV1.1恢復(fù)出廠設(shè)置后進(jìn)不去IPTV的解決方法
下一篇:中興B860AV1.1連接EPG服務(wù)失?。ùa1302)的解決辦法
沙發(fā)
發(fā)表于 2017-10-11 21:34 | 只看該作者 | 來自浙江
不錯(cuò)哦,感謝分享
板凳
發(fā)表于 2017-10-12 18:29 | 只看該作者 | 來自山西
具體怎么實(shí)現(xiàn)?。拷坛淘僭敿?xì)些就好了~
地板
 樓主| 發(fā)表于 2017-10-14 06:23 | 只看該作者 | 來自遼寧
wgww 發(fā)表于 2017-10-12 18:29
具體怎么實(shí)現(xiàn)?。拷坛淘僭敿?xì)些就好了~

這個(gè)需要拆開機(jī)頂盒,用CH340G USB轉(zhuǎn)TTL模塊連接。
具體連接方法,論壇一大把。
5#
發(fā)表于 2017-10-14 11:05 | 只看該作者 | 來自山西
謝謝分享
6#
發(fā)表于 2017-10-15 10:30 | 只看該作者 | 來自湖南
感謝分享
7#
發(fā)表于 2017-10-20 18:16 | 只看該作者 | 來自山西
我連接了但是還是不成功。
8#
發(fā)表于 2017-10-20 20:27 | 只看該作者 | 來自山西
5isun 發(fā)表于 2017-10-14 06:23
這個(gè)需要拆開機(jī)頂盒,用CH340G USB轉(zhuǎn)TTL模塊連接。
具體連接方法,論壇一大把。 ...

我買了線了,也連接了,但是不知道下一步怎么弄了,代碼在哪兒輸入啊?
9#
 樓主| 發(fā)表于 2017-10-22 06:42 | 只看該作者 | 來自遼寧
本帖最后由 5isun 于 2017-10-22 06:46 編輯
wgww 發(fā)表于 2017-10-20 20:27
我買了線了,也連接了,但是不知道下一步怎么弄了,代碼在哪兒輸入?。?...

       一、準(zhǔn)備工具:
       1、USB轉(zhuǎn)TTL線,網(wǎng)上型號(hào)較多,我用的CH340G,以及該USB線的驅(qū)動(dòng),一般網(wǎng)購的店家會(huì)提供。
       2、U盤或TF卡,存好app,一個(gè)桌面軟件,一個(gè)與桌面配套的管理和下載應(yīng)用的工具,我用的當(dāng)貝桌面和當(dāng)貝市場(chǎng)。軟件全部COPY到U盤或TF卡里(注意:U盤或TF卡最好是16G以下,文件系統(tǒng)格式為FAT32,APK文件名可以簡(jiǎn)化)并插入到盒子。
       二、選擇使用終端程序軟件
       TTL目前使用的是SecureCRT和Putty這兩個(gè)軟件,個(gè)人推薦用Putty?,F(xiàn)在網(wǎng)上很多小白使用SecureCRT,在設(shè)置時(shí)沒注意,導(dǎo)致不能輸入命令,看到屏幕跳,著急沒用,其實(shí)只要將流控設(shè)置里三個(gè)勾選全部去掉,就好了。  
       三、拆機(jī)連接與安裝工具
       從縫隙扒開,可以用螺絲起子輔助,拆完下螺絲,拿出板子。連接TTL,電源先不開。TTL連線方法如圖:
B860Av1.1單線同時(shí)收看IPTV和訪問外網(wǎng)方法

       安裝USB驅(qū)動(dòng)(此時(shí)不需要開電源,TTL轉(zhuǎn)USB模塊賣家一般都會(huì)提供驅(qū)動(dòng)),安裝SecureCRT或Putty。
       四、破解盒子
       電腦安裝SecureCRT 或PuTTY。
       打開設(shè)備管理器查看一下端口下面與CH340G相關(guān)的端口,記住是COM幾,打開端口設(shè)置,把第一欄“位/秒”設(shè)置為115200,然后關(guān)閉所有頁面。如圖:
B860Av1.1單線同時(shí)收看IPTV和訪問外網(wǎng)方法

       然后打開軟件PuTTY,連接類型選串口,端口改為上面記住的COM幾,速度改為115200,點(diǎn)打開。(如圖):
B860Av1.1單線同時(shí)收看IPTV和訪問外網(wǎng)方法

       插入帶軟件的U盤,把機(jī)頂盒電源打開,最后會(huì)出現(xiàn)root@orange:/ #,就可以開始輸入命令了:(需要注意的是:“#”號(hào)后面的命令字符與斜杠“/”之間是有一個(gè)空格鍵)
       a、 df                                      看最后一項(xiàng)關(guān)于U盤的盤符,一般為/mnt/usb/sda1。  
       b、cd /mnt/usb/sda1             進(jìn)入U(xiǎn)盤,
       c、cp *.apk /data/app            把U盤里所有APK文件安裝到/data/app文件夾下,也可以把*換成具體的文件名,那就只會(huì)安裝指定的該文件。所以把文件放入U(xiǎn)盤前最好把文件名簡(jiǎn)化一下,難輸字母,只要自己能區(qū)分就可以了。  
       例如:cp dangbeizhuomian.apk /data/app
       也可以cp 1.apk /data/app只要你知道當(dāng)貝桌面是1.apk就可以了,當(dāng)然,你要在U盤里把文件名就改掉。
       (二)、查看文件
       a、cd /data/app                     進(jìn)入安裝的文件夾。
       b、ls                                       可以查看文件是否復(fù)制成功。
      (三)、設(shè)置啟動(dòng)桌面(這里是當(dāng)貝桌面)命令:
       root@orange:/# am start com.dangbeizhuomian.tvlauncher
       該步要回到命令符為root@orange:/#下進(jìn)行操作,我用的方法是直接關(guān)閉盒子電源后再打開。這里的當(dāng)貝桌面文件名需要與你安裝時(shí)的文件名一致。
       (四)中興B860AV1.1盒子進(jìn)入桌面后是不能直接安裝軟件的,系統(tǒng)限制了第三方APP的安裝,要用命令打開 root@orange:/# adb shellsettings put global install_non_market_apps 1
       如果沒有問題應(yīng)該可以把盒子接上電視開始使用了。但有一部分網(wǎng)友反應(yīng)第(三)步無法設(shè)置啟動(dòng)桌面,還有一部分網(wǎng)友反應(yīng)第(四)步無法解除限制,具體錯(cuò)誤碼千奇百怪,就不一一列舉了,可以繼續(xù)參考以下步驟:
       (五)、解決中興B860AV1.1盒子安裝應(yīng)用的時(shí)候提示:“用戶您好,本終端暫時(shí)已關(guān)閉第三方應(yīng)用的直接安裝,謝謝!”或是“禁止安裝非移動(dòng)應(yīng)用商店應(yīng)用”。

adb shell settings put globalinstall_non_market_apps 1

1、依前述步驟進(jìn)入TTL出現(xiàn)root@orange:/#后輸入
       (1)settings put secure install_non_market_apps 1回車
       (2)setprop config.Android.AppInstallCtrl 3回車
       (3)settings put global install_non_market_apps 1回車
2、輸入
       (1)mount -o remount -o rw /system回車
       (2)echo "setprop config.Android.AppInstallCtrl 3" >>/system/bin/init.zte.post_boot.sh回車
       (3)reboot回車,重啟。

       在進(jìn)行上述每一步操作的時(shí)候,回車之后需仔細(xì)看清有沒有出現(xiàn)錯(cuò)誤提示,如果沒有出現(xiàn)錯(cuò)誤,而是直接出現(xiàn)root@orange:/#,表示該步已成功,完成上述步驟后,應(yīng)該可以直接安裝軟件了,再試第(三)步也應(yīng)該可以啟動(dòng)桌面了。

10#
發(fā)表于 2017-10-23 08:25 來自ZNDS手機(jī)版 | 只看該作者 | 來自山西
謝謝,我試試。

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2024-12-25 10:57 , Processed in 0.072330 second(s), 13 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表