ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 170994|回复: 19
上一主题 下一主题
[分享]

用armbian备份你的原厂固件让你勇敢刷机

  [复制链接]
跳转到指定楼层
楼主
发表于 2019-10-30 18:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xjx1937 于 2019-10-31 16:33 编辑

大家理性一点,魅族盒子毫无疑问是辣鸡就不要吹了,flyme的优化在s905x的芯片完全没有体现。买这个盒子的人又很少,没有刷机教程,让人苦恼。想要备份吧再刷机吧,这个盒子又没有像是海思一样的hitool工具进行固件的备份,好不容易进了线刷模式,ttl串口里的指令只有cat,什么cp,dd,mount,ls这些最基本的linux指令都被阉割了(这个时候已经可以刷机了,参考斐讯N1降级以后的刷机教程,只不过没有备份刷坏了就完全砖了),system在线刷模式默认是不挂载的,所以你也不能使用busybox的指令,而且因为命令的缺失你无法通过上传的方式传送二进制指令文件。可以说是绝了所有备份的套路,flyme又是出了名不能root,把所有备份的可能性都堵死了。

好在S905X-B是一颗被广泛使用的芯片,适配的固件系统很多,既然内部备份不行,那就找外部备份的方法——外部挂载一个linux系统进行备份,这就是armbian。

armbian是一个微小的linux系统,和ubuntu一样可以被写入u盘里在任何支持的芯片的设备上启动,ubuntu叫liveCD,它可以在不安装的前提下在u盘借助盒子硬件运行,你只需要把根据s905芯片编译的armbian镜像(5.7以上的版本 4.17以上的内核)写入u盘,插入盒子usb口,然后用adb指令:adb reboot update 进入线刷模式就会自动进入armbian系统。

armbian集成了绝大部分常见的有线无线网卡驱动,魅族的螃蟹网卡当然也不例外(rtl8723bs),网线连上路由器,从路由器获得盒子ip,putty或者超级终端连上盒子,默认登录账户是root,密码1234,在你设置完成新用户名和密码之后,你可以使用armbian自带的备份shell:ddbr进行备份,在登录后输入ddbr回车按照提示操作即可,会备份整个emmc并且压缩后的大小大概2.6G,备份文件位于u盘根目录的ddbr文件夹下。在这之后,这个u盘就会变成你在任何情况下的救命稻草。到这一步之前你的操作没有任何任何风险,所有操作没有改变盒子里的任何东西,只要你拔掉u盘,盒子就会原来该怎么启动怎么启动,插上u盘就会从u盘启动armbian。armbian可以做很多事情,比如OVM下载机器,openwrt软路由等等,如果你是保守派,那么可以到此为止了。


激进派也不要失望,刷机依然是目标,到上面的过程我们已经完成了备份,接下来就是
1.安装armbian到盒子里,使他完全变成一个linux盒子,如果你下定决心,那么你可以在备份完成的情况下执行
  1. ./install.sh
复制代码
注意,这步操作会格式化你的内部存储,你的flyme会没有,但是你可以通过插上u盘启动后执行
  1. ddbr
复制代码
进行还原你flyme。

我也考虑过像是斐讯N1一样的让两个系统共存的可能,不幸的是flyme的文件系统不明,且不是ext4,armbian无法识别flyme的分区表,也无法把自己在不格式化的情况下写入flyme的data分区里,要做到这个就必须格式化,那么flyme就没了,或者完全分出两个分区,两个分区表,两个文件系统,并且用grub进行引导,这个难度系数太高了,我无法实现。

回归正题,我们的目标依然是刷机,那么这备份能保证到什么程度下的折腾都能恢复呢?答案是:uboot还在的前提下,只要uboot还在,你只要插上u盘就能进入armbian然后恢复整个emmc的所有分区。那么你或许有第二个选择


2.刷机。晶晨的芯片有一套专门的ttl配合烧写工具的线刷方案(也许不用ttl),固件在理论上来说只要是芯片是一样的都是可以通刷的,区别就是其他配套方案比如无线芯片网卡芯片蓝牙芯片驱动等等方面会有问题,值的庆幸的是魅族盒子使用的是螃蟹的rtl8723bs芯片,这颗芯片使用很广泛,同时集成了无线和蓝牙的功能,很多雷同方案的盒子,刷机方法可以参考斐讯N1的线刷方案,但是上面说了flyme系统的特殊文件系统,我不明确在此情况下晶晨的烧写软件能不能正常识别和烧入system分区,烧入了以后uboot认不认,认了以后在文件系统问题的前提下能不能启动,我还未做过实验,故在此只是提供一种思路。一句话,只要你不搞坏你uboot,在你备份之后你可以随便刷随便折腾。


其他的支持armbian的芯片都可以这么搞,比如全志全系列,瑞芯微部分,晶晨的大部分等等,只要你在arnbian网站能找到你的芯片型号,理论来说就能折腾,在你执行install之前你都是安全的,备份了以后怎么都是安全的

评分

参与人数 1威望 +2 金币 +10 Z币 +5 收起 理由
小怪兽。 + 2 + 10 + 5 强大的ZNDS智能电视网!

查看全部评分


上一篇:  魅族盒子怎么 ROOT ???
下一篇:用Coreelec发挥魅族盒子性能,实现H265 10bit 4K硬解。
来自 4#
 楼主| 发表于 2019-10-31 16:49 | 只看该作者
重要补充:虽然在flyme的系统下刷其他的安卓system分区或者第三方系统可能会写不进去或者不认文件系统,但是在你刷入armbian以后emmc会格式化成ext4,其他的安卓有对应的分区表的话可以按照分区表进行创建挂载和写入分区而不用格式化emmc而破坏uboot。还有一种万能的思路就是,在挂载外置armbian的u盘启动环境下备份emmc的uboot,再进行格式化,格式化以后将备份的uboot进行还原,在u盘的armbian的boot分区的install.sh里面开头有关于这个操作的详细命令。

刷机前请确保你的操作不会影响uboot,影响uboot的操作有直接写入覆盖uboot分区和格式化emmc。如果如果会出现这些操作,请在操作前备份uboot,操作完成后还原uboot。不然有砖的风险。
回复 支持 反对

使用道具 举报

沙发
发表于 2019-10-30 19:53 | 只看该作者
看看
回复 支持 反对

使用道具 举报

板凳
发表于 2019-10-31 09:59 | 只看该作者
前排学习 好贴支持
回复 支持 反对

使用道具 举报

5#
发表于 2020-2-23 01:39 | 只看该作者
本帖最后由 jamyu 于 2020-2-23 14:42 编辑

可不可以透露下你用的armbian对应什么设备的版本?魅族盒子对应的DTB用哪一个?在哪里下载?
回复 支持 反对

使用道具 举报

6#
发表于 2020-2-27 22:14 | 只看该作者
实测确实能用U盘在魅族盒子上启动使用armbian,奇怪的是同样是Linux但是 Coreelec和EMUelec均无法成功启动,不得其解,盼高人指点。
回复 支持 反对

使用道具 举报

7#
发表于 2020-3-8 16:08 | 只看该作者
备份最新系统是有办法的
重启机顶盒  -  按住机顶盒上的M键  -  可以选择恢复出厂系统  -  再次升级系统,可以从es文件管理器复制得到最新的系统文件。
也可以选择停留出厂系统,最新系统wifi有问题,出厂系统好那么一点点.
回复 支持 反对

使用道具 举报

8#
发表于 2020-3-9 21:46 | 只看该作者
happyxin 发表于 2020-3-8 16:08
备份最新系统是有办法的
重启机顶盒  -  按住机顶盒上的M键  -  可以选择恢复出厂系统  -  再次升级系统, ...

没有root,得不到完整的IMG吧
回复 支持 反对

使用道具 举报

9#
发表于 2020-4-4 19:54 来自ZNDS手机版 | 只看该作者
jamyu 发表于 2020-2-27 22:14
实测确实能用U盘在魅族盒子上启动使用armbian,奇怪的是同样是Linux但是 Coreelec和EMUelec均无法成功启动 ...

是啊,为啥就是不能启动coreelec,我都快被这个好崩溃了,905X浪费了
回复 支持 反对

使用道具 举报

10#
发表于 2020-4-4 19:57 来自ZNDS手机版 | 只看该作者
刷了别的包,就凭这盒子的硬件配置,也还是用着不爽,就是纳闷怎么启动不了CE,群里有人成功了,我咋老是不行,唉!有没有人交流下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2024-4-26 12:01 , Processed in 0.070822 second(s), 15 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2024 ZNDS.Com

快速回复 返回顶部 返回列表