OnePlus представила новые механизмы защиты от отката на более раннюю версию прошивки на своих программных платформах. Новые прошивки часто имеют баги и проблемы, и пользователи, которые столкнулись с ними после обновления официальной прошивки, часто желают откатить назад обновление. Теперь OnePlus фактически заставляет пользователей оставаться на последних версиях прошивки без возможности возврата к предыдущим релизам.
Начиная с прошивеи ColorOS версии 16.0.3.501 и более новых сборок, включая версию 16.0.3.503, OnePlus реализовала аппаратный механизм anti-rollback, на что обратили внимание разработчики на форуме XDA. Речь идет не о чисто программном ограничении, а о защите, интегрированной на уровне аппаратного обеспечения устройства.
Для обычных пользователей такие изменения, как правило, не будут иметь немедленных практических последствий. Наибольшее влияние это решение оказывает на пользователей, у которых возникли проблемы после установки очередного апдейта.
Все версии прошивок, старше ColorOS 16.0.3.501 или 16.0.3.503, активируют так называемый «предохранитель», в результате чего устройство не только перестает работать после попытки установки к более старой версии, но и стандартные сторонние инструменты, аки как программатор Chimera, предназначенные для восстановления таких заблокированных устройств, по имеющейся информации, больше не дают результата.
На данный момент указанный механизм применяется к моделям OnePlus 13, OnePlus 13t и OnePlus 15. более старые устройства, в частности OnePlus 12, пока не получили аналогичных ограничений, однако существует высокая вероятность, что подобные меры могут быть распространены и на предыдущие поколения смартфонов в рамках будущих обновлений.
Стоит отметить, что все больше производителей Android блокируют возможность возврата на предыдущую версию прошивки. Например, в случае Android 13 Для серии Pixel 6 Google реализовал необратимое обновление, официально сообщив, что установка этого обновления сопровождается внедрением версии загрузчика с защитой от возврата к предыдущим релизам.
В то же время причины, по которым OnePlus решила реализовать такой подход в новых версиях ColorOS, пока официально не объяснены. По данным ресурса DroidWin, аналогичные изменения пока не были четко зафиксированы в OxygenOS, однако не исключается, что они могут быть внедрены позже или уже были добавлены в течение последних дней. В том же сообщении отмечается, что OnePlus начала удалять так называемые «rollback-пакеты», которые ранее позволяли локально устанавливать предыдущие версии OxygenOS на OnePlus 13, Что может указывать на фактическое вступление в силу политики защиты от отката и в этой ветке программного обеспечения.
На данный момент OnePlus не предоставил официального публичного комментария о внедрении этих изменений или их назначении.



