Bezsystemowy root Chainfire obsługuje łatanie obrazu rozruchowego

Chainfire wydał aktualizację bezsystemowego roota, która automatycznie łata obrazy startowe. Czytaj dalej, aby uzyskać więcej informacji!

Kontynuując temat Root bezsystemowy eksperyment, starszy uznany programista XDA. Najnowsza wersja Chainfire dla SuperSU Beta zawiera automatyczne łatanie obrazu rozruchowego w momencie instalacji.

Eliminuje to zasadniczo potrzebę przesyłania określonych obrazów rozruchowych dla urządzeń jako instalator zip dla SuperSU zainstaluje SuperSU w trybie bezsystemowym na Androidzie 6.0 i Touchwiz opartym na Androidzie 5.1, a następnie załata boot obraz.

Uwagi deweloperów dotyczące tej wersji beta są następujące:

Narzędzie do łatania obrazu rozruchowego obsługuje obecnie tylko dyski ramdyskowe skompresowane gzip i standardowy format obrazu rozruchowego Androida. Niektóre urządzenia nie używają standardowego formatu, a wiele niestandardowych jąder używa kompresji innej niż gzip. Przed łataniem tworzona jest kopia zapasowa (/data/stock_boot_.img.gz) oryginalnego jądra.

... Skrypt w ZIP-ie zwykle zawiera wiele konkretnych dokumentów, ale w przypadku wersji systemless nie napisałem jeszcze tej części. Narzędzie Sukernel, które zajmuje się magią łatania, jest bardzo gadatliwe i mówi dokładnie, co i jak robi. W TWRP możesz zobaczyć jego wyjście z „adb Shell cat /tmp/recovery.log” po zainstalowaniu ZIP.

Instrukcje instalacji tym razem składają się z kilku kroków. Zasadniczo użytkownicy migrujący ze zwykłych instalacji SuperSU na partycji /system muszą przed zainstalowaniem sflashować zawartość podstawowej partycji systemowej. Zwykle osiąga się to poprzez ponowne flashowanie standardowej pamięci ROM, ale instrukcje mogą się nieznacznie różnić w zależności od urządzenia. Użytkownicy poprzedniej instalacji bezsystemowej SuperSU muszą nadal flashować standardowe jądro przed flashowaniem wersji beta zip. Chainfire zapewnia, że ​​przyszłe aktualizacje rootowania bezsystemowego będą łatwiejsze do przeprowadzenia, więc kroki te nie są zbyt uciążliwe w przypadku jednorazowej konfiguracji.

Twórca przetestował wersję beta na sporej liczbie urządzeń, w tym na urządzeniach Nexus ze standardowym Androidem 6.0 Marshmallow, a także na CyanogenMod 13 i Galaxy S6 w magazynie Touchwiz opartym na systemie Android 5.1.1. Możesz to wypróbować samodzielnie, ale jak w przypadku każdej innej rzeczy znalezione na XDA, zrób kopię zapasową przed instalacją.W razie wątpliwości zalecamy również przeszukanie wątku lub forów pod kątem problemów związanych ze zgodnością lub specyficznymi urządzeniami.

Aby pobrać, przejdź do wpis na forum. Twórca prosi, aby dyskusje toczyły się na stronie Wątek SuperSU Beta, więc udaj się tam, żeby porozmawiać ogólnie. Pamiętaj, że tak jest eksperymentalnyi prawdopodobnie wystąpią błędy, więc kontynuujesz na własne ryzyko.