本帖最后由 小风夜 于 2022-4-10 09:51 编辑
最近无聊把移动机顶盒拿出来刷机(我的是网上买的已破解版的cm211-2 ys ,用的是原生的系统设置),。分享下最近学习的心得,方便要刷机爱瞎折腾的小白!
--------------此篇作为心得分享,和自己刷机过程的操作!并不保证最后分享的固件都可以大家使用!
1.首先刷进新的固件(网上有详细的卡刷包,我用的是卡刷包,其中大部分是把update.zip 拷贝优盘,进入刷机模式自动刷机)
刷入的固件给我的感觉:1、大部分隐藏了无线功能,(有点尴尬,需要连续五次左键可以解开)
2、桌面广告比较多(当贝影视版、有氧、乐家)
3、没有root功能(本人比较爱折腾,root的设备方便我折腾)!
4、缺少一键进入刷机模式的,(原生设置功能比较多。可以一键进入刷机模式!)
下图是我的盒子:
本人的盒子:
,
1、第一次刷的固件网址
https://www.znds.com/rom/692297.html
..
https://www.znds.com/tv-1181778-1-1.html
其中刷机过后就觉得不满意。
第一次,我的机顶盒是破解过的。第一次刷机从系统设置,升级 从D盘升级,然后就直接升级了
第二次,是拆机看中主板,(1.其中有分享的是R37 和天线短板短接。1.还有内存或者cpu 78脚针短接。这些都不合适自己的版)
我的板子类似下图(下图为网上图片非自己的)
只可以从av线孔用小针按压,重新断电开机自动进入刷机模式,
很方便刷包。
2、第二-N次刷的固件网址(也分享下方便需要的小白)
https://www.znds.com/tv-1185244-1-1.html
这个的包
...................................................
因为一直想找带有原生设置的包
所以一直找接近的包 ,到后面一直都没有找到。.
..
.
退而求其次。找root权限的刷机包,毕竟实在不行自己移植一下设置,毕竟大部分的机顶盒版本都是安卓4.4版本,都是带有设置程序的,移植设置程序也很方便!
.
.然而找了好久也没有找到。
.
之后也找了下解包和打包工具,咋们自己动手从升级包自己入手,还可以顺带精简下不用的包
试了大部分软件都不适合本人的机顶盒!
.
.
.
然后想法越来越大胆。
不然咋们刷一下cm211-2 zg版本(朝歌代工的)(因为电脑的包版本,内存和参数都差不多。只有主板型号有差距)
这时候下载到了一个带root的刷机包(此包是标题是cm211-2 zg版带root的,)
刷入后。发现遥控除了不能使用!(用鼠标\键盘可可以代替测试了下系统)。
界面当贝桌面、当贝市场。。
优点设置界面很漂亮。整体喜欢
其中系统参数型号是cm201-2 zg版(这个固件是会移植网友分享,但没有移植很完善的包,后面自己解包也证实了shi201-2的底包)
同时带有root功能。
这时我认定了这个系统是理想方向
由于遥控器
喜欢这个界面。然后我就步入死胡同想着修复遥控器。
.
.
一直研究这如何把遥控修复。
题外话:以前也拆机过rk3128的系统(先科的机顶盒),也曾经在2015年刷成砖头又线刷救回来,,也对rk3128 移植开机界面,解包后重新修改data分区(让data更大,能装更多软件)的知识!
首先改了/system/usr/keylayout/ ......下面的文件配置
system/etc/key.xml
一些关于/system/etc/remote .conf -----的设置?
还是均修改成功
关于wifiadb 命令测试遥控器接收信息码
https://www.znds.com/tv-285357-1-1.html
adb connect ip地址
shell
getevent
其中getevent的提示信息中
鼠标、键盘、fun蓝牙游戏手柄均有反馈信息,遥控器却无法提示信息。
.
.
.
这时我意识到,根本不是码不对,而是主板的红外接收头不对
并观察机顶盒的指示灯....指示在遥控器按键下没有闪烁(正常情况会闪烁)
这是我发现应该是红外接收头的驱动有问题!
之后研究关于驱动问题。
由于是小白,没有能力修复!
在折腾中一篇文章《失败的折腾金亚致家2号网络机顶盒刷机修改遥控码 关联 RK3128 遥控器 修改》刷机心得分享
对我影响和启迪比较重大(分享了如何失败的过程,让同样是小白的我们明白我们失败了。但是却从中了获得了知识)
各位可以去看看。
.
.
其中再次启发我的新想法
再次寻找解包打包工具
那我们重新的
其中找到了
cm211-2 卡刷包 可以解包打包签名的软件
下载地址:(本人有小修改的版本)
魔百盒解包打包工具.zip
(430.01 KB, 下载次数: 197, 售价: 1 金币)
此包需要电脑有java环境,不然不能使用
原版是:网友分享的【海美迪固件解包打包工具】
网友需要的话也可以百度搜索【update_dualcore】的关键词!下载免费文件
---------
然后就是移植修改 修改移植
其中我在修改和移植中发现。我用的cm211-2zg的版本 确实是移植cm201-2 zg版本固件
有正向移植和逆向移植!
其中正向移植(cm211-2作为底包)
把system/app的选项都移植到cm211-2ys的system/app版本下,
会出现1、卡logo无法进入桌面(这时只要再移植包加入底包的桌面app,即可进入桌面,技术小白的我无法找到启动进入程序在那个文件,有移植大师看到的话帮忙指点下)
2、我用双桌面解决问题,但是有点尴尬。偶尔会跳出氧气桌面的升级安装提示。心里不满意
3、设置界面 下图红框内的网络信息失效,蓝牙信息失效,wifi开关连接失效
由于我是新手
来回正向移植和逆向移植一直改来改去。每次变动一点就要刷机测试一下。签名耗费了自己2天的时间
其中分析了下原包和刷机脚本,用beyong compare 对比的文件的差别。也慢慢增加了移植固件的一些知识
终于昨晚睡前。作了进一步大胆的尝试,既然我的机顶盒211-2 刷的是他们的201-2的zg包。
那我反正都没成砖我何不自己从网上直接找一个功能比较全的cm201-2的包直接从新移植试试
立马寻找固件,第一次下载了
文章标题为:【移动魔盒cm201-2原厂备份固件hitool刷机包hi3798mv300h】
他提供的下载连接下载地址:链接: https://pan.baidu.com/s/17HDaznU2HMoJYRDZXirHIw
提取码 :s3vp 这个固件是未移植前的固件。需要的网友可以下载看看,小修改后,可以适用我的cm211-2ys机顶盒
下载后。我的第一步,先了解下刷机脚本,了解下大概文件,是对比两个包的差异 其中根据自己固件 去掉他提供的recovery,毕竟若是recovery刷坏了,成砖的话,就没办法卡刷了,只能去买tll线安排线刷
其他的东西根据上面移植cm201-zg的底包同样精简了一些。 做成了一个成品:见最底部的链接
根据包对应的精简了下img文件,还有部分配置和设置 ......... 怀着忐忑的心情准备刷机!
然后刷入后开机界面是小机器人
可以根据自己的喜欢改成喜欢的开机界面,修改文件、system/media/bootanimasion.zip开机包
不多说上图。 首先当贝桌面的效果图。
系统程序简洁,内置了re管理器,双系统设置(1、带图标的是原生的设置,2、机器人的是系统信息的设置)
原生的系统设置展示图
觉得界面和功能都不错的新版设置:(新版设置的恢复出厂设置,需要密码:10086) 版本信息还是显示底包的信息!稍后会修正!
测试了蓝牙遥控器,可以使用,同时原包的内置应用还是有点多(都可以卸载)
最满意的一个功能:不想下遥控的,可以再网址输入:机顶盒IP地址:8888 使用网页版本的遥控!(需要同个网络wifi下)
root功能测试
-----------------------------------------------------
上面图片都是第一次刷入的包的效果
-----------------------------------------------------
现在准备开始做下包的精简,稍后贴出卡刷包! ---------------------------------------------------------
一天过去了!卡刷包已安排出来 ---------------------------------------------------------- 下面分享卡刷包 本人可以使用-没啥大问题(本人的机顶盒cm211-2 yst版本) 由于本人设备有限,未能全部测试,其他机型请有一定技术的人测试后再刷! 未测试其他机型的主板! 下面是分享连接 1、基于cm201-2 ch2版本修改,已修正版本信息为 cm211-2 yst版本 2、内置当贝桌面、root权限、re管理器,wifiadb软件(root权限下可以卸载) 3、内置当贝市场、x浏览器() 为可常规卸载软件!(精简所有影视软件,需要的可以自行进入当贝市场下载即可) 4、手机同网下浏览器输入:机顶盒IP地址:8888 可以作为网页遥控器 5、修改开机画面和logo.img>>>>>>>华为开机画面!
其他内置功能请自行发掘
新版设置软件的密码是10086
整体包236M ,比市场上其他刷机包还小!
现在分享:(刷机有风险,后果请自负)
链接:https://pan.baidu.com/s/1FdDM1GQ9FxH5j5LhflKfzw
提取码:jiwh 提取码已发,无其他重要信息! 重要提示:纯小白请先不要刷本固件。毕竟测试不多!
|