移动高清盒子6(CM311-5 HV)刷机实践

声明:刷机仅供内部测试和个人使用,不得用于非法商业目的。

核心内容在第3节。

1 机顶盒概况

浙江,HV代工。CPU GK6323 RBCFV100C。运存2GB。ROM 8GB。系统 Android 9。

2 刷机实践过程

2.1下载固件

预先多下载几个固件,这个不行那个总行。-->后来发现CH代工、ZG代工、HV代工均可。

2.2准备U盘

用一个8GB U盘,单分区,FAT32,按参考资料说的把5个文件(固件2的,update.zip 400多MB)(刷机教程中说,注意:固件有APP检测,刷机完成请务必安装【超级市场(必装)】  ,如检测到没有安装此软件,开关机70次就会无法开机了,安装软件后就没有这个问题了。)复制到根目录。

2.3拆机

一定要注意:下图所示位置,去掉脚垫,里面有两颗螺丝要先拧下来。然后沿边线撬开即可。

2.4短接进recovery模式

将U盘插盒子靠近网口的USB上,用金属镊子夹住C110两端不放,给盒子上电,盒子指示灯不亮;短路8秒后撤短路,过2-3秒后盒子指示灯亮起;先出现中国移动的画面,稍等一会儿,就变成了recovery界面!

关于短路点,不同教程给出了不同的位置。实测C110两端有效。C110的位置:

短接操作注意事项:

(1)必须先插U盘,不插U盘短接会正常启动。

(2)短路8秒(多短一会儿,时间短了没效果)

(3)用镊子比较方便,一手夹住C110电容后,另一只手再加电

(4)夹C110用力别太大,小心别把电容夹掉了。

2.5在recovery界面刷机

按箭头所指选择菜单,然后选择U盘中的update.zip,开始刷机。提示校验中。30多秒后,提示校验失败:result1

failed to update.......Insatllation aborted

-->人品好的话,一次刷成功。

2.6 尝试各种不同的固件

按前述办法,刷各种固件,通通校验失败。有些1秒就提示校验失败,有些几十秒之后。

2.7尝试不同的刷机办法

网络查到的刷机方法:

(1)短接进recovery强刷 -->如前所述,校验失败

(2)遥控板免拆刷机——先选择恢复出厂(为什么要恢复出厂?),在重启的时候在恢复的那个页面,同时按住遥控器上的音量-和菜单键,不停地按,直到出现android recovery界面。-->校验失败

(3)先刷降级包降级,开adb,然后通过adb网络连接刷机。-->刷降级包,校验失败

(4)串口线刷——太麻烦,需要编程器。并且,虽然硬件有串口接口,但部分教程说原厂固件不支持,封了。

串口接口:

(5)其它办法——不一定管用。网上看到的教程或者别人的实践,都是前4种之一。所以不研究了。

2.8 遍查资料,查找校验失败的原因

查了很多资料,看到有些人拆机刷成功,有些人不拆机也可以刷成功。为什么很多人都一次性成功?难道是手中的机顶盒与别人的不同,所下载的固件不适合?

可能的思路:

1)我操作不对,没按教程要求,或者教程对于某些细节没有说出来。-->思路:继续研究各种教程进行尝试。

2)替换recovery,不校验刷机。但是目前的确没有发现哪个刷机方式是只刷recovery不刷系统的,除了TTL线刷。-->思路:采用TTL线刷

3)找到能通过校验的固件包。-->思路:下载更多不同的固件包进行尝试。按理,只要是GK6323的固件包,基本都能刷,甚至所有机顶盒固件都能刷,只是会不会变砖的问题。但是刷什么都是校验失败,重启进原厂就进原厂固件,这就让人迷糊了。难道各种进recovery的方式,进的都是目前的原厂recovery,从而使得升级被原厂recovery所限制?(那么U盘上的recovery有什么用?)

4)从“U盘上的recovery有什么用”出发,有没有可能,是我的U盘不符合要求?-->思路:严格限制U盘

5)查网络,看看有没有人研究校验失败的问题。只找到一个:CM311-5(ZG代工)刷机降级失败_中国移动魔百盒_ZNDS 但此贴文中的人也都没整明白。

6)研究刷机的深层次机理。比如,为什么短接称为强刷?强刷之外还有弱刷?如何仅刷recovery?U盘上的非update.zip文件有什么用?等等。

思路1356正在进行,2直接放弃,还有4没有做。

2.9 尝试严格限制U盘

各方资料说的不是太清楚。“不能做过系统启动盘”的什么意思?手上的U盘、TF卡都做过系统启动盘。那么现在仅能将其一改成USB-FDD,格式化之后尝试。

“其他不允许有,文件夹也不许有”这个就非常难办。windows系统默认会产生System Volume Information,android手机则会默认产生其它文件夹,但是其他人似乎没有顾忌这个问题。所以,这一条应该是无效的。

找一张4GB TF卡先按USB-FDD尝试。遥控器免拆进recovery,选择update.zip之后,一出现进度条马上就换成了“很遗憾,未能成功升级”。硬件短接虽然机顶盒的灯按照预想进行,但没能进recovery;反复试验,确认USB-FDD不行;检查之前可用的U盘,发现它就是USB-HDD模式。

换成USB-HDD。先硬件短接,结果机顶盒死机,直接在中国移动的界面卡住!换遥控器免拆进recovery,现象同前。

把TF卡的那个唯一分区改成活动的引导分区,硬件短接的方式居然进recovery了!这时用USB3读卡器,虽然能进recovery,但是一选择apply升级,就会立即重启机顶盒。所以还是要用USB2读卡器。

但是还是刷机失败。继续尝试,又发现了,USB-HDD+活动分区不是关键,后来多次用硬件短接的方式出现卡在中国移动画面、开机直接黑屏死机等各种问题。这可能说明:硬件短接实际上相当于直接从U盘启动!这才是为什么需要recovery等文件的原因!

之前用U盘就没这类问题(而且U盘中存在各种文件!),为什么现在用TF卡就老是各种问题?在这个过程中,发明了一种操作方式:在硬件短接进入recovery的画面中,如果升级校验失败,则拔U盘,从电脑端重新复制update.zip过去尝试;这样更换固件刷机的速度就快多了。

2.10首次刷机成功

漫无目的地刷机试验,在刷某个固件时,居然校验成功了!

刷机成功最重要的是先进去看看这个系统,发现果然顺利进系统了,不再是中国移动的登录校验,直接进桌面了,可以自由安装apk。检查系统信息,发现固件是ZG代工的那个。

2.11反复刷机成功

之前校验失败的,现在居然刷成功了!这就证明了是U盘的问题。校验失败是不是因为文件碎片造成?!按这个思路出发,先保证进recovery,再保证校验成功,一个U盘,反复刷机成功。

3 刷机经验总结——重要

3.1优先选择免拆刷机

拆机太麻烦,也破坏机顶盒美观,能免拆就免拆。免拆机进机顶盒的办法(不需要恢复出厂):U盘插入接近网口的那个USB口,开机,立即反复同时按遥控器上的菜单键和音量减,直到进入大字符recovery界面(实际是机内的recovery)(与硬件reset一样,是在开机后立即反复按),虽然刚开始是中国移动的画面,但过了一会儿就会进入紧急恢复模式:

之后选择文件update.zip,则换成有进度条的画面:

升级失败,则提示:

3.2 对U盘的要求

8GB以内。

TF卡所用读卡器只能是USB2.0。

U盘/TF卡存储模式是USB_HDD(现在一般默认是这个),单分区,最好是活动分区。

采用免拆机刷机时,U盘/TF卡放什么文件都可以,只需要update.zip这个刷机文件(文件名可以是其它),但是update.zip必须连续不能有文件碎片

采用硬件短接U盘强刷时,5个刷机文件(bl31.bin,fastboot.bin,bootargs.bin,recovery.img)放U盘根目录,update.zip这个文件要求同免拆刷机。所有文件都必须连续不能有文件碎片

3.3 需要恢复出厂吗?

恢复出厂是清掉已装apk。不恢复的话,刷机之后它们还在。

3.4 需要刷降级包开adb吗?

若要开adb,才需要刷降级包,在刷降级包之后打开adb,然后再刷升级包(这时可以通过adb网络连接刷机,很方便)。

开adb有安全隐患。一般人没必要走这条路。

而且,本机顶盒刷降级包没有刷成功过,1s就校验失败。可能是刷了升级包无法回去了,也可能是降级包不适合于本机顶盒。猜测是刷了升级包无法刷回去了。

3.5刷成功之后的烦恼

语音遥控都不可用了。号称原厂的固件比其它固件多了一个功能:可以控制自启动app,但也就仅限于此了,因为其它app都没有root权限,所以修改不了系统。能用的固件都可以安装各种app。但有些app不被支持,装不上,这可能是因为app自身与android9不兼容吗?

参考资料

【亲测】魔百和CM311-5_gk6323_安卓9_优盘卡刷-短接强刷固件包+教程分享(解决进不去rec的问题):https://blog.csdn.net/fatiaozhang9527/article/details/138228918

固件:https://download.csdn.net/download/world_universe/90214840

声明:固件仅供内部测试和技术交流使用,任何非法商业使用及商业利益冲突带来的法律纠纷,与本人无关,本人概不负责,请下载后24小时内删除,谢谢合作!刷机既有乐趣也有风险,固件来自网络,可能包含未知代码,请慎重选择,一切源于刷机造成的后果自负,本人概不负责! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值