sprd nvmerge

nvmerge是用于处理nvitem分区升级的工具。可以将手机中的某些需要保留的nv项
(如校准参数)备份下来,保证升级后不会被重置。这里的nv项,指的是与modem相
关的一些参数,这些参数均保存在nvitem分区。

其中具体的要备份的items保存在nvmerge.cfg 文件中,这个文件也会被打包进升级
包,里面的内容可以根据需要进行增减,以达到备份某些特殊数据的目的,比如IMEI号
等。

此文件在Android 4.4平台上是存放在bootable/recovery/nvmerge/下面,

在Android5.1以后平台上是存放在device/sprd/XXX/下面,

XXX代表芯片系列,如scx35l, iwhale2,sharkl2等。

/tmp/nvmerge

/tmp/nvmerge.cfg

/dev/block/platform/sprd-sdhci.3/by-name/wfixnv1

/cache/wnvitem.bin

/cache/merged_wnvitem.bin

0x40000

write_emmc_image(“/cache/merged_wnvitem.bin”, “/dev/block/platform/sprd-sdhci.3/by-name/wfixnv1”);

write_emmc_image(“/cache/merged_wnvitem.bin”, “/dev/block/platform/sprd-sdhci.3/by-name/wfixnv2”);

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注