Chainfire slipper systemløs rot for Android 6.0

Den fremtredende utvikleren Chainfire har gitt ut en ny rotmetode som ikke lenger krever modifikasjon av /system-partisjonen. Les videre for mer info!

Hvis du noen gang har rootet en enhet, er sjansen stor for at du kanskje har hørt om Kjedebrann, XDA Senior Moderator og Senior Recognized Developer. Hvis 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 innen Android-modding samfunnet.

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

Tro mot sitt ord, er Chainfire fortsatt involvert i SuperSU, og han har nettopp sluppet root for Android 6.0 Marshmallow uten å gjøre endringer i /systempartisjonen. Dette blir stemplet som en eksperiment Siden ideen bak har noen få forbehold, hvorav den viktigste er at tilbakestilling av enheten vil fjerne roten.

For å ha root på moderne Android-versjoner, trenger vi at filene våre er kjørbare og demonen vår startes ved oppstart. Vi gjør normalt dette ved å gjøre endringer i /system, trykke på binærfiler og skript utført av init. Hvis vi også endrer oppstartsbildet, bør vi kunne gjøre alt dette uten å endre 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 usølet /system-partisjon
  4. Utelukker ting som "sugote", som ikke er nødvendig på Android 6.0 Marshmallow
  5. OTA-er er litt enklere nå, ettersom gjenoppretting av oppstartsbilde vanligvis er et mindre problem enn å gjenopprette et helt /system.
  6. Det viktigste er at dette ikke gjør enheten din myk hvis du ikke har riktig kjerneinstallasjon. Tidligere metoder for å roote Android 6.0 krevde en SELinux-policyoppdatering i kjernen, uten hvilken enheten ikke ville starte opp. Med denne metoden, hvis den støttende kjernen er fraværende, vil du ikke ha root, men enheten vil starte opp.

Denne nye metoden fungerer som forventet ikke i samarbeid med eldre rotmetoder da den nye metoden ikke rydder opp i gamle rotfiler. På grunn av dette må du oppdatere lager-/systempartisjonen din for å sikre at du har en ren tavle før du starter.

For nedlastinger, vennligst gå over til foruminnlegg. Utvikleren ber om at diskusjoner skal skje på SuperSU Beta-tråd, så gå dit for generell prat. Husk at dette er eksperimentell, og det vil sannsynligvis være feil, så fortsett på egen risiko.

Oppdatering: Reddit-bruker MajorNoodles har informert at Android Pay fungerer på Nexus 5. Kjedebål, på hans Google+-innlegg, nevner at Android Pay fungerer ved et uhell og ikke er designet. Han forventer at Android Pay oppdateres i fremtiden for å motvirke dette.