对 OOB 数据使用 NAND 闪存转储

逆向工程 二元分析 固件 闪光 内存转储
2021-06-30 15:06:58

我有 NAND 闪存转储,作为从 NAND 闪存芯片复制的单独 MTD 分区使用内置的 nanddump 命令。我需要重新刷新一些损坏的 MTD 分区。为了正确刷新分区,我是否应该使用仅包含实际数据的分区转储,首先从 OOB 数据虚拟块中清除?

2个回答

这在很大程度上取决于您计划如何准确地将数据写回;有些选项只接受“有效载荷”,其他选项也可能需要 OOB。

如果您使用 U-Boot 的nand write,它似乎接受没有 OOB 的数据,但您需要先手动擦除目标页面

这取决于。例如三星 XSR 在备用区存储有关块的信息,因此您需要转储数据和备用。