Chainfire udostępnia bezsystemowy root dla Androida 6.0

Wybitny programista Chainfire udostępnił nową metodę rootowania, która nie wymaga już modyfikacji partycji /system. Czytaj dalej, aby uzyskać więcej informacji!

Jeśli kiedykolwiek zrootowałeś urządzenie, istnieje duże prawdopodobieństwo, że o tym słyszałeś Łańcuchowy Ogień, starszy moderator XDA i starszy uznany programista. Jeśli jeszcze tego nie zrobiłeś, Chainfire jest twórcą popularnych dzieł, takich jak SuperSU, CF Auto Root, TriangleAway i CF.lumen, co czyni go jednym z najbardziej wpływowych programistów w moddingu na Androida wspólnota.

Niedawno o tym pisaliśmy Decyzja Chainfire o przekazaniu SuperSU do Coding Code Mobile Technology LLC (CCMT), ale zauważył, że Chainfire będzie nadal korzystać z SuperSU, ostatecznie wycofując się w ciągu dwóch lat.

Zgodnie ze swoim słowem Chainfire nadal jest zaangażowany w SuperSU i właśnie wydał root dla Androida 6.0 Marshmallow bez modyfikacji partycji /system. Jest to oznaczone jako eksperyment ponieważ pomysł ma kilka zastrzeżeń, z których głównym jest to, że przywrócenie ustawień fabrycznych urządzenia spowoduje usunięcie roota.

Aby mieć roota na nowoczesnych wersjach Androida, potrzebujemy, aby nasze pliki były wykonywalne, a nasz demon był uruchamiany podczas rozruchu. Zwykle robimy to poprzez modyfikacje w /system, korzystając z plików binarnych i skryptów wykonywanych przez init. Jeśli modyfikujemy także obraz rozruchowy, powinniśmy móc to wszystko zrobić bez modyfikowania systemu.

Jakich więc korzyści możemy się spodziewać po bezsystemowym rootowaniu? Skontaktowaliśmy się z Chainfire i okazało się, że zalety tego w porównaniu z tradycyjnym SuperSU obejmują:

  1. Czystsze podejście i projekt
  2. Łatwiejszy unroot
  3. Niezaśmiecona partycja /system
  4. Nie obejmuje rzeczy takich jak „sugote”, które nie są potrzebne w systemie Android 6.0 Marshmallow
  5. OTA są teraz nieco łatwiejsze, ponieważ ponowne flashowanie obrazu startowego jest zwykle mniej kłopotliwe niż ponowne flashowanie całego /systemu.
  6. Co najważniejsze, nie powoduje to miękkiego uszkodzenia urządzenia, jeśli nie masz prawidłowej instalacji jądra. Poprzednie metody rootowania Androida 6.0 wymagały poprawki zasad SELinux w jądrze, bez której urządzenie nie uruchamiałoby się. Dzięki tej metodzie, jeśli brakuje jądra obsługującego, nie będziesz mieć uprawnień roota, ale urządzenie uruchomi się.

Ta nowa metoda, zgodnie z oczekiwaniami, nie działa we współpracy ze starszymi metodami root, ponieważ nowa metoda nie czyści starych plików root. Z tego powodu musisz ponownie sflashować swoją partycję/systemową partycję, aby upewnić się, że masz czyste konto przed rozpoczęciem.

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.

Aktualizacja: użytkownik Reddita MajorNoodles poinformował że Android Pay działa na jego Nexusie 5. Łańcuchowy ogień, włączony jego post w Google+, wspomina, że ​​działanie Androida Pay jest przypadkowe, a nie celowe. Oczekuje, że w przyszłości Android Pay zostanie zaktualizowany, aby temu przeciwdziałać.