android 7.1
device-mapper: verity: data block 0 is corrupted
EXT4-fs (dm-0): unable to read superblock
fs_mgr: __mount(source=/dev/block/dm-0,target=/system,type=ext4)=-1
和DM-verity有关,
目前的解决方案是
将build/target/product/verity.mk中的
PRODUCT_SUPPORTS_VERITY := true
改为:
PRODUCT_SUPPORTS_VERITY := false
能够正常开机。
修改device/softwinner/tulip-p1/fstab.sun50iw1p1
去掉/dev/block/by-name/system 的 verify
但对其中的机制不了解,可能会有隐患。
后面有时间可以去探讨
http://kevinems.com/software-development/600.html
Android dm-verity 实现原理深入研究