在fstab中使用footer与metadata加密设置的区别
时间:10-02
整理:3721RD
点击:
[Description]
在fstab 中使用footer 与 metadata 加密设置的区别
[Keyword]
L 加密 footer metadata
[android Version]
Version >= android 4.4
[Solution]
在fstab 中我们可以看到加密描述如forceencrypt=footer 或者
forceencrypt=/dev/block/platform/mtk-msdc.0/by-name/metadata.
注意这个metadata 的path, 需要根据fstab 中的metadata 描述填写,在M 版本后这
个path 根据不同的平台稍有不同, 比如MT6580 变成了/dev/block/platform/mtkmsdc.
0/11120000.MSDC0/by-name/metadata
他们的区别即是存储加密资讯(加密状态, 加密key) 的位置不同, 如果使用footer
即表示使用的userdata 分区的最后16 Kbytes; 使用metadata 即是用一个专门的
metadata(32M)分区存放这些资讯.
如果使用metadata, 要确保在分区表中已经定义好了metadata 分区.
默认目前我们只有MT6752 使用metadata 存储, 其它都使用footer 存放.
在fstab 中使用footer 与 metadata 加密设置的区别
[Keyword]
L 加密 footer metadata
[android Version]
Version >= android 4.4
[Solution]
在fstab 中我们可以看到加密描述如forceencrypt=footer 或者
forceencrypt=/dev/block/platform/mtk-msdc.0/by-name/metadata.
注意这个metadata 的path, 需要根据fstab 中的metadata 描述填写,在M 版本后这
个path 根据不同的平台稍有不同, 比如MT6580 变成了/dev/block/platform/mtkmsdc.
0/11120000.MSDC0/by-name/metadata
他们的区别即是存储加密资讯(加密状态, 加密key) 的位置不同, 如果使用footer
即表示使用的userdata 分区的最后16 Kbytes; 使用metadata 即是用一个专门的
metadata(32M)分区存放这些资讯.
如果使用metadata, 要确保在分区表中已经定义好了metadata 分区.
默认目前我们只有MT6752 使用metadata 存储, 其它都使用footer 存放.
