OnePlus мог заблокировать загрузку прошивки из внешнего источника
Может быть довольно много причин, по которым вам может понадобиться вручную получить файл прошивки, даже если OEM-производитель уже выпускает их в качестве обновлений Over The Air на ежемесячной основе. Наиболее распространенный сценарий использования — для получения root-доступа, поскольку вам требуется файл boot.img/init_boot.img, извлеченный из прошивки.
Кроме того, если ваше устройство в настоящее время находится в состоянии softbrick или bootloop, вам, возможно, снова придется вручную загрузить прошивку и прошить ее либо через Fastboot, либо с помощью их специальных инструментов. Но, несмотря на множество преимуществ, многие OEM-производители неохотно делятся своими файлами прошивки с общественностью по причинам, которые им лучше известны (возможно, для экономии пропускной способности?).
На данный момент Pixel — единственный дружественный разработчикам OEM-производитель, который стремится выкладывать прошивки для всех своих устройств, причем не только последних, но и всех выпущенных на сегодняшний день сборок с самого начала выпуска устройства! Если говорить об OnePlus, то раньше он делился файлами прошивки, но прекратил эту практику пару лет назад (обновление Nord CE за август 2022 года — последнее, что доступно на официальном сайте).
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
К счастью, в нашем распоряжении было приложение Oxygen Updater, которое напрямую подключалось к серверам OnePlus и загружало последнюю доступную прошивку. Но почему мы говорим об этом приложении в прошедшем времени? Что ж, благодаря ограничительным мерам, введенным OnePlus, вы, возможно, больше не сможете использовать это приложение! Вот все, что вам нужно знать об этом невызванном ограничении, введенном OEM.
OnePlus мог заблокировать загрузку прошивки из внешних источников!
Пару дней назад многие пользователи сообщили, что не смогли загрузить прошивку через приложение Oxygen Updater. Первоначально это было связано с проблемами в приложении, поскольку сторонние приложения, не работающие так, как ожидалось, являются обычным явлением. Однако все быстро начало разворачиваться, поскольку стало ясно, что за этим стоит гораздо больше, чем кажется на первый взгляд.
Пользователи пытались загрузить прошивки для многочисленных устройств в разных регионах, и каждый раз результат был один и тот же — неудача! Сначала глобальные и индийские пользователи столкнулись с гневом, но в течение следующих нескольких часов североамериканский и европейский регионы также пострадали от той же веры. Доступ к любой из этих ссылок выдавал ошибку 403 «Доступ запрещен».
Кредиты: блог Oxygen Updater
Так что к настоящему моменту это был полный провал! Поскольку приложение напрямую взаимодействовало с серверами OnePlus, не выступая в качестве посредника, все было предельно ясно — OEM установил барьер, не позволяющий приложению взаимодействовать с их серверами. И это действительно так.
OnePlus заблокировал загрузку через HTTP из сторонних источников! Другими словами, OnePlus решил заблокировать внешние загрузки всех своих OTA ZIP/прошивок из внешних источников. Так что возникает важнейший вопрос: почему OEM решил сделать это внезапно? Давайте выясним.
Почему OnePlus выбрала такой радикальный подход
OnePlus официально не подтвердила, что они ввели это ограничение (и мы не думаем, что они это сделают), так что все на данный момент — это просто догадки. С учетом сказанного, если компания может в конечном итоге отказаться от одной из самых популярных оболочек ОС в пользу раздутой, то от нее можно ожидать чего угодно!
А если серьезно, OEM также имеет тенденцию проводить закрытое бета-тестирование для ограниченного круга пользователей, и эти пользователи должны подписать Соглашение о неразглашении, что они не будут делиться этими файлами за пределами этой закрытой группы. Однако это правило едва ли соблюдается пользователями, и они в конечном итоге делятся файлом на Reddit, X, Telegram и даже в разделе комментариев YouTube.
Поэтому OEM-производитель мог бы принять эти строгие меры, чтобы остановить эту недобросовестную практику. Поскольку они не смогли помешать пользователям обмениваться файлами CBT, они бы приняли это решение, чтобы заблокировать доступ ко всем прошивкам. Однако это не очень-то сходится и не имеет особого смысла (как и любые действия, предпринятые OEM-производителем в последние годы)! Так что же нас ждет дальше? Это конец пути?
Есть ли свет в конце туннеля?
Ну, пока что есть, но мы не знаем, как долго это может продлиться. Это потому, что разработчики приложения Oxygen Updater нашли обходной путь, который обойдет ограничение, установленное OnePlus, и, следовательно, вы снова можете загрузить прошивку с помощью их приложения (проверьте их последняя сборка на GitHub). Вот как им удалось решить эту проблему, по словам самих разработчиков:
Обходной путь состоял в том, чтобы использовать тот же HTTP User-Agent, который использует встроенный системный экран OTA. К счастью для нас, это User-Agent платформы Android по умолчанию, поэтому нам не пришлось делать много работы. Нам просто пришлось запросить User-Agent из самого Android.
Хотя этот обходной путь в настоящее время работает, но OEM-производителю не потребуется много времени, чтобы исправить и аннулировать этот твик. Так что это всего лишь вопрос времени, когда это произойдет (мы не пессимистичны, на этот раз все ясно). Поэтому мы рекомендуем вам загрузить ROM и сохранить его в качестве резервной копии, пока приложение работает, потому что он не будет работать долго.
Заключительные замечания: OnePlus снова это сделал!
Производителю оригинального оборудования буквально не было нужды вводить эти ограничения на загрузку прошивок. И если эти сторонние приложения действительно их беспокоят, то почему они сами не загружают прошивку на свой официальный сайт, что Google делает уже много лет? Вместо того, чтобы пытаться защитить свою интеллектуальную собственность, немного ориентированности на пользователя было бы очень полезно для того, чтобы компания была оценена пользователями.
Но поскольку пользователи, жаждущие этих файлов прошивки, принадлежат к меньшинству (обычно это технические энтузиасты), то OEM, похоже, решил навсегда от них отказаться (эта практика практикуется и всеми остальными OEM, так что мы не можем винить в этом OnePlus). В общем, нам не стоит питать больших надежд и просто наслаждаться этим путешествием, пока оно не продлится, как бы коротко оно ни было.
Итак, на этой довольно печальной ноте мы завершаем этот пост. Что вы думаете о блокировке OnePlus загрузки прошивок из внешних источников? Вы относитесь к другой стороне баррикад и довольствуетесь установкой обновлений напрямую через OTA, и эта новость вас не сильно обеспокоит? Или вы относитесь к узкой группе пользователей, для которых это может оказаться серьезной причиной беспокойства, если в ближайшем будущем все пойдет не так, как ожидалось? Поделитесь с нами своим ценным мнением в разделе комментариев ниже.