Chainfire släpper systemlös rot för Android 6.0

click fraud protection

Den framstående utvecklaren Chainfire har släppt en ny rotmetod som inte längre kräver modifiering av /system-partitionen. Läs vidare för mer info!

Om du någonsin har rotat en enhet är chansen mycket god att du kanske har hört talas om Kedjeeld, XDA Senior Moderator och Senior Recognized Developer. Om du inte har gjort det är Chainfire utvecklaren bakom populära verk som SuperSU, CF Auto Root, TriangleAway och CF.lumen, vilket gör honom till en av de mest inflytelserika utvecklarna inom Android-modding gemenskap.

Vi hade nyligen rapporterat om Chainfires beslut att lämna över SuperSU till Coding Code Mobile Technology LLC (CCMT), men noterade att Chainfire kommer att fortsätta på SuperSU, och så småningom fasa ut sig själv under loppet av två år.

Trogen sitt ord är Chainfire fortfarande involverad i SuperSU, och han har precis släppt root för Android 6.0 Marshmallow utan att göra ändringar i /systempartitionen. Detta märks som en experimentera eftersom idén bakom det har några varningar, varav den viktigaste är att fabriksåterställning av enheten tar bort root.

För att ha root på moderna Android-versioner behöver vi att våra filer är körbara och att vår demon startas vid uppstart. Vi gör normalt detta genom att göra ändringar i /system, använda binärfiler och skript som körs av init. Om vi ​​också ändrar startavbildningen borde vi kunna göra allt detta utan att modifiera systemet alls.

Så vilka fördelar kan vi förvänta oss av en systemlös rot? Vi nådde ut till Chainfire, och fördelarna med detta jämfört med den traditionella SuperSU inkluderar:

  1. Ett renare förhållningssätt och design
  2. Lättare avrota
  3. En smutsad /system-partition
  4. Utesluter saker som "sugote", som inte behövs på Android 6.0 Marshmallow
  5. OTA: er är något enklare nu, eftersom återflashning av startbilden vanligtvis är ett mindre krångel än att återflasha ett helt /system.
  6. Viktigast av allt är att detta inte mjukar upp din enhet om du inte har rätt kärninstallation. Tidigare metoder för att rota Android 6.0 krävde en SELinux policy patch i kärnan, utan vilken enheten inte skulle starta. Med den här metoden, om den stödjande kärnan saknas, kommer du inte att ha root men enheten kommer att starta.

Denna nya metod fungerar som förväntat inte i samarbete med äldre rotmetoder eftersom den nya metoden inte rensar upp gamla rotfiler. På grund av detta måste du ladda om din lager-/systempartition för att se till att du har ett rent blad innan du börjar.

För nedladdningar, gå vidare till foruminlägg. Utvecklaren begär att diskussioner ska ske över vid SuperSU Beta-tråd, så gå dit för allmän prat. Kom ihåg att detta är experimentell, och det kommer sannolikt att finnas buggar, så fortsätt på egen risk.

Uppdatering: Reddit-användaren MajorNoodles har informerat att Android Pay fungerar på hans Nexus 5. Kedjeeld, på hans inlägg på Google+, nämner att Android Pay fungerar av en slump och inte är designad. Han förväntar sig att Android Pay kommer att uppdateras i framtiden för att motverka detta.