河北聯(lián)通機(jī)IPTV頂盒烽火HG680-R辦法教程
辦理寬帶的時(shí)候順便帶了IPTV機(jī)頂盒,到手吃灰了倆月找了找網(wǎng)上的資料,發(fā)現(xiàn)只有拆解的,沒(méi)有的,
索性自己摸索著試試看,沒(méi)想到還真的成功了,特此發(fā)帖供有這個(gè)盒子的玩家折騰,
cpu是MSO9280,RAM 1G,ROM 4G EMMC
注意:
里面的命令是固定的,但是有可能U盤查到盒子以后的路徑是不一樣的,不要按照我的抄寫,要按照教程操作
需要物品清單 電腦一臺(tái),配置隨意,win系統(tǒng),linux系統(tǒng)的不會(huì) TTL一個(gè),我用的5塊多包郵的CH340 機(jī)頂盒一個(gè),河北版聯(lián)通IPTV烽火HG680-R FAT32格式的U盤一個(gè),容量我用的4G,僅作為參考 電視機(jī)一臺(tái)(可選)
Putty下載地址 當(dāng)貝桌面下載地址: 操作步驟: 首先把TTL不接任何東西插到電腦上面
需要注意如下設(shè)置:TTL設(shè)置電平3.3V 計(jì)算機(jī)(我的電腦)->管理->設(shè)備管理器->CH340->波特率選擇115200點(diǎn)確定 開機(jī)檢查: 首先把所有的線連接好,機(jī)頂盒處需要的線是ttl線,電源線,其他的不需要接,電腦方面只需要插上TTL就準(zhǔn)備完畢了。
打開Putty
設(shè)置com口與波特率,然后點(diǎn)擊打開
接下來(lái)打開盒子的電源,putty就開始接收到數(shù)據(jù)了 AC_ON
MIU0_DQS-OK
MIU00_U
Relocation Offset is: 011d7000
[AT][MB][start ub][334]
U-Boot 2011.06 (Apr 02 2016 - 22:51:05)
[MIU INFO] miu opencreate instance at 559e9418 with private size 80 bytes at 559e9460
create instance at 559e94b8 with private size 52 bytes at 559e9500
uboot held at [557ddf60~56b00000],size=013220a0
CPU : Clippers
Board: BD_MST207C_D01A_S_CLIPPERS
DRAM: 875 MiB
Now running in RAM - U-Boot at: 55c00000
eMMC: HS200 200MHz
下面的省略,還有很多,到此如果跟教程一樣的話就說(shuō)明前期操作完美,可以進(jìn)行下一步的操作了。
三、放入U(xiǎn)盤文件并進(jìn)行安裝即 找一個(gè)FAT32格式的U盤,最好是空盤,以免出現(xiàn)莫名其妙的問(wèn)題
把剛剛下載好的當(dāng)貝桌面放入U(xiǎn)盤的根目錄,然后插入盒子的usb里面
然后輸入命令:df
這里的 /mnt/usb/sda1就是我的U盤所在的目錄,你的可能不一樣,不過(guò)一般都是在mnt文件夾下面的sda1文件夾里面。
然后輸入命令進(jìn)入U(xiǎn)盤文件夾下面:cd /mnt/usb/sda1
接下來(lái)輸入命令:ls
shell@orange:/mnt/usb/sda1 # ls
DangBeiTvLauncher_2.1.2_znds.apk
LOST.DIR
上面的DangBeiTvLauncher_2.1.2_znds.apk就是我下載的當(dāng)貝桌面apk
接下來(lái)輸入命令進(jìn)行安裝:pm install DangBeiTvLauncher_2.1.2_znds.apk
shell@orange:/mnt/usb/sda1 # pm install DangBeiTvLauncher_2.1.2_znds.apk
pkg: DangBeiTvLauncher_2.1.2_znds.apk
caller: integrator_set_target_on_demand
[INFO] Data Exchange Count to User Space: 11
[INFO] Voltage: 115
on_demand_handshake: [cpu 3] [Binder_4] woken up, copy cpu_voltage:115 cpu_voltage_type:0 change_cnt: 11 to userspace
[result is 0] input: 11, wake_up wait_queue for write_down
[INFO] VoltageType: 0
[INFO] Data Exchange Count from User Space: 11
Function = change_cpus_timer, Line = 792, cpu0 do: [cpu0] adjust cpufreq for 701000 KHZ to 1200000 KHZ
caller: integrator_set_target_on_demand
[INFO] Data Exchange Count to User Space: 12
on_demand_handshake: [cpu 3] [Binder_4] woken up, copy cpu_voltage:115 cpu_voltage_type:0 change_cnt: 12 to userspace
[result is 0] input: 12, wake_up wait_queue for write_down
[INFO] Voltage: 115
[INFO] VoltageType: 0
[INFO] Data Exchange Count from User Space: 12
Function = change_cpus_timer, Line = 792, cpu0 do: [cpu0] adjust cpufreq for 1200000 KHZ to 701000 KHZ
Success
直到顯示Success為止即為安裝成功,下面我們來(lái)驗(yàn)證一下,輸入命令:pm list packages
shell@orange:/mnt/usb/sda1 # pm list packages
package:com.boyaa.scmj.tv.youle
package:com.mstar.android.providers.tv
package:com.android.printspooler
package:com.android.defcontainer
package:android
package:com.android.settings
package:com.android.externalstorage
package:com.hbunicom.iptv
package:com.ipanel.ime
package:com.android.proxyhandler
package:cn.cheerz.ihw
package:com.android.dummyactivity
package:com.android.systemui
package:com.android.inputdevices
package:com.ipanel.home.ctc.upgrade
package:com.android.smspush
package:com.android.packageinstaller
package:com.mstar.miscsetting
package:com.cloud.cyber
package:com.mstar.tvsetting
package:com.ipanel.apps.loading
package:com.dangbei.tvlauncher
package:com.svox.pico
package:com.android.smart.terminal.nativeplayer
package:com.hpplay.happyplay.aw
package:com.huawei.iptv.stb.videotalk.activity
package:tvtests.com.mstar.android.tv
package:com.android.mcast
package:com.voole.vooledesktop
package:com.android.documentsui
package:com.live.firsttv
package:com.CTC_ChinaNet.android.tm
package:com.broadcom.bluetoothmonitor
package:com.android.wallpapercropper
package:com.android.sharedstoragebackup
package:com.android.location.fused
package:com.android.backupconfirm
package:com.android.providers.settings
package:com.android.vpndialogs
package:com.vogins.wodou
package:com.voole.webepg
package:com.android.keyguard
package:com.android.pacprocessor
package:com.huawei.dsm
package:com.android.shell
package:com.suning.tv.ebuy
package:com.mstar.tv.service
package:rca.rc.tvtaobao
仔細(xì)找,可以發(fā)現(xiàn)里面有我們安裝好的當(dāng)貝桌面apk程序com.dangbei.tvlauncher
然后我們來(lái)讓當(dāng)貝桌面啟動(dòng)起來(lái),如果盒子連接這電視機(jī)的話就可以看到顯示桌面已經(jīng)換成了當(dāng)貝桌面,命令如下:am start com.dangbei.tvlauncher
shell@orange:/mnt/usb/sda1 # am start com.dangbei.tvlauncher
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] pkg=com.dangbei.tvlauncher }
[dvfs_boost] this client is not running
Function = write_cpufreq_to_RIU, Line = 516, write cpu_freq to RIU: 0x3E8
caller: integrator_set_target_on_demand
[INFO] Data Exchange Count to User Space: 13
on_demand_handshake: [cpu 3] [Binder_4] woken up, copy cpu_voltage:115 cpu_voltage_type:0 change_cnt: 13 to userspace
[result is 0] input: 13, wake_up wait_queue for write_down
[INFO] Voltage: 115
[INFO] VoltageType: 0
[INFO] Data Exchange Count from User Space: 13
shell@orange:/mnt/usb/sda1 # cfg80211: Calling CRDA to update world regulatory domain
rtusb init rt2870 --->
此處省略幾百行代碼不需要糾結(jié)顯示了什么
[result is 0] input: 14, wake_up wait_queue for write_down
[INFO] Voltage: 115
[INFO] VoltageType: 0
[INFO] Data Exchange Count from User Space: 14
Function = change_cpus_timer, Line = 792, cpu0 do: [cpu0] adjust cpufreq for 1000000 KHZ to 701000 KHZ
顯示到這里,出現(xiàn)[INFO] Function 就表示已經(jīng)啟動(dòng)當(dāng)貝桌面完成了,到此,完成。 |