Annons
Android: s öppenhet är en av dess största styrkor och gör det möjligt för de flesta enheter att ändras på flera sätt. Att anpassa din enhet kan lägga till nya funktioner och få den att känna som den är, ja, din.
Det finns bara ett problem. Android-modding community leds naturligtvis av tech-heads och programmerare, två grupper av människor som inte är kända för sin förmåga att kommunicera med lekmannen. Om du frågar dem vad dina första steg ska vara så säger de dig att låsa upp din startlaster, rota din enhet och ladda en ROM. Men vad betyder det?
Bootloader
Alla elektroniska enheter behöver grundläggande firmware som låter enheten starta. Detta kallas ofta bootloader. Det är lågprogramvara som startar enheten när du trycker på strömbrytaren. De flesta inkluderar felsäkringar som återställer en enhet till fabriksinställningarna vid katastrofalt programvarufel.
De flesta Android-enheter har en bootloader som bara kommer att starta viss programvara, t.ex. ROM (se nedan) som levererades med enheten. Byt ut eller modifiera originallastaren krävs vanligtvis för att installera anpassade ROM: er.
Vissa enheter har krypterade startladdare som är mycket svårare att kringgå. Om du läser att en enhet är "låst" betyder det vanligtvis att den är krypterad, vilket i sin tur innebär att anpassade ROM-skivor inte kan blinkas förrän krypteringen kringgås.
upplåsning
Som du kanske gissat från ovanstående avsnitt är att låsa upp en enhet processen att spricka sin startlaster så att den kan ersättas med en annan, öppen, startlaster. Det finns många olika sätt att göra detta och metoderna varierar från enhet till enhet och ibland till och med mellan olika versioner av samma hårdvara.
Det går inte att låsa upp alla enheter. Uppenbarligen kan en enhet som just har släppts vanligtvis inte låsas upp i minst några veckor eftersom Android-communitymedlemmarna behöver tid för att hitta en exploit eller spricka som fungerar. De flesta telefoner låses så småningom upp, men det är inte alltid fallet. En enhet måste låsas upp innan den kan rotas (se nedan).
Du bör notera att termen ”låsa upp” inte är särskilt exakt. Det kan förväxlas med låsfunktionen som används för att skydda en enhet från obehörig åtkomst. Det kan också förväxlas med telefoner som är "låsta upp till transportören", vilket innebär att en telefon säljs utan kontrakt och kan användas med den operatör du väljer.
Rot
Android är baserat på Linux. Den djupaste nivån på åtkomst som finns i alla Linux-operativsystem är root-åtkomst. En användare med root-åtkomst kan ändra vad som helst i systemet när som helst och har tillgång till alla funktioner.
Android-enheter levereras vanligtvis inte med root-åtkomst. Det är inte nödvändigt för typisk funktionalitet och att neka rotåtkomst förbättrar både säkerheten och gör modding svårare. Tillverkarna ser båda som positiva resultat, men många anpassade ROM-funktioner och anpassade appar fungerar inte utan att root har aktiverats.
Att få root-åtkomst kallas rooting. Det uppnås vanligtvis genom att använda anpassad programvara som utnyttjar sårbarheten i målenheten. Även om det är potentiellt komplicerat, har vissa enheter ett utmärkt stöd för utvecklare via appar som SuperOneClick Hur du rotar din Android-telefon med SuperOneClick Läs mer . Återigen rekommenderar jag att du kontrollerar XDA Developers-forum för din specifika enhet. Det är där du hittar de senaste och bästa rooting-teknikerna för din Android.
De flesta Android-anpassningar, inklusive anpassade ROM: er, kräver en enhet som har rotats.
ROM
ROM är ett exempel på en akronym som tar sitt eget liv. Det är kortfattat för skrivskyddat minne, en typ av datorminne som kan lagra data under långa perioder av tiden men kan inte skrivas till (varken på grund av begränsningar av hårdvaran eller programvaran som körs på Det). ROM är där en enhet lagrar systemfiler som är avgörande för dess drift.
I Android-gemenskapen är dock en ROM en mjukvara som laddas in på din enhet som ersätter de ursprungliga Android-systemfilerna. EN anpassad ROM Hur du installerar en anpassad ROM på din Android-enhetÄr du redo att vitalisera din Android-telefon eller surfplatta? Att installera en anpassad ROM är det bästa sättet att göra det - driva det med ännu bättre prestanda och funktioner. Läs mer är en anpassad version av Android-operativsystemet. Det finns många olika versioner tillgängliga från olika lag och oberoende kodare. En ROM är inte skrivskyddad men fungerar som bas för alla Android-funktioner och funktioner.
En jämförelse med Linux-distributioner De bästa operativsystemet LinuxDe bästa Linuxdistroserna är svåra att hitta. Om du inte läser vår lista över de bästa Linux-operativsystemen för spel, Raspberry Pi och mer. Läs mer är lämplig. Linux är ett operativsystem som har många olika versioner, de flesta är tillverkade av oberoende programmerare eller team. Android, som är baserat på Linux, är liknande. Huvudskillnaden är Google, som fungerar som en central drivkraft och utvecklar operativsystemets huvudgaffel. Det finns ingen organisation av liknande clout i Linux-ekosystemet.
Blixt
Termen flash är förvirrande eftersom det kan vara felaktigt med Adobe Flash, som inte är relaterat. Blinkande är istället termen som används för att beskriva installationen av en anpassad ROM.
När du blinkar en enhet installerar du en ny ROM på den. Detta består vanligtvis av att ladda ROM-filen på ett minneskort, utplåna den befintliga ROM-installationen via enhetens återställningsmeny och sedan ladda den nya ROM.
Exakta instruktioner är naturligtvis mer komplexa, så du bör kolla in XDA-utvecklare Flashing Guide. Du bör också kolla in XDA Developers enhetsforum. Du kan vanligtvis hitta enhetsspecifika instruktioner där.
Tegel
En enhet som har murats har gjorts värdelös på grund av ett problem som hindrar den från att starta. Det är bokstavligen lika användbart som en liten plast-och-glas tegel.
Men inte alla tegelstenar är desamma. En "mjuk" tegel uppstår när en enhet startar men inte laddar helt Android. Det kan vara en omstart loop (där enheten fortsätter att stänga av och starta om, om och om igen), visa felmeddelande eller har något annat problem. De flesta mjuka tegelstenar kan återvinnas genom att återställa telefonen till fabriksinställningar eller använda det inbyggda återställningsläget.
En enhet som inte ens börjar starta upp kallas en hård tegel. En enhet med hård tegel har upplevt ett grundläggande fel som till och med kan skada telefonens minne. Det är sällsynt, men det händer, och att byta ut hårdvara i enheten är det enda sättet att fixa det.
AOSP & AOKP
AOSP står för Android Open Source-projekt. Det är projektet som hålls av Google som gör att alla, inklusive både tillverkare och individer, kan bygga sin egen version av Android och distribuera den.
Det är enkelt att ladda ner källan. Att förstå det och använda det är svårt. Du kommer inte att kunna göra mycket med det om du inte är en anständig programmerare, men det är trevligt att veta att det är tillgängligt. Viktigast för våra ändamål, en ROM som är "AOSP" eller "baserad på AOSP" försöker följa den ursprungliga versionen av Android och erbjuda en "ren" Android-upplevelse, så nära den som du får med en Google-enhet som Nexus S telefon.
AOKP är kortfattat för Android Open Kang Project, namnet på en populär anpassad ROM med öppen källkod. AOKP ROM är en kraftigt modifierad version av den ursprungliga Android ROM, med massor av tweaks tillagda i. Det används ofta som bas för andra ROM: er, så att du ibland ser listor med ROM med "AOKP" som rubrik. Det är inte relaterat till AOSP men vanligtvis förvirrat på grund av likheterna i akronymerna.
Slutsats
Förhoppningsvis har den här artikeln rensat några av de termer som vanligtvis används för att beskriva anpassning av Android. Om du har ytterligare frågor kan du skicka en kommentar.
Bildkredit: Sorensiim, Divine Harvester, Andrew Mason, Nick Cowle
Matthew Smith är frilansförfattare som bor i Portland Oregon. Han skriver och redigerar också för Digital Trends.