我试图更改Nexus 5以使用dm-verity模块。为此,我需要:
看起来在fstab.hammerhead(device / lge / hammerhead)上配置了mountpoint。事实上,通过更改此文件,我有另一个mod工作。所以这个接缝就像容易的部分。
我知道有些文件系统是由init.c(system / core / init)挂载的,比如/ dev和/ proc,有些是挂载在init.hammerhead(system / core / rootdir)上的,比如/ acct。但是我可以找到mount / system的请求。
有什么想法吗?
答案 0 :(得分:1)
这不是正确的方法。要使用dm-verity,我们需要:
因此,当Android vold 模块找到verity标志并创建映射器设备时。
如果系统映像具有签名哈希表和预先计算的哈希,并且根映像具有公钥,则所有内容都应该正常工作。我们应该发现系统分区安装在/ dev / block / dm-0而不是/dev/block/platform/msm_sdcc.1/by-name/system上,并且在读取时正在验证。