Arb, подпись прошивок, загрузчик(бут) что тут общего?

Довольно таки часто получаю запросы на откат прошивки, будь то Айфон, Самсунг, Сяоми или любой другой бренд. Люди за частую, довольно трудно принимают что-то новое. Будь то новая панель управления на айфоне или новая OneUi на Самсунге или даже Hyper Os на Сяоми.
Когда выпускается новая прошивка, как правило она содержит в себе различные фиксы багов(новые баги конечно же), новый фишки и функции, а так же новые патчи безопасности. Конечно же все производители устройств стараются максимально обезопасить данные внутри телефона, конечно же всевозможные блокировки после сброса(iCloud/Mi account/Frp). Казалось бы, возьми Самсунг, откати его на самую первую прошивку да сними гугл, че ты на про авторки всякие рассказываешь? К сожалению не все так просто.

Существуют различные которые запрещают откат.
•iPhone подпись прошивок- способ защиты от откатов. Когда Айфон подключается в режиме прошивки, iTunes/3uTools качает только последнюю прошивку, так как она подписывается. Даже если скачать более старую прошивку и указав путь до нее в программе, программа выдаст ошибку 3194, которая значит что прошивка не подписывается. То есть компания Apple не одобряет откат. Когда выходит обновление ios предыдущая версия прошивки подписывается еще какое-то время(1-2 недели), на тот случай если в новой версии будут критические баги.
•Xiaomi Arb- способ компании защитить свои устройства от откатов. Примерно в мае когда вышел Redmi Note 5/Pro китайские братишки начали внедрять в свои устройства Arb. Многие пользователи Сяоми имели практически неограниченные возможности в программном плане. При малейших изменениях в прошивке, пользователь мог спокойно откатить прошивку. Но так как юные прошивальщики не любят читать инструкции, то количество кирпичей было огромным, большое количество этих кирпичей были еще на гарантии, а значит они попадали в официальные сервисы на восстановление.
Arb представляет собой встроенную защиту от внесения крупных изменений в работе прошивки, «запрятанную» глубоко в системе на уровне самого железа. Программе ARB не важно идет речь о MIUI или о смартфонах с «чистым» Андроид – она просто включена с завода на подавляющем количестве современных устройствах Xiaomi. Благо конечно большинство программаторов умеют обходить arb.
Но вот для отката с Хайпер ос на Miui лучше использовать инженерную прошивку чтобы не получить "system has been destroyed".

•Загрузчики на Самсунг- если зайти в рекавери и прочитать название прошивки, то 5 символ с конца, покажет номер загрузчика. Отталкиваясь от этого можно понять какой патч безопасности установлен внутри. При попытке понизить прошивку с загрузчиком ниже чем установлен в телефоне, телефон упадет в ошибку, которая покажет что у вас установлен в телефоне загрузчик выше чем тот который вы пытаетесь прошить. Иногда бывает так, что в одном загрузчике может быть несколько прошивок, а соответственно несколько разных патчей безопасности. Откат в пределах загрузчика ВОЗМОЖЕН. Сейчас как правило 1 загрузчик одна прошивка, именно поэтому и используется "Авторка" для удаление фрп, ведь на поиск дыр в защите уходит некоторое время и когда они найдены, программаторы выкатывают поддержку того или иного BIT.
Собственно подпись прошивок, арб, загрузчик это в целом одно и тоже.

Мой телеграм канал
Мой телеграм канал
Мой телеграм канал