Det lyder måske ikke helt rigtigt for en tema, men det gør jeg. Jeg elsker og virkelig elsker enkel. Derfor elskede jeg Motorolas telefoner og Nexus-tilgangen til Android. Men der er grænser for, hvad du kan gøre i den enkle sandkasse, mens din bootloader er låst og din telefon er på lager. Du kan udskifte din launcher, men du kan ikke erstatte den blændende hvide i alle Google-apps. Du kan ikke bringe tilbage denne søgebjælke i Play Music-underretningen, du har savnet i to år. Og du kan ikke komme ind i de pittige grise detaljer ved at vælge, hvordan dit Android-system ser ud og opfører sig. Til dette har du brug for fuld kontrol over din enhed.
Og det er derfor, jeg er gået tilbage i den kaosteori, der er rod.
Da jeg var langt fra en ekspert inden for rod, besluttede jeg at rodfæste min enhed i selskab med en mere erfaren ven, som langtfra er det største råd jeg har til dig. Når du rodder din telefon og håndterer gendannelser, blinkende billeder, Xposed-moduler og enhver anden rodsoftware eller -operation, vil du have, at venner skal henvende sig til, når ting går galt. Fordi ting går meget galt.
Det er dyrets natur her. Rooting er i stort set eksperimenterende. Hvad der fungerer for en telefon fungerer muligvis ikke for en anden. Derfor er det også vigtigt at have en enhed, der er godt understøttet af modding-samfundet. Rødning og rodning rundt på en Nexus 5X er drastisk anderledes end på en Samsung Galaxy S7 Edge, som har subtile, men vigtige forskelle mellem transportører, lande og software for ikke at sige noget om Samsung Knox.
I mellemtiden har Nexus 5X ikke kun en let oplåselig bootloader, men skulle tingene gå galt, giver Google de lagerbilleder, du kan vende tilbage til (så længe du ikke har hårdt muret, det vil sige). Det drejer sig faktisk om, mens vi downloadede systembilleder til brug, mens jeg rodede min telefon, downloadede min guide systembilleder for at returnere sin Nexus 6P til lager og unroot. Disse systembilleder er et nyttigt sikkerhedsnet, jeg brugte dem igen og igen, mens jeg rodede min 5X, fordi jeg fortsatte med at lave fejl og sad i en bootloop.
Mine gentagne bootloops var resultatet af to fejltagelser, jeg deler, så du ikke gentager dem: Vær betyder med hvis instruktioner du følger, og sørg for, at de er aktuelle og korrekte. Da jeg undersøgte, hvad jeg havde brug for at rodfæste, læste jeg en guide fra XDA, men instruktionerne, som min guide brugt til at hjælpe mig, var fra et andet sted, var forældede og manglede et vigtigt trin (formatering af userdata for at deaktivere kryptering). Ved at have tillid til hans instruktioner i stedet for dem, jeg tidligere havde læst, brugte vi en ekstra time på at blinke og genblinke enheden, som hvis intet andet gav os praksis med terminalkommandoerne.
Når jeg taler om terminalkommandoer, selvom der er masser af værktøjssæt derude, fandt jeg oplevelsen af at blinke billederne manuelt gennem en terminal meget bedre end min oplevelse af at bruge værktøjssættet i mine tidligere forays til rod. Mens mange opfordrer dig til at downloade Android SDK fra Google til at kontrollere og blinke din enhed gennem ADB, foreslog min ven Minimal ADB og Fastboot, som fungerede vidunderligt. Du behøver ikke besvær med at indstille et komplet SDK, som du sandsynligvis ikke bruger ud over adb.
Ja, dette kræver, at du lærer lidt om ADB og fastboot og deres kommandoer. At kende de faktiske kommandoer og gennemgå processen manuelt hjælper dig med at give dig en bedre forståelse af, hvordan Android og root fungerer, og det drager du absolut fordel af. Også på note af fastboot-kommandoer tror jeg, vi er nødt til at lave en ny hættetrøje. Kommandoen til oplåsning af bootloader til Nexus 5X er 'fastboot blinkende unlock' ikke 'fastboot oem unlock' …
Efter at have fulgt de korrekte instruktioner, blev min telefon flashet og rodfæstet på cirka 15 minutter, og det var underligt anti-klimatisk, da det skete. Der er ingen "Congrats" -banner, som du har afsluttet en større opdatering, ingen fanfare ud over en ny advarsel, når du først starter op. Det var ikke før jeg blinkede Xposed og begyndte at tilføje moduler, at jeg følte det svindel ved at være i stand til at gøre, hvad jeg ville med min enhed. Xposed er en fantastisk mulighed for det, i stedet for at blinke nye kerner eller ROM'er for at få nye funktioner, kan du tilføje dem stykkevis via Xposed-moduler.
Jeg ser frem til at udforske Xposed og andre root-apps i de kommende uger og måneder, men indtil videre er jeg tilfreds med at få mine lejer til at rodde sammen med mindre moduler som XHangouts. Nu, hvor skulle denne meddelelse søge bar modul gå …