Программное обеспечение постоянно усовершенствуется, и чтобы вышли свежие обновления и исправления в смартфонах на платформе Андроид нужно время, пока производитель их выпустит. Операционная система Андроид взяла свои корни от Linux, ведь сама она никогда не могла совместить драйвера и интерфейс системы. Поэтому архитектура менялась на протяжении времени.
Драйвера выпускали производители железа, а не самого смартфона. Всему есть конец, и производитель чипсета, камеры и т.д. отказывался в силу своих причин от выпуска драйверов, а полноценный порт версии становился невозможным. Поэтому и появились кастомные прошивки.
Со временем Google убрал сертификацию, которую ввёл против сторонних обновлений. С 8 версии Андроид создан по своим стандартам Treble, программный код, разделяющий на драйвера и зависимый от железа код и на саму операционку. Портирование новой системы, её платформенно независимую часть можно легко совместить с драйверами, уже выпущенными Linux.
В процессе прошивки
Раздел в ОС Android, который содержит контрольные суммы компонентов vbmeta – Verified Boot. Он содержит цифровые подписи на запрет запуска сторонних загрузок. Запуск прошивки произойдёт если сборка её кастома содержит img образы, вместо zip архивов. Существуют различные способы внедрить в прошивку файл vbmeta.img. Такой метод может понадобиться если необходимо:
- прошить стандартную прошивку;
- исправить раздел от повреждений;
- отключить проверку подлинности.
Можно с помощью Magisk получить доступ к системному разделу, а также к отдельным файлам командами Fastboot. И тут у пользователей обнаруживаются ошибки с файлом vbmeta.img, когда его прошивают в раздел, для отключения проверок. В неудавшемся случае этот файл не только не прошивается, но выдаёт ошибку, после которой он даже не загружен в ОС.
Возможное решение, которое помогло пользователю
«Vbmeta error no sign info» решил данную ошибку один человек из сети. Нужно зажать кнопку вкл/выкл, до перезагрузки, и вот в этот момент, когда он только-только должен перезагрузиться, нажать одновременно две кнопки громкости, верхнюю и нижнюю, сразу после быстро подключить через usb-кабель к ПК, до включения, а затем появляется меню, где можно подержать 7 секунд и разблокировать загрузку.
Хоть во многих моделях Samsung прошить своё устройство может практически любой, схожие ошибки всё же возникают и требуют подходящих решений.