盒子备份原厂分区教程 以华为悦盒6109U为例
本帖最后由 胡子才是本体 于 2021-7-26 10:06 编辑盒子种类越来越多,型号也越来越杂,所以刷机出错率比较高,刷机刷错一不小心就成砖,备份分区是一条不错的退路,至少给救砖留一个机会,今天一华为悦盒6109U为例,分享一下教程。
(1)打开盒子的adb或者用TTL输入
以华为6109U开启adb为列:
盒子打开adb,输入命令连接盒子,命令如下:
adb connect 你盒子的ip
adb shell
出现上图代表盒子和电脑连接正常,继续输入命令
cd dev/block
ls
这里出现的mmcblk0p1之类文件就是盒子的分区文件,但是一般你不知道它都代表哪一个分区,那么继续下面操作
cd platform/soc/by-name
ls
上图出现的文件就是盒子各分区的名字,那么我们如何知道他们对应的是什么呢,输入下面的命令
ls –al
这时候你最好截图保存,后期会用到,那么分区已经知道了,下一步就是备份了,将U盘插到盒子靠近后面的U口上,输入下面的命令查看U盘的路径
df
这最后一行代表的就是U盘所在的路径,接着就可以输入备份命令了
dd if=/dev/block/mmcblk0p1 of=/mnt/sda/sda1/mmcblk0p1
dd if=/dev/block/mmcblk0p2 of=/mnt/sda/sda1/mmcblk0p2
dd if=/dev/block/mmcblk0p3 of=/mnt/sda/sda1/mmcblk0p3
dd if=/dev/block/mmcblk0p4 of=/mnt/sda/sda1/mmcblk0p4
…………………………
出现上面的数字说明备份成功,没有数字可以查看步骤找一下原因。
注意:分区文件一般都在dev/block目录里,但是对应的文件名由于盒子不同,你要进入的路径也不相同,实在找不到就进入一个目录ls查看一下,U盘路径也不一定相同,别完全都按我的命令复制。更多玩机内容,可戳https://www.znds.com/bbs-360-1.html
你这个步骤在“这里出现的mmcblk0p1之类文件就是盒子的分区文件,但是一般你不知道它都代表哪一个分区,那么继续下面操作cd platform/soc/by-name”就错了,你一点都没说明cd是什么意思,cd在Linux系统里表示进入这个目录,同理在ADB里也是这样,有的华为悦盒进入到/dev/block/platform/这个目录里根本没有soc这个目录,按你的命令就会提示“/system/bin/sh: cd: /dev/block/platform/soc/by-name: No such file or directory”比如我的就是hi_mci.1,然后再cd hi_mci.1,进入里面是一个by-name目录,然后才能进行你下边的步骤
谢谢楼主分享精品资源 {znds8} 感谢楼主的分享,感觉真是干货满满呢{znds6} 盒子文件dd出来了,怎么做成固件 很有用 为啥adb connect盒子ip的时候提示连接失败 谢谢大神 如何恢复呢