wanghero123 发表于 2026-1-22 10:09

炫影SY910(RK3528)全(分)区备份及救砖恢复

本帖最后由 八云红 于 2026-1-22 19:01 编辑

理论上手头有RK3528芯片的盒子都可使用此方法,首先保证自己的全(分)区备份,所谓“备份在手,安全我有”。具体操作如下:
1、拆机--TTL线连接电脑和机顶盒,打开PUTTY, 开机跑码--马上按Ctrl+C键就会进入到UBOOT界面,如果没进去,重新多试几次。
2、输入查看分区信息指令 将会看到自己盒子的全区信息=> part list mmc 0Partition Map for MMC device 0--Partition Type: EFI
Part   Start LBA       End LBA         Name       Attributes       Type GUID       Partition GUID 1   0x00002000      0x00003fff      "security"       attrs:0x0000000000000000       type:7f480000-0000-492e-8000-069500002dec       guid:f4190000-0000-4420-8000-44f600003d5e 2   0x00004000      0x00005fff      "uboot"       attrs:0x0000000000000000       type:3b510000-0000-4c31-8000-672500001922       guid:5b220000-0000-4847-8000-0a47000061ec 3   0x00006000      0x00007fff      "misc"       attrs:0x0000000000000000       type:98530000-0000-4d43-8000-69c000003cb0       guid:77560000-0000-4f14-8000-7036000066a5 4   0x00008000      0x000087ff      "baseparameter"       attrs:0x0000000000000000       type:bd580000-0000-4346-8000-4d8e00003f3e       guid:6f4c0000-0000-4f13-8000-00ec00005d31 5   0x00008800      0x0000a7ff      "dtb"       attrs:0x0000000000000000       type:d3020000-0000-4772-8000-69b600001c73       guid:6c2f0000-0000-4026-8000-5a9100002d39 6   0x0000a800      0x0000c7ff      "dtbo"       attrs:0x0000000000000000       type:01040000-0000-4051-8000-2661000025f8       guid:963c0000-0000-4b01-8000-314c00001065 7   0x0000c800      0x000147ff      "logo"       attrs:0x0000000000000000       type:70280000-0000-4641-8000-01b600007d74       guid:14450000-0000-472c-8000-4d450000125c 8   0x00014800      0x00014fff      "vbmeta"       attrs:0x0000000000000000       type:47480000-0000-4377-8000-0cde00001b90       guid:0f310000-0000-4e05-8000-08a5000017c7 9   0x00015000      0x00032fff      "boot"       attrs:0x0000000000000000       type:af570000-0000-4d78-8000-6b0000004cf4       guid:ae7b0000-0000-453d-8000-52940000534d 10    0x00033000      0x00052fff      "recovery"       attrs:0x0000000000000000       type:d0570000-0000-4c1f-8000-594500002e47       guid:1a300000-0000-4657-8000-2e3900005197 11    0x00053000      0x00084fff      "backup"       attrs:0x0000000000000000       type:d1610000-0000-491b-8000-21d500003732       guid:7a720000-0000-492e-8000-34bd00006e4c 12    0x00085000      0x00278fff      "cache"       attrs:0x0000000000000000       type:db220000-0000-4c70-8000-27d700002d5c       guid:f7790000-0000-466d-8000-0e4700005c15 13    0x00279000      0x00578fff      "system"       attrs:0x0000000000000000       type:15590000-0000-4c72-8000-5e7300002c6e       guid:af01642c-9b84-11e8-9b2a-234eb5e198a0 14    0x00579000      0x00580fff      "metadata"       attrs:0x0000000000000000       type:a85c0000-0000-424f-8000-50d30000250f       guid:e7100000-0000-4b7d-8000-521000001782 15    0x00581000      0x00648fff      "vendor"       attrs:0x0000000000000000       type:bb110000-0000-4503-8000-1b1c00005be8       guid:aa700000-0000-444c-8000-769e00006b76 16    0x00649000      0x006c8fff      "oem"       attrs:0x0000000000000000       type:77770000-0000-4e62-8000-7079000066a0       guid:29360000-0000-477e-8000-64d200001f1d 17    0x006c9000      0x00748fff      "ctc"       attrs:0x0000000000000000       type:041b0000-0000-4413-8000-1310000031e0       guid:8d7b0000-0000-4b65-8000-2cd500000920 18    0x00749000      0x00e71fbf      "userdata"       attrs:0x0000000000000000       type:89250000-0000-4011-8000-5f0900007d50      guid:fd6e0000-0000-4825-8000-6fcf00005326
3、 查看整盘分区容量指令 => mmc info
Device: mmc@ffbf0000Manufacturer ID: eaOEM: 10eName: SPeMMTiming Interface: HS400 Enhanced StrobeTran Speed: 200000000Rd Block Len: 512MMC version 5.1High Capacity: YesCapacity: 7.2 GiBBus Width: 8-bit DDRErase Group Size: 512 KiBHC WP Group Size: 8 MiBUser Capacity: 7.2 GiB WRRELBoot Capacity: 4 MiB ENHRPMB Capacity: 4 MiB ENH二、纯硬编码整盘备份命令(直接复制执行)所有参数均为固定值(适配你的 7.2GiB eMMC),无需定义环境变量,直接逐行执行即可:步骤 1:初始化(必执行)运行# 切换到eMMC(MMC0)mmc dev 0# 启动USB控制器,识别U盘usb start步骤 2:逐块备份(1GB / 块,共 8 块,直接复制)
运行# ========== 第1块:0x00000000 ~ 0x001FFFFF(1GB) ==========mmc read 0x20000000 0x00000000 0x200000fatwrite usb 0 0x20000000 emmc_7g2_01.img0x40000000echo "第1块备份完成"
# ========== 第2块:0x00200000 ~ 0x003FFFFF(1GB) ==========mmc read 0x20000000 0x00200000 0x200000fatwrite usb 0 0x20000000 emmc_7g2_02.img0x40000000echo "第2块备份完成"
# ========== 第3块:0x00400000 ~ 0x005FFFFF(1GB) ==========mmc read 0x20000000 0x00400000 0x200000fatwrite usb 0 0x20000000 emmc_7g2_03.img0x40000000echo "第3块备份完成"
# ========== 第4块:0x00600000 ~ 0x007FFFFF(1GB) ==========mmc read 0x20000000 0x00600000 0x200000fatwrite usb 0 0x20000000 emmc_7g2_04.img0x40000000echo "第4块备份完成"
# ========== 第5块:0x00800000 ~ 0x009FFFFF(1GB) ==========mmc read 0x20000000 0x00800000 0x200000fatwrite usb 0 0x20000000 emmc_7g2_05.img0x40000000echo "第5块备份完成"
# ========== 第6块:0x00A00000 ~ 0x00BFFFFF(1GB) ==========mmc read 0x20000000 0x00A00000 0x200000fatwrite usb 0 0x20000000 emmc_7g2_06.img0x40000000echo "第6块备份完成"
# ========== 第7块:0x00C00000 ~ 0x00DFFFFF(1GB) ==========mmc read 0x20000000 0x00C00000 0x200000fatwrite usb 0 0x20000000 emmc_7g2_07.img0x40000000echo "第7块备份完成"
# ========== 第8块:0x00E00000 ~ 0x00E71FBF(剩余0.2GB) ==========mmc read 0x20000000 0x00E00000 0x0072000fatwrite usb 0 0x20000000 emmc_7g2_08.img0x0E400000echo "第8块备份完成!7.2GiB整盘备份结束!"
# ========== 验证备份文件==========fatls usb 0 | grep emmc_7g2_

三、电脑端「二进制合并为完整镜像」命令   合并 + 校验一体化批处理文件(完整内容)将 U 盘里的 8 个分块文件(emmc_7g2_01.img~emmc_7g2_08.img)复制到电脑的纯英文路径文件夹(如 D:\SY910_Backup,避免中文 / 空格 / 特殊符号);放入脚本:将 merge_and_check_emmc.bat 放入该文件夹;一键执行:双击 merge_and_check_emmc.bat,等待脚本自动完成「检查分块→合并镜像→校验完整性」全流程;查看结果:脚本最后会输出「所有操作完成」,即表示镜像合并成功且完整可用。批处理文件命令(随附),后缀使用时,去掉.txt为.bat后缀---四、整盘恢复命令「设备救砖专用」若后续设备故障,可将合并后的完整镜像刷回 eMMC,全程覆盖所有数据,恢复出厂原始状态,执行前确保镜像为自己的备份文件:运行# 初始化设备mmc dev 0usb startsetenv ram_addr 0x20000000# 读取完整镜像到内存(U盘放入emmc_7g2_full.img)fatload usb 0 ${ram_addr} emmc_7g2_full.img# 整盘刷写eMMC(总扇区数0xE72000,精准匹配7.2GiB)mmc write ${ram_addr} 0x00000000 0xE72000echo "整盘恢复完成!重启设备即可"reset五、整盘恢复核心注意事项(必看!杜绝变砖)绝对禁止中途操作:刷写(mmc write)和验证(cmp.b)过程中,严禁断电、拔 U 盘、按按键,否则 eMMC 会因写入中断损坏,直接变砖;镜像名必须完全一致:U 盘里的镜像名必须是 emmc_7g2_full.img(大小写一致,无后缀 / 空格),否则fatload会提示文件找不到;覆盖所有数据:整盘恢复会彻底覆盖 eMMC 所有内容(SPL、U-Boot、GPT 分区表、所有系统 / 用户分区),恢复后设备回到备份时的原始状态;U 盘必须为 FAT32:仅支持 FAT32 格式 U 盘识别,exFAT/NTFS格式 U-Boot 无法读取;验证优先于重启:即使mmc write提示 OK,也必须执行cmp.b验证,避免因U 盘读写错误导致镜像刷写不完整。以上教程仅供参考,出现任何问题和本人无关。

**** Hidden Message *****

郭兴江 发表于 2026-1-22 20:50

bbnjhhgcgffyu

xiakanglin 发表于 2026-1-23 08:41

{:125:}

xiakanglin 发表于 2026-1-23 08:59

xiakanglin 发表于 2026-1-23 08:41


用DD不香么,开ADB,直接进adb shell 备份全盘

唐永军 发表于 2026-1-23 12:27

8556

cxincn 发表于 2026-1-23 20:05

66666666666

wudixiaoyu666 发表于 2026-1-23 22:07

66666

被风吹过的夏天 发表于 2026-1-24 08:37

看看

cypeak1 发表于 2026-1-24 20:59

好技术,学习一下

13617315761 发表于 2026-1-24 21:05

学习rk
页: [1] 2 3 4 5 6 7
查看完整版本: 炫影SY910(RK3528)全(分)区备份及救砖恢复