Verified Boot tries to ensure that all code that is executed on an Android device comes from a legitimate source rather than from an attacker or a fraud. It establishes a full chain of trust and prevents side-loading of any other operating system. During device boot-up, each stage validates the integrity and authenticity of the next stage before handing over execution.
We shall now look into the various partitions and filesystems available on an Android device.