TWRP 3.4.0 дозволяє розшифровувати OZIP для пристроїв Realme/OPPO та підтримує застарілі пристрої, оновлені до Android 10

click fraud protection

Популярний проект 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 Recognized Developer Мауронофріо. Це означає, що користувачі смартфонів OPPO і Realme можуть прошивати офіційні пакети прошивок безпосередньо з TWRP без них конвертуючи їх у стандартні ZIP-файли заздалегідь.

Повний журнал змін для оновлення можна знайти нижче:

Список змін TWRP 3.4.0-0

  • Система як корінь (SAR)
    • Виправлення резервного копіювання та відновлення за допомогою SAR - dianlujitao
    • Точка монтування системи - Chaosmaster
    • ORS - Chaosmaster
    • Установка Zip - Chaosmaster
    • system_root прив'язати монтування до /system - Chaosmaster
    • Автовизначення SAR - Chaosmaster
  • Дайджест
    • виправлено створення дайджестів для підрозділів (було виправлено помилку на багатьох пристроях з минулого року) - Bigbiff
  • Шифрування
    • Оновлення закритого ключа ext4Crypt – Пітер Кай
    • Виправити оновлення ключа шифрування, якщо експорт не вдається - Пітер Кай
    • Виправлено підтримку загорнутого ключа для пристроїв без розділу метаданих - mauronofrio
    • Не пропускайте дешифрування, коли використовуєте файл карти блоків для запису в /data в ORS - CaptainThrowback
    • FDE - Спочатку розшифруйте головний ключ - AndroidableDroid
    • vold_decrypt - автоматичне встановлення версії Android і рівня виправлення - CaptainThrowback
    • Встановіть підтримку загорнутого дешифрування за допомогою прапора twrp - Пітер Кай
    • Не намагайтеся загорнути опору, якщо вона не потрібна - Мауронофріо
    • відновлення політики ext4 на /data/cache - Bigbiff
    • багатокористувацька дешифрування - Ноа Джекобсон
    • Повторна спроба FDE - AndroidableDroid
  • Додаток TWRP
    • відключити систему після перевірки програми - Bigbiff
  • Попередньо зібрані оновлення -
  • Виправлення компіляції:
    • Виправлення компіляції TW_EXFAT_FUSE - Bigbiff
    • libuuid – криптомілк
    • Помилка 'system/etc/ld.config.txt' не знайдено - Мартін Дюнкельман
  • Оновлення мови:
    • Португалія - ​​Васку Мачаду
    • Голландська мова - Ян Макдональд
    • Турецька - Fatih Fırıncı
    • Локалізація Backup_Tar: Ян Макдональд
  • ld.config.txt
    • оновлення для дерев 8.x - CaptainThrowback
    • виправлено шлях пошуку для /sbin - CaptainThrowback
    • /sbin має бути першим у шляху пошуку - Ян Макдональд
  • Загальні помилки
    • Виправлено постійне зберігання журналів - SyberHexen
    • Стискати постійні журнали - Bigbiff
    • Помилки компіляції FB2PNG - Bigbiff
    • виключити per_boot з резервних копій - Darth9
    • Відмонтуйте всі каталоги, які вказують на той самий блоковий пристрій – AndroidableDroid
    • Виправлення порожнього екрана - Шон Хойт
    • Toolbox встановлено за замовчуванням на 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 Input – AndroidableDroid
  • update_engine
    • читати всі заяви - Ернан Кастаньон
  • Resetprop
    • Додайте Resetprop від Magisk - CaptainThrowback & mauronofrio
    • скомпілювати з джерела - Chaosmaster
    • фікс для android-7 і раніше - Chaosmaster
    • очищення пробілів у властивостях - AndroidableDroid
  • Властивості
    • Додати перевизначення властивості - Chaosmaster
  • Інструмент резервного копіювання
    • система монтування та постачальник для A/B інсталяції для інструменту резервного копіювання - Chaosmaster
  • twrpTar
    • виправлено зависання резервних копій під час використання pigz і openaes - Фабріс Беллет
  • Встановлення Zip
    • Інформація про встановлення A/B zip в неактивний слот - Chaosmaster
    • Кнопка Reboot to system тепер дозволяє перезавантажувати інші розділи після інсталяції zip
    • переробка панелі прогресу - Chaosmaster
  • Оновлення Magisk
    • оновити двійкові файли з джерела - AndroidableDroid
  • Zip-шаблон A/B Updater
    • переписати zip інсталятора A/B з нуля, використовуючи новий загальний шаблон і останній magiskboot - osm0sis
    • підтримка zip-файлу інсталятора для накопичувачів з розділами recovery_a/recovery_b на нових пристроях 2SI SAR A/B - osm0sis
    • генерувати архіви інсталятора для всіх пристроїв prod A/B - bigbiff
    • покращити швидкість дампа/запису архіву інсталятора та додати більше відлову помилок - arter97 & osm0sis
  • Підтримка шифрування OZIP
    • додати шифрування OZIP - mauronofrio
  • Селектор файлів
    • Підтримка додаткових розширень у File Selector - mauronofrio

читати далі

Підтримку resetprop, яку було додано, було використано для створення libresetprop у джерелі TWRP, що дозволяє користувачам, які супроводжують пристрій, легко перезаписувати властивості лише для читання. Це допомагає забезпечити широку сумісність для стандартних ПЗУ, дешифрування тощо. але не впливає на кінцевих користувачів.

Ви можете завантажити останню збірку спеціального відновлення для свого пристрою з офіційного веб-сайту, посилання на яке наведено нижче. Не забудьте також поглянути на теми обговорень щодо пристрою, які зазвичай створюються на відповідних підфорумах XDA.

Завантажте TWRP для свого пристрою

Офіційна програма TWRP — ще один варіант для завантаження останньої версії прямо зі свого пристрою. З кореневим доступом цей зручний інструмент також можна використовувати для встановлення оновленої збірки TWRP без перезавантаження для відновлення.

[appbox googleplay "me.twrp.twrpapp"]