Większy stopień kompresii pliku recovery.img (TWRP)
Ostatnio próbowałem zaktualizować obraz TWRP recovery dla jednego z moich telefonów. Ja generalnie
buduje te obrazy ze źródeł OMNI ROM, a tam jest dostępnych szereg gałęzi, np. 6.0, 7.1, 8.1 , etc,
które naturalnie pasują do odpowiadających im wersji Androida. Do tej pory budowałem w oparciu o
gałąź 7.1 ale po wydaniu polecenia repo sync
, szereg aktualizacji w stosunku do repozytorium
bootable/recovery
zostało pobranych, w tym też i jedna trefna, która uwalała proces kompilacji.
Ostatecznie udało się problem namierzyć i zlikwidować ale w międzyczasie próbowałem zbudować
obraz TWRP recovery z gałęzi 8.1. Wygląda na to, że im nowszy Android, tym obrazy recovery rosną w
objętość i 16M, które u mnie jest limitem, zostało przekroczone o jakieś 500K i to przy najbardziej
okrojonej funkcjonalności trybu recovery. Czy istnieje jakieś rozwiązanie, które by umożliwiło
zmniejszenie rozmiaru obrazu ramdisk-recovery.img
, co przełożyłoby się również na wagę pliku
recovery.img
? Tak, trzeba tylko zmienić rodzaj kompresji z domyślnego gzip
na lzma
.