Chainfire slipper røtten for Android 6.0 uten å endre / system

Hvis du noen gang har forankret en enhet, er sjansen stor for at du kanskje har hørt om Chainfire, Senior Moderator og Senior Anerkjent Developer. I tilfelle du ikke har det, er Chainfire utvikleren bak populære verk som SuperSU, CF Auto Root, TriangleAway og CF.lumen, noe som gjør ham til en av de mest innflytelsesrike utviklerne i Android-modding-samfunnet.

Vi hadde nylig rapportert om Chainfires beslutning om å overlate SuperSU til Coding Code Mobile Technology LLC (CCMT), men bemerket at Chainfire vil fortsette på SuperSU, til slutt utfasing av seg selv i løpet av to år.

Sann til sitt ord er Chainfire fortsatt involvert i SuperSU, og han har nettopp gitt ut root for Android 6.0 Marshmallow uten å gjøre endringer i / systempartisjon. Dette blir merket som et eksperiment ettersom ideen bak det har noen få advarsler, hvorav den viktigste er at fabrikkinnstilling av enheten vil fjerne roten.

For å ha rot på moderne Android-versjoner, trenger vi at filene våre kan kjøres, og at vår demon kan startes på oppstart. Vi gjør dette normalt ved å gjøre endringer på / system, tappe på binærskrifter og skript utført av init. Hvis vi også endrer oppstartbildet, bør vi kunne gjøre alt dette uten å modifisere systemet i det hele tatt.

Så hvilke fordeler kan vi forvente av en systemløs rot? Vi nådde ut til Chainfire, og fordelene med dette i forhold til den tradisjonelle SuperSU inkluderer:

  1. En renere tilnærming og design
  2. Lettere unroot
  3. En unlittered / systempartisjon
  4. Ekskluderer ting som “sugote”, som ikke er nødvendig på Android 6.0 Marshmallow
  5. OTA er litt enklere nå, ettersom refashing boot image vanligvis er et mindre problem enn å refashing et helt / system.
  6. Det viktigste er at dette ikke mykgjør enheten din hvis du ikke har riktig installasjon av kjerne. Tidligere metoder for å rote Android 6.0 krevde en SELinux-policyoppdatering i kjernen, uten hvilken enheten ikke ville starte. Med denne metoden, hvis den støttende kjernen er fraværende, vil du ikke ha rot, men enheten vil starte opp.

Denne nye metoden fungerer som forventet ikke i samarbeid med eldre rotmetoder, siden den nye metoden ikke rydder opp i gamle rotfiler. På grunn av dette må du fylle ut lager / systempartisjon for å være sikker på at du har en ren skifer før du starter.

For nedlastinger, gå videre til foruminnlegget. Utvikleren ber om at diskusjoner skal skje på SuperSU Beta-tråden, så fortsett der borte for generell samtale. Husk at dette er eksperimentelt, og det vil sannsynligvis være feil, så fortsett på egen risiko.

Oppdatering: Reddit-bruker MajorNoodles har informert om at Android Pay fungerer på Nexus 5. Chainfire, på sitt Google+ innlegg, nevner at bruken av Android Pay er tilfeldig og ikke av design. Han regner med at Android Pay vil bli oppdatert i fremtiden for å motvirke dette.