Den fremtrædende udvikler Chainfire har udgivet en ny root-metode, som ikke længere kræver modifikation af /system-partitionen. Læs videre for mere info!
Hvis du nogensinde har rootet en enhed, så er chancerne meget gode, at du måske har hørt om Kædebål, XDA Senior Moderator og Senior Anerkendt Udvikler. Hvis du ikke har det, er Chainfire udvikleren bag populære værker som SuperSU, CF Auto Root, TriangleAway og CF.lumen, hvilket gør ham til en af de mest indflydelsesrige udviklere inden for Android-modding fællesskab.
Vi havde for nylig rapporteret om Chainfires beslutning om at udlevere SuperSU til Coding Code Mobile Technology LLC (CCMT), men bemærkede, at Chainfire vil fortsætte på SuperSU og til sidst udfase sig selv i løbet af to år.
Tro mod sit ord er Chainfire stadig involveret i SuperSU, og han har netop løsladt root til Android 6.0 Marshmallow uden at foretage ændringer i /systempartitionen. Dette bliver stemplet som en eksperiment da ideen bag det har et par forbehold, hvoraf den vigtigste er, at fabriksnulstilling af enheden vil fjerne rod.
For at have root på moderne Android-versioner skal vores filer være eksekverbare, og vores dæmon skal startes ved opstart. Vi gør normalt dette ved at lave ændringer til /system, trykke på binære filer og scripts udført af init. Hvis vi også ændrer boot-imaget, så burde vi være i stand til at gøre alt dette uden at ændre systemet overhovedet.
Så hvilke fordele kan vi forvente af en systemløs rod? Vi nåede ud til Chainfire, og fordelene ved dette i forhold til den traditionelle SuperSU inkluderer:
- En renere tilgang og design
- Lettere unroot
- En uaffaldet /system-partition
- Udelukker ting som "sugote", som ikke er nødvendige på Android 6.0 Marshmallow
- OTA'er er lidt nemmere nu, da genflashing af boot-image normalt er et mindre besvær end at genflashe et helt /system.
- Vigtigst af alt er det ikke en blød mursten af din enhed, hvis du ikke har den korrekte kerneinstallation. Tidligere metoder til at roote Android 6.0 krævede en SELinux-politikpatch i kernen, uden hvilken enheden ikke ville starte. Med denne metode, hvis den understøttende kerne er fraværende, vil du ikke have root, men enheden vil starte.
Denne nye metode fungerer som forventet ikke i samarbejde med ældre rodmetoder, da den nye metode ikke rydder op i gamle rodfiler. På grund af dette skal du genopfriske din lager-/systempartition for at sikre, at du har en ren tavle, før du starter.
For downloads, gå venligst over til forum indlæg. Udvikleren anmoder om, at diskussioner skal finde sted på SuperSU Beta tråd, så gå derovre for en generel snak. Husk at dette er eksperimentel, og der vil sandsynligvis være fejl, så fortsæt på egen risiko.
Opdatering: Reddit-bruger MajorNoodles har informeret at Android Pay fungerer på hans Nexus 5. Kædebål, på hans Google+ indlæg, nævner, at Android Pay fungerer ved et uheld og ikke er designet. Han forventer, at Android Pay bliver opdateret i fremtiden for at modvirke dette.