Niewielka modyfikacja pozwalającego na skorzystanie z dobrodziejstw projektu Treble, mimo że Sony Xperii XZ go nie udostępniło.
Po jej wgraniu możliwe jest korzystanie z GSI (Generic System Image), które zawierają system bez "sterowników". Te dostarczane są z innej partycji - w przypadku Sony jest to partycja /oem. Na szczęście ta partycja jest przez Sony udostępniana w ramach projektu Open Devices.
Wymagania:
- Odblokowany bootloader,
- Fastboot i sterowniki,
- Flashtool i sterowniki Flashmode,
- Recovery:
Wsparcie
Modyfikacja oficjalnie wspiera tylko GSI z Androidem 9 oraz 10.
Instalacja:
- Pobierz plik aosp_f8331_2019-06-05-treble-nightly.zip.
A. Metoda wymagająca Fastboota:- Rozpakuj plik .zip.
- Obrazy z kernelem (boot) oraz vendor umieść w folderze z Fastbootem.
- Uruchom Fastboota.
- Zrestartuj telefon do trybu Fastboot.
- Wgraj poszczególne partycje:fastboot erase userdatafastboot flash boot boot.imgfastboot flash oem vendor.imgfastboot flash system XXX.img <<< wybrany przez nas GSI
-
Koniec
- Pobierz TWRP.
- Obraz z TWRP umieść w folderze z Fastbootem.
- Plik aosp_f8331_2019-06-05-treble-nightly.zip skopiuj do telefonu.
- Uruchom TWRP.
- Zrób Wipe data oraz Wipe cache.
- Wgraj przez TWRP plik .zip.
- Zrestartuj urządzenie do trybu Fastboot.
- Wgraj system:
fastboot flash system XXX.img - Koniec
Naprawianie DSP:
- Pobierz ostatni stock:
- Skopiuj go do folder X/Flashtool/firmwares.
- Uruchom Flashtoola.
- Korzystając z poradnika o wgrywaniu oprogramowania Flashtoole dojdź w nim do punktu 4:
- Tutaj odznacz WSZYSTKO pod Wipe oraz zaznacz WSZYSTKO POZA DSP pod Exclude. Program wgra wtedy tylko partycję DSP.
- Kontynuuj z poradnikiem.
- Koniec.
Download:
Treble:
aosp_f8331_2019-06-05-TREBLE-NIGHTLY.zip:
Źródło: https://forum.xda-de...ria-xz-t3884608