OnePlus 5 и OnePlus 5T неофициально получают поддержку Project Treble

Благодаря усилиям разработчиков OnePlus 5 и OnePlus 5T стали неофициально совместимыми с Project Treble. Это позволяет пользователям перепрограммировать общий образ системы на устройство.

Проект Treble — одно из самых захватывающих событий за последнее время. Низкоуровневая реструктуризация работы Android по-прежнему требует много изменений (мы увидим много информации об этом, когда будет доступна полная версия Android P), но это уже привело к "революциясвоего рода при разработке собственных ПЗУ на основе AOSP. Это связано с тем, что поддержка Treble позволяет устройству прошить общий образ системы (GSI) на основе AOSP и упростит переход на более новую версию Android в будущем. Мы видели несколько устройств получают поддержку Treble неофициально, а OnePlus 5 и OnePlus 5T — последние в этом списке.

Ранее OnePlus (и Nokia) заявили, что они не смогут обновить существующую линейку смартфонов с поддержкой Treble.. Это связано с тем, что в их существующих устройствах не было выделенного раздела поставщика, и компании решили, что перераспределение разделов посредством OTA-обновления — это не то, чем они хотели бы рисковать. Однако на самом деле в OnePlus 5 и OnePlus 5T есть неиспользуемый раздел размером 1,5 ГБ, который называется «last_parti», который разработчики установили.

проверено превратится во импровизированный раздел поставщика (на самом деле вам просто нужно его переименовать). Теперь другой разработчик взял этот сценарий и завершил остальную работу, необходимую для «требелизации» новейших флагманских устройств OnePlus.

Этот разработчик, XiNGRZ, является частью команды Mokee ROM. фиксирует, что он сделал покажите, как ему удалось Требелизировать OnePlus 5 и 5T. Как поясняется в его пост на XDA, он запустил сценарий для создания раздела поставщика из этого неиспользуемого раздела, переместил все HAL-файлы из /system/vendor и благодаря тому, что OnePlus объединил все HAL в последних открытых бета-версиях OxygenOS, он смог сделать устройство Treble совместимый. Делая это, он смог загрузить Воскресение Ремикс GSI как он показал на своем Вейбо счет.

Благодаря этой работе, если вы прошьете последнюю ночную сборку Mokee ROM для OnePlus 5 (Скачать здесь) или OnePlus 5T (Скачать здесь), ваше устройство неофициально станет совместимым с Project Treble. После этого вы сможете выбрать прошить любой GSI доступен в настоящее время, включая признанного разработчика XDA. фхуссончистые ПЗУ AOSP, LineageOS 15.1 или Resurrection Remix (как показано выше). Пользователь на наших форумах, старший участник XDA. Юсвел, имеет показал, что это работает.

Наше мнение: Вероятно, это не будет иметь большого значения для существующих владельцев OnePlus 5 и 5T. В OnePlus было много возмущения, когда компания объявила, что не будет обновлять свои устройства с поддержкой Treble, однако большая часть этого возмущения была неуместной. Что касается устройств OnePlus, то вокруг них уже существует здоровое сообщество разработчиков с несколькими доступными ПЗУ на основе AOSP.

Преимущества Treble для сообщества пользовательских ПЗУ лучше видны на устройствах, на которых практически нет разработчиков, например, на телефонах Huawei/Honor или на телефонах с меньшей аудиторией, таких как Razer Phone. Хотя приятно видеть такие усилия по разработке устройств OnePlus, это не значит, что ситуация от этого зависела. Кроме того, с учетом изменений, внесенных в Android P (завершение работы над версией VNDK), над этим «портом» Treble все еще необходимо будет поработать, прежде чем он станет пригодным для будущего.

Наконец, хотя поддержка Treble может повлиять на скорость обновления OnePlus своих устройств, нет никакой гарантии, что это произойдет. Оба устройства были недавно обновлены с помощью Апрельские обновления безопасности, так что, похоже, единственное, что определяет скорость обновления этих устройств, — это сам OnePlus. Один раз Андроид П более широко доступен, мы посмотрим, повлияет ли поддержка Treble на предстоящий OnePlus 6.