Популярный проект Team Win Recovery Project (TWRP) обновлен до версии 3.4.0 с частичной поддержкой Android 10 и множеством других улучшений.
Независимо от того, являетесь ли вы опытным флешоголиком или просто новичком в сфере перепрошивки, вы, вероятно, в какой-то момент использовали Team Win Recovery Project, или сокращенно TWRP. Специальное решение для восстановления официально поддерживает сотни устройств под управлением Android (в том числе ТВ-боксы и умные часы). С другой стороны, сообществу моддеров удалось интегрировать уникальные функции, такие как настоящая двойная загрузка в неофициальных сборках. Благодаря постоянно меняющемуся миру Android TWRP необходимо адаптироваться к новым схемам разделов и логике шифрования, сохраняя при этом совместимость с устаревшими устройствами. Теперь проект получил крупное обновление, в котором номер версии TWRP увеличен до 3.4.0.
Как многие из вас знают, разработчики TWRP столкнулся с несколькими проблемами на пути к тому, чтобы сделать кастомное рекавери полностью совместимым с Android 10. Значительную часть кодовой базы TWRP необходимо было пересмотреть для поддержки изменений, которые Google внес в реализацию восстановления AOSP. TWRP 3.4.0 пока не поддерживает динамические/логические разделы, необходимые для поддержки устройств, запускаемых с Android 10. Однако исправлена поддержка устаревших устройств, обновленных до Android 10, но сохранена старая схема разделов.
Помимо расширенного модуля дешифрования, последняя версия TWRP содержит ряд улучшений в System-as-Root и Двойные перегородки A/B умение обращаться. ZIP-архив установщика A/B полностью переписан с нуля на основе вклада старшего признанного разработчика XDA. osm0sis и признанный разработчик XDA arter97. Более того, расшифровка OZIP теперь поддерживается изначально, благодаря признанному разработчику XDA. мауронофрио. Это означает, что пользователи смартфонов OPPO и Realme могут прошивать официальные пакеты прошивок прямо из TWRP без необходимости преобразование их в стандартные ZIP-файлы заранее.
Полный список изменений обновления можно найти ниже:
Журнал изменений TWRP 3.4.0-0
- Система как корневая (SAR)
- Исправление резервного копирования и восстановления с помощью SAR - dianlujitao
- Точка монтирования системы — Chaosmaster
- ОРС - Мастер хаоса
- Zip-установка - Chaosmaster
- system_root привязать монтирование к /system — Chaosmaster
- Автоопределение SAR - Chaosmaster
- Дайджест
- исправлено создание дайджестов для подразделов (исправление применялось на многих устройствах с прошлого года) - Bigbiff
- Шифрование
- Обновление завернутого ключа ext4Crypt — Питер Кай
- Исправление обновления ключа шифрования в случае сбоя экспорта — Питер Кай
- Исправлена поддержка упакованных ключей для устройств без раздела метаданных - mauronofrio
- Не пропускайте расшифровку при использовании файла карты блоков для записи в /data в ORS – CaptainThrowback
- FDE – сначала расшифровать главный ключ – AndroidableDroid
- vold_decrypt — автоматическая установка версии Android и уровня исправлений — CaptainThrowback
- Установить поддержку расшифровки с помощью флага twrp - Питер Кай
- Не пытайтесь использовать заверенную поддержку без необходимости - mauronofrio
- восстановить политику ext4 в /data/cache - Bigbiff
- многопользовательская расшифровка - Ной Джейкобсон
- Повторная попытка FDE – AndroidableDroid
- Приложение TWRP
- размонтировать систему после проверки приложения - Bigbiff
- Готовые обновления -
- [email protected] — криптомолоко
- Исправления компиляции:
- Исправления компиляции TW_EXFAT_FUSE - Bigbiff
- libuuid - криптомолоко
- Ошибка «system/etc/ld.config.txt» не найдена – Мартин Дюнкельманн
- Языковые обновления:
- Португалия - Васко Мачадо
- Голландский - Ян Макдональд
- Турецкий - Фатих Фирынджи
- Локализация Backup_Tar: Ян Макдональд
- ld.config.txt
- обновления для деревьев 8.x - CaptainThrowback
- исправить путь поиска для /sbin — CaptainThrowback
- /sbin должен стоять первым в пути поиска — Ян Макдональд
- Общие ошибки
- Исправить постоянное хранилище журналов - SyberHexen
- Сжатие постоянных журналов - Bigbiff
- Ошибки компиляции FB2PNG - Bigbiff
- исключить per_boot из резервных копий — Darth9
- Отключите все каталоги, указывающие на одно и то же блочное устройство – AndroidableDroid
- Исправления пустого экрана - Шон Хойт
- Панель инструментов установлена по умолчанию на Android-9+ - mauronofrio
- Очистка -
- Исправление опечатки в комментарии - VDavid003
- новые строки в ext4crypt - CaptainThrowback
- Проблема компиляции TW_OEM_BUILD — Патрик Захариас
- Исправить требования к зависимостям — Dees_Troy
- Исправление символических ссылок для BB и Toolbox — Dees_Troy
- Сообщение загрузчика
- уборка - Алессандро Астон
- добавить настраиваемые смещения
- Устранение ошибок
- ошибки uevent и ошибка расшифровки - mauronofrio
- использование copy_file для копирования файлов из /etc – CaptainThrowback
- ueventd доступ к /acct — раннее создание каталога в init — cryptomilk
- Гаптика
- Драйвер TSP — LameMonster82
- Ввод QTI — AndroidableDroid
- update_engine
- прочитать все утверждения - Эрнан Кастаньон
- Сбросить проп
- Добавить Resetprop из Magisk - CaptainThrowback и mauronofrio
- компилировать из исходников — Chaosmaster
- исправление для Android-7 и более ранних версий — Chaosmaster
- очистка пробелов в свойствах - AndroidableDroid
- Характеристики
- Добавить переопределение свойства — Chaosmaster
- Инструмент резервного копирования
- система монтирования и поставщик для A/B-установок для резервного копирования — Chaosmaster
- twrpTar
- исправление зависаний резервного копирования при использовании pigz и openaes - Фабрис Белле
- ZIP-установки
- Информация об установке zip-архива A/B в неактивный слот — Chaosmaster
- Кнопка «Перезагрузить систему» теперь позволяет перезагрузиться на разные разделы после установки zip.
- переработка индикатора прогресса - Chaosmaster
- Обновления Магиска
- обновить двоичные файлы из исходного кода - AndroidableDroid
- ZIP-шаблон A/B Updater
- переписать zip-архив установщика A/B с нуля, используя новый универсальный шаблон и последнюю версию magiskboot — osm0sis
- Поддержка zip-файла установщика для виртуальных дисков разделов восстановления_a/recovery_b на новых устройствах 2SI SAR A/B — osm0sis
- создать zip-архивы установщика для всех устройств Prod A/B - bigbiff
- улучшить скорость дампа/записи zip-файла установщика и добавить больше средств для обнаружения ошибок - arter97 и osm0sis
- Поддержка шифрования OZIP
- добавить шифрование OZIP — mauronofrio
- Выбор файлов
- Поддержка большего количества расширений в Селекторе файлов - mauronofrio
читать далее
Добавленная поддержка resetprop использовалась для создания libresetprop в исходном коде TWRP, который позволяет специалистам по обслуживанию устройств легко перезаписывать реквизиты, доступные только для чтения. Это помогает обеспечить широкую совместимость со стандартными ПЗУ, расшифровкой и т. д. но не влияет на конечных пользователей.
Вы можете скачать последнюю сборку кастомного рекавери для вашего устройства с официального сайта, ссылка которого приведена ниже. Не забудьте также просмотреть темы обсуждений, посвященные конкретным устройствам, которые обычно создаются на соответствующих подфорумах XDA.
Загрузите TWRP для вашего устройства.
Официальное приложение TWRP — еще один вариант загрузки последней версии прямо с вашего устройства. Имея root-доступ, этот удобный инструмент также можно использовать для установки обновленной сборки TWRP без перезагрузки в режиме восстановления.
[appbox googleplay "me.twrp.twrpapp"]