TWRP 3.4.0 umożliwia odszyfrowywanie OZIP dla urządzeń Realme/OPPO i obsługę starszych urządzeń zaktualizowanych do Androida 10

Popularny projekt Team Win Recovery Project (TWRP) został zaktualizowany do wersji 3.4.0 z częściową obsługą Androida 10 i wieloma innymi ulepszeniami.

Niezależnie od tego, czy jesteś doświadczonym flashoholikiem, czy po prostu nowicjuszem na scenie flashowania, prawdopodobnie w pewnym momencie korzystałeś z projektu Team Win Recovery Project, w skrócie TWRP. Niestandardowe rozwiązanie do odzyskiwania oficjalnie obsługuje setki urządzeń z systemem Android (w tym Pudełka telewizyjne I smartwatche). Z drugiej strony społeczności modderskiej udało się zintegrować unikalne funkcje, takie jak prawdziwe podwójne uruchamianie w nieoficjalnych kompilacjach. Dzięki stale zmieniającemu się światu Androida TWRP musi dostosować się do nowszych schematów partycji i logiki szyfrowania, zachowując jednocześnie kompatybilność ze starszymi urządzeniami. Projekt otrzymał teraz poważną aktualizację, która podnosi numer wersji TWRP do 3.4.0.

Jak wielu z Was wie, programiści TWRP stanął przed kilkoma wyzwaniami

są już w drodze, aby niestandardowe odzyskiwanie było w pełni kompatybilne z Androidem 10. Znaczna część bazy kodu TWRP wymagała przeglądu, aby obsługiwała zmiany wprowadzone przez Google w implementacji odzyskiwania AOSP. TWRP 3.4.0 nie zapewnia jeszcze obsługi partycji dynamicznych/logicznych, które są wymagane do obsługi urządzeń uruchamianych z systemem Android 10. Naprawia jednak obsługę starszych urządzeń, które zaktualizowały się do systemu Android 10, ale zachowuje stary schemat partycji.

Oprócz ulepszonego modułu deszyfrowania, najnowsza wersja TWRP zawiera szereg ulepszeń w zakresie funkcji System-as-Root i Podwójne partycje A/B obsługiwanie. Format zip instalatora A/B został całkowicie przepisany od podstaw w oparciu o wkład XDA Senior Recognized Developer osm0sis i uznany programista XDA arter97. Co więcej, deszyfrowanie OZIP jest teraz natywnie obsługiwane dzięki uprzejmości XDA Recognized Developer mauronofrio. Oznacza to, że użytkownicy smartfonów OPPO i Realme mogą flashować oficjalne pakiety oprogramowania bezpośrednio z TWRP bez konwertując je do standardowych plików ZIP uprzednio.

Pełny dziennik zmian aktualizacji można znaleźć poniżej:

Dziennik zmian TWRP 3.4.0-0

  • System jako root (SAR)
    • Napraw kopię zapasową i przywróć za pomocą SAR - dianlujitao
    • Punkt mocowania systemu - Chaosmaster
    • ORS – Mistrz Chaosu
    • Instalacja zip - Chaosmaster
    • system_root podłącz montowanie do /system - Chaosmaster
    • Automatyczne wykrywanie SAR - Chaosmaster
  • strawić
    • naprawiono tworzenie podsumowań dla podpartycji (poprawka została zastosowana na wielu urządzeniach od zeszłego roku) - Bigbiff
  • Szyfrowanie
    • Aktualizacja klucza opakowanego ext4Crypt — Peter Cai
    • Napraw aktualizację klucza szyfrowania, jeśli eksport się nie powiedzie – Peter Cai
    • Napraw opakowaną obsługę kluczy dla urządzeń bez partycji metadanych - mauronofrio
    • Nie pomijaj deszyfrowania, jeśli używasz pliku mapy blokowej w celu zapisu do /data w ORS - CaptainThrowback
    • FDE - Najpierw odszyfruj klucz główny - AndroidableDroid
    • vold_decrypt - automatycznie ustaw wersję Androida i poziom łatki - CaptainThrowback
    • Ustaw zawiniętą obsługę deszyfrowania za pomocą flagi twrp - Peter Cai
    • Nie próbuj opakowanego wsparcia, jeśli nie jest to konieczne - mauronofrio
    • przywróć politykę ext4 na /data/cache - Bigbiff
    • deszyfrowanie wielu użytkowników - Noah Jacobson
    • Ponowna próba FDE — AndroidableDroid
  • Aplikacja TWRP
    • odmontuj system po sprawdzeniu aplikacji - Bigbiff
  • Gotowe aktualizacje —
  • Poprawki kompilacji:
    • Poprawki kompilacji TW_EXFAT_FUSE - Bigbiff
    • libuuid – kryptomleko
    • Nie znaleziono błędu „system/etc/ld.config.txt” – Martin Dünkelmann
  • Aktualizacje językowe:
    • Portugalia – Vasco Machado
    • Holenderski – Ian Macdonald
    • Turecki – Fatih Fırıncı
    • Lokalizacja Backup_Tar: Ian Macdonald
  • ld.config.txt
    • aktualizacje dla drzew 8.x - CaptainThrowback
    • napraw ścieżkę wyszukiwania dla /sbin - CaptainThrowback
    • /sbin powinien znajdować się na pierwszym miejscu w ścieżce wyszukiwania – Ian Macdonald
  • Ogólne błędy
    • Napraw trwałe przechowywanie logów - SyberHexen
    • Kompresuj trwałe dzienniki - Bigbiff
    • Błędy kompilacji FB2PNG - Bigbiff
    • wyklucz per_boot z kopii zapasowych - Darth9
    • Odmontuj wszystkie katalogi wskazujące na to samo urządzenie blokowe - AndroidableDroid
    • Poprawki pustego ekranu – Sean Hoyt
    • Przybornik jest domyślny na Androidzie 9+ - mauronofrio
  • Posprzątać -
    • Poprawka literówki w komentarzu – VDavid003
    • znaki nowej linii w ext4crypt — CaptainThrowback
    • Problem z kompilacją TW_OEM_BUILD - Patrick Zacharias
    • Napraw wymagania dotyczące zależności - Dees_Troy
    • Napraw dowiązania symboliczne dla BB i Toolbox - Dees_Troy
  • Komunikat programu ładującego
    • sprzątanie – Alessandro Astone
    • dodaj konfigurowalne przesunięcia
  • Usuwanie błędów
    • błędy zdarzeń i błąd deszyfrowania - mauronofrio
    • użycie pliku copy_file do skopiowania plików z /etc - CaptainThrowback
    • ueventd dostęp do /acct - wczesne utworzenie katalogu w init - cryptomilk
  • Haptyka
    • Sterownik TSP - LameMonster82
    • Dane wejściowe QTI — AndroidableDroid
  • aktualizacja_silnika
    • przeczytaj wszystkie twierdzenia – Hernán Castañón
  • Resetuj prop
    • Dodaj Resetprop od Magisk - CaptainThrowback i mauronofrio
    • skompiluj ze źródła - Chaosmaster
    • poprawka dla Androida-7 i wcześniejszych - Chaosmaster
    • czyszczenie spacji we właściwościach - AndroidableDroid
  • Nieruchomości
    • Dodaj zastąpienie właściwości - Chaosmaster
  • Narzędzie do tworzenia kopii zapasowych
    • system montowania i dostawca instalacji A/B narzędzia do tworzenia kopii zapasowych - Chaosmaster
  • twrpTar
    • napraw zawieszanie się kopii zapasowych, gdy używane są pigz i openaes – Fabrice Bellet
  • Instaluje zip
    • Informacje o instalacji zip A/B w nieaktywnym slocie - Chaosmaster
    • Przycisk Uruchom ponownie do systemu umożliwia teraz ponowne uruchomienie na różnych partycjach po instalacji zip
    • przeróbka paska postępu - Chaosmaster
  • Aktualizacje Magiska
    • zaktualizuj pliki binarne ze źródła - AndroidableDroid
  • Szablon zip aktualizacji A/B
    • przepisz od podstaw zip instalatora A/B, używając nowego ogólnego szablonu i najnowszego magiskboot - osm0sis
    • obsługa zip instalatora dla ramdysków partycji recovery_a/recovery_b na nowszych urządzeniach 2SI SAR A/B - osm0sis
    • wygeneruj pliki instalacyjne dla wszystkich urządzeń prod A/B - bigbiff
    • popraw prędkość zrzutu/zapisu zip instalatora i dodaj więcej wychwytywania błędów - arter97 i osm0sis
  • Obsługa szyfrowania OZIP
    • dodaj szyfrowanie OZIP - mauronofrio
  • Selektor plików
    • Obsługa większej liczby rozszerzeń w Selektorze plików - mauronofrio

Czytaj więcej

Dodana obsługa resetprop została wykorzystana do utworzenia libresetprop w źródle TWRP, co umożliwia łatwe nadpisywanie rekwizytów tylko do odczytu przez opiekunów urządzeń. Pomaga to zapewnić szeroką kompatybilność standardowych pamięci ROM, deszyfrowania itp. ale nie ma to wpływu na użytkowników końcowych.

Możesz pobrać najnowszą wersję niestandardowego odzyskiwania dla swojego urządzenia z oficjalnej strony internetowej, do której link znajduje się poniżej. Nie zapomnij rzucić okiem na wątki dyskusji dotyczące konkretnych urządzeń, które są zwykle tworzone na odpowiednich podforach XDA.

Pobierz TWRP na swoje urządzenie

Oficjalna aplikacja TWRP to kolejna możliwość pobrania najnowszej wersji bezpośrednio z urządzenia. Dzięki dostępowi do konta root poręczne narzędzie może być również użyte do zainstalowania zaktualizowanej kompilacji TWRP bez ponownego uruchamiania w celu odzyskania.

[appbox googleplay "me.twrp.twrpapp"]