河北聯(lián)通機IPTV頂盒烽火HG680-R辦法教程
辦理寬帶的時候順便帶了IPTV機頂盒,到手吃灰了倆月找了找網上的資料,發(fā)現(xiàn)只有拆解的,沒有的,
索性自己摸索著試試看,沒想到還真的成功了,特此發(fā)帖供有這個盒子的玩家折騰,
cpu是MSO9280,RAM 1G,ROM 4G EMMC
注意:
里面的命令是固定的,但是有可能U盤查到盒子以后的路徑是不一樣的,不要按照我的抄寫,要按照教程操作
需要物品清單 電腦一臺,配置隨意,win系統(tǒng),linux系統(tǒng)的不會 TTL一個,我用的5塊多包郵的CH340 機頂盒一個,河北版聯(lián)通IPTV烽火HG680-R FAT32格式的U盤一個,容量我用的4G,僅作為參考 電視機一臺(可選)
Putty下載地址 當貝桌面下載地址: 操作步驟: 首先把TTL不接任何東西插到電腦上面
需要注意如下設置:TTL設置電平3.3V 計算機(我的電腦)->管理->設備管理器->CH340->波特率選擇115200點確定 開機檢查: 首先把所有的線連接好,機頂盒處需要的線是ttl線,電源線,其他的不需要接,電腦方面只需要插上TTL就準備完畢了。
打開Putty
設置com口與波特率,然后點擊打開
接下來打開盒子的電源,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
下面的省略,還有很多,到此如果跟教程一樣的話就說明前期操作完美,可以進行下一步的操作了。
三、放入U盤文件并進行安裝即 找一個FAT32格式的U盤,最好是空盤,以免出現(xiàn)莫名其妙的問題
把剛剛下載好的當貝桌面放入U盤的根目錄,然后插入盒子的usb里面
然后輸入命令:df
這里的 /mnt/usb/sda1就是我的U盤所在的目錄,你的可能不一樣,不過一般都是在mnt文件夾下面的sda1文件夾里面。
然后輸入命令進入U盤文件夾下面:cd /mnt/usb/sda1
接下來輸入命令:ls
shell@orange:/mnt/usb/sda1 # ls
DangBeiTvLauncher_2.1.2_znds.apk
LOST.DIR
上面的DangBeiTvLauncher_2.1.2_znds.apk就是我下載的當貝桌面apk
接下來輸入命令進行安裝: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為止即為安裝成功,下面我們來驗證一下,輸入命令: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
仔細找,可以發(fā)現(xiàn)里面有我們安裝好的當貝桌面apk程序com.dangbei.tvlauncher
然后我們來讓當貝桌面啟動起來,如果盒子連接這電視機的話就可以看到顯示桌面已經換成了當貝桌面,命令如下: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 --->
此處省略幾百行代碼不需要糾結顯示了什么
[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 就表示已經啟動當貝桌面完成了,到此,完成。 |