通过 adb shell 备份 EFS 分区只保存一个文件

Backing up the EFS partitions via adb shell only saves one file

所以我创建了一个批处理文件来通过 ADB 中的 su 备份 OnePlus One 的 EFS 分区 Shell 但是;

 adb shell su -c "dd if=/dev/block/mmcblk0p10 of=/sdcard/modemst1.bin bs=512; if=/dev/block/mmcblk0p11 of=/sdcard/modemst2.bin bs=512"

只做换行前的第一部分。 (我也用 && 试过,但也没有用) 我已经检查了 Su 日志,并且两个命令都出现了......知道是什么导致了这个问题吗? (efs 分区的来源是 here - OnePlus Forums

我修好了。从另一个程序下载并测试示例后,我需要 运行

adb shell su -c "dd if=/dev/block/mmcblk0p10 of=/sdcard/modemst1.bin bs=512"
adb shell su -c "dd if=/dev/block/mmcblk0p11 of=/sdcard/modemst2.bin bs=512"

而不是在同一条线上...