adb shell 查看分区
adb shell
su
ls -al /dev/block/bootdevice/by-name/
备份分区
# 1. 备份基带固件 (A/B 两个槽位都备份最稳妥)
dd if=/dev/block/sda33 of=/sdcard/modem_a.img
dd if=/dev/block/sda34 of=/sdcard/modem_b.img
# 2. 备份基带核心数据 (极其重要,包含 IMEI!)
dd if=/dev/block/sda23 of=/sdcard/modemst1.img
dd if=/dev/block/sda24 of=/sdcard/modemst2.img
# 3. 备份基带配置补充文件
dd if=/dev/block/sda7 of=/sdcard/fsg.img
dd if=/dev/block/sda22 of=/sdcard/fsc.img
把备份的分区拉去到电脑
adb shell
su
mkdir -p /sdcard/baseband_backup && mv /sdcard/*.img /sdcard/baseband_backup/
adb pull /sdcard/baseband_backup/ .
恢复分区
adb push modem_a.img modem_b.img modemst1.img modemst2.img /sdcard/
adb shell
su
# 1. 恢复基带固件
dd if=/sdcard/modem_a.img of=/dev/block/sda33
dd if=/sdcard/modem_b.img of=/dev/block/sda34
# 2. 恢复基带核心数据 (IMEI/NVRAM)
dd if=/sdcard/modemst1.img of=/dev/block/sda23
dd if=/sdcard/modemst2.img of=/dev/block/sda24
# 3. 恢复基带配置补充文件
dd if=/sdcard/fsg.img of=/dev/block/sda7
dd if=/sdcard/fsc.img of=/dev/block/sda22