When we build Android 8.0.0 in user mode, system.img gets appended with verity hash tree & fec images. this Android Verifiable boot feature. This can be disabled in AOSP. I have tried on imx6dl platform
1. file path is Myandroid-Oreo/device/fsl/imx6/sabresd_6dq.mk
disable following lines.
# setup dm-verity configs.
#PRODUCT_SYSTEM_VERITY_PARTITION := /dev/block/by-name/system
#$(call inherit-product, build/target/product/verity.mk)
2. Myandroid-Oreo/device/fsl/sabresd_6dqfstab.freescale
original line /dev/block/by-name/system /system ext4 ro,barrier=1 wait,verify=/dev/block/by-name/metadata
Change to /dev/block/by-name/system /system ext4 ro,barrier=1 wait