Google’s Android has had verified your phone’s boot process ever since the release of KitKat in order to make sure that rootkits or other forms of malware do not run on your phone undetected. But, its impact hasn’t much more rather than alerting the user of potential problems until now, even with Marshmallow, Google practices the same. However, it is not going to happen with the latest version of Android. The Android Nougat will strictly enforce boot check and if something goes wrong with the boot image or partition is corrupt, Android will either boot your phone with limited capacity after seeking your permission or won’t boot your phone at all.
This new feature will be enabled on devices that ship with Nougat out of the box. This is a good move on Google’s part to ensure your device is free of any malware after you restart. But there is a catch here. According to the Android Developers blog, “Such strict checking, though, means that non-malicious data corruption, which previously would be less visible, could now start affecting process functionality more.”
This might be working well on devices running the stock Android, however, it may lead to issues with custom firmware. Google says that any device with a locked bootloader will use this addition to checking for modifications but thankfully, this won’t affect the Nexus line or other devices that come with unlocked bootloaders.