Vill du anpassa din Android-enhet, men inte säker, var du ska börja?
Androids öppenhet är en av sina största styrkor och gör det möjligt för de flesta enheter att modifieras på ett antal sätt. Anpassa din enhet kan lägga till nya funktioner och få det att känna att det är bra, din.
Det finns bara ett problem. Android modding community är naturligtvis led av tech-heads och programmerare, två grupper av människor inte kända för sin förmåga att kommunicera med lekman. Om du frågar dem vad de första stegen ska vara ska de berätta för att låsa upp din startladdare, rotera enheten och ladda en ROM. Men vad betyder det?
bootloader
Alla elektroniska enheter behöver grundläggande firmware som tillåter enheten att starta. Detta kallas ofta bootloader. Det är program med låg nivå som startar enheten när du trycker på strömbrytaren. De flesta inkluderar fel-kassaskåp som återställer en enhet till fabriksinställningar i händelse av katastrofalt programfel.
De flesta Android-enheter har en startladdare som bara startar viss programvara, till exempel ROM-skivan (se nedan) som levererades med enheten. Byte eller ändring av originallastaren krävs vanligtvis för att installera anpassade ROM-skivor.
Vissa enheter har krypterade startladdare som är mycket svårare att kringgå. Om du läser att en enhet är “låst” det betyder vanligtvis att det är krypterat, vilket i sin tur betyder att anpassade ROM-skivor inte kan blinkas tills krypteringen kringgås.
upplåsning
Som du kanske har gissat från ovanstående avsnitt, låser upp en enhet processen för att spricka sin startladdare så att den kan ersättas med en annan, öppen, startladdare. Det finns många olika sätt att göra detta och metoderna varierar från enhet till enhet och ibland även mellan olika versioner av samma maskinvara.
Inte alla enheter kan låsas upp. Självklart kan en enhet som bara har släppts vanligtvis inte låsas upp i minst några veckor eftersom Android-medlemmar behöver tid för att hitta ett utnyttjande eller en spricka som kommer att fungera. De flesta telefoner låses så småningom, men det är inte alltid fallet. En enhet måste vara upplåst innan den kan rotas (se nedan).
Du bör notera att termen “upplåsning” är inte så exakt. Det kan förväxlas med låsfunktionen som används för att skydda en enhet mot obehörig åtkomst. Det kan också förväxlas med telefoner som är “bärare olåst,” vilket innebär att en telefon säljs utan kontrakt och kan användas med den bärare du väljer.
Rot
Android bygger på Linux. Den djupaste tillgången som finns tillgänglig i något Linux-operativsystem är root-åtkomst. En användare med root-åtkomst kan när som helst ändra någonting i systemet och har åtkomst till alla funktioner.
Android-enheter skickas vanligtvis inte med root-åtkomst. Det är inte nödvändigt för typisk funktionalitet och att neka root access både förbättrar säkerheten och gör modding svårare. Tillverkare ser båda som positiva resultat, men många anpassade ROM-funktioner och anpassade appar fungerar inte utan root aktiverad.
Att få root access kallas rooting. Det uppnås vanligtvis genom att köra anpassad programvara som utnyttjar sårbarhet i målenheten. Även om det är potentiellt komplicerat, kan vissa enheter njuta av utmärkt utvecklingsstöd via appar som SuperOneClick Hur man rotar din Android-telefon med SuperOneClick Så här roterar du din Android-telefon med SuperOneClick Läs mer. Återigen rekommenderar jag att du kontrollerar XDA Developers-forumen för din specifika enhet. Det är där du hittar de senaste och bästa teknikerna för din Android.
De flesta Android-anpassningar, inklusive anpassade ROM-skivor, kräver en enhet som har roterats.
ROM
ROM är ett exempel på en akronym som tas på ett eget liv. Det är kortfattat för skrivskyddat minne, en typ av datorminne som kan lagra data under långa perioder men kan inte skrivas till (antingen på grund av begränsningar av hårdvaran eller programvaran som körs på den). ROM är där en enhet lagrar systemfiler som är kritiska för dess funktion.
I Android-communityen är dock en ROM en programvara laddad i din enhet som ersätter de ursprungliga Android-systemfilerna. En anpassad ROM Så här installerar du en anpassad ROM på din Android-enhet Hur installerar du en anpassad ROM på din Android-enhet Klar för att återuppliva din Android-telefon eller -tablet? Installera en anpassad ROM är det bästa sättet att göra det - driva upp 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 den fungerar som grund för alla Android-funktioner och funktioner.
En jämförelse med Linux-distributioner är apt. Linux är ett operativsystem som har många olika versioner, varav de flesta är tillverkade av oberoende programmörer eller lag. Android, som är baserad på Linux, är liknande. Huvudskillnaden är Google, som fungerar som en central drivkraft och utvecklar operativsystemets huvudsakliga gaffel. Ingen organisation av liknande klyftan finns i Linux ekosystemet.
Blixt
Termen blixt är förvirrande eftersom det kan vara fel för 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. Det består vanligtvis av att ladda ROM-filen till ett minneskort, torka ut den befintliga ROM-installationen via enhetens återställningsmeny och ladda sedan den nya ROM-skivan.
Exakta instruktioner är mer komplexa, såklart, så du bör kolla in XDA Developers Flashing Guide. Du bör också kolla in XDA Developers Device Forum. Du kan vanligtvis hitta enhetsspecifika instruktioner där.
Tegel
En enhet som har murats har blivit meningslös på grund av ett problem som förhindrar att det startar. Det är bokstavligen lika användbart som en liten plast-och-glassten.
Men inte alla tegelstenar är desamma. en “mjuk” tegelsten uppstår när en enhet startar men laddar inte helt Android. Det kan vara en omstartsling (där enheten fortsätter att stänga av och starta om, om och om igen), visa felmeddelande eller ha något annat problem. De flesta mjuka tegelstenar kan återställas genom att återställa telefonen till fabriksinställningar eller använda det inbyggda återställningsläget.
En enhet som inte ens börjar starta kallas en hård tegelsten. En enhet med hård tegel har upplevt ett grundläggande fel som kan innebära skada på telefonens minne. Det är sällsynt, men det händer, och byte av hårdvara i enheten är det enda sättet att fixa det.
AOSP & AOKP
AOSP står för Android Open Source Project. Det är projektet som underhålls av Google som tillåter alla, inklusive både tillverkare och individer, att bygga sin egen version av Android och distribuera den.
Att ladda ner källan är enkelt. Att förstå det och använda det är svårt. Du kommer inte kunna göra mycket med det om du inte är en anständig programmerare, men det är trevligt att veta att den är tillgänglig. Viktigast för våra ändamål, en ROM som är “AOSP” eller “baserat på AOSP” försöker hålla fast vid den ursprungliga versionen av Android och erbjuda a “ren” Android-upplevelse, så nära som möjligt med den som du får med en Google-enhet som Nexus S-telefonen.
AOKP är stenografi för Android Open Kang Project, namnet på en populär open-source anpassad ROM. AOKP ROM är en kraftigt modifierad version av den ursprungliga Android-ROM-skivan, med många tweaks tillagda. Den används ofta som underlag för andra ROM-skivor, så ser du ibland listor med ROM-skivor med “AOKP” används som rubrik. Det är inte relaterat till AOSP men vanligtvis förvirras på grund av likheterna i akronymerna.
Slutsats
Förhoppningsvis har den här artikeln klarat några av de termer som vanligtvis används för att beskriva Android-anpassning. Om du har några ytterligare frågor kan du skicka en kommentar - eller gå vidare till MakeUseOf Answers.
Bildkredit: Sorensiim, Divine Harvester, Andrew Mason, Nick Cowle
Utforska mer om: Android Rooting, Custom Android Rom.