Еще в версии 4.4 KitKat разработчики операционной системы Android добавили проверку целостности системы при загрузке. Эта функция создана для того, чтобы определить наличие ПО с root-доступом и вирусов, которые плотно интегрируются в систему. Однако проверка не делает ничего, кроме оповещения пользователя о том, что ПО в его устройстве повреждено. В Android 7.0 дела обстоят по другому.
В официальном блоге разработчиков Android появился новый пост, который рассказывает об улучшенной проверке целостности системы при загрузке. Новая проверка предполагает, что если при загрузке обнаружен поврежденный образ системы или нашлись какие-то проблемы с разделом в памяти, то Android загрузится в сильно ограниченном по функциям режиме, либо вообще не загрузится. Новая проверка целостности ОС будет работать только в новых устройствах, которые выйдут уже с Android 7.0 «из-коробки». На обновленных аппаратах ее не будет.
Такая жесткая проверка может создать дополнительные проблемы для пользователей, но зато она предотвратит работу вирусов. Google отмечает, что каждое устройство с заблокированным загрузчиком получит дополнительную проверку на модификации в прошивке. То есть устанавливать кастомы и различные прошивки станет еще сложнее. Это не коснется линейки Nexus — в этих устройствах загрузчик всегда был открыт.