Annonse
Androids åpenhet er en av de største styrkene og gjør det mulig for de fleste enheter å bli endret på flere måter. Å tilpasse enheten din kan legge til nye funksjoner og få den til å føles som den er, vel, yours.
Det er bare ett problem. Android-modding-samfunnet ledes naturlig nok av tech-hoder og programmerere, to grupper mennesker som ikke er kjent for sin evne til å kommunisere med lekmannen. Hvis du spør hva de første trinnene dine skal være, vil de fortelle deg om å låse opp startlasteren, rot enheten og last inn en ROM. Men hva betyr det?
bootloader

Alle elektroniske enheter trenger grunnleggende firmware som lar enheten starte opp. Dette er ofte kjent som bootloader. Det er programvare på lavt nivå som starter enheten når du trykker på av / på-knappen. De fleste inkluderer feil-safe som gjenoppretter en enhet til fabrikkstandard i tilfelle katastrofal programvarefeil.
De fleste Android-enheter kommer med en startlaster som bare vil starte viss programvare, for eksempel ROM (se nedenfor) som fulgte med enheten. Erstatning eller endring av den originale lasteren er vanligvis nødvendig for å installere tilpassede ROM-er.
Noen enheter har krypterte startlastere som er mye vanskeligere å omgå. Hvis du leser at en enhet er "låst", betyr det vanligvis at den er kryptert, noe som igjen betyr at tilpassede ROM-er ikke kan bli blinket før krypteringen er omgått.
Unlocking

Som du kanskje har gjettet fra avsnittet ovenfor, er å låse opp en enhet prosessen med å sprekke opp bootloader slik at den kan erstattes med en annen, åpen, bootloader. Det er mange forskjellige måter å gjøre dette på, og metodene varierer fra enhet til enhet og noen ganger til og med mellom forskjellige versjoner av samme maskinvare.
Ikke alle enheter kan låses opp. Det er klart at en enhet som nettopp har blitt utgitt, vanligvis ikke kan låses opp i minst noen uker fordi medlemmene i Android-samfunnet trenger tid til å finne en utnyttelse eller sprekk som vil fungere. De fleste telefoner blir til slutt låst opp, men det er ikke alltid tilfelle. En enhet må låses opp før den kan være forankret (se nedenfor).
Du må merke deg at begrepet “unlocking” ikke er veldig presist. Det kan forveksles med låsefunksjonen som brukes til å beskytte en enhet mot uautorisert tilgang. Det kan også forveksles med telefoner som er “ulåst med transportør”, noe som betyr at en telefon selges uten kontrakt og kan brukes med den operatøren du ønsker.
Rot

Android er basert på Linux. Det dypeste tilgangsnivået som er tilgjengelig i alle Linux-operativsystemer er root-tilgang. En bruker med rottilgang kan endre hva som helst i systemet når som helst og har tilgang til alle funksjoner.
Android-enheter leveres vanligvis ikke med root-tilgang. Det er ikke nødvendig for typisk funksjonalitet og å nekte rottilgang både forbedrer sikkerheten og gjør modding vanskeligere. Produsenter ser begge som positive resultater, men mange tilpassede ROM-funksjoner og tilpassede apper vil ikke fungere uten at root er aktivert.
Å skaffe root-tilgang er kjent som rooting. Det oppnås vanligvis ved å kjøre tilpasset programvare som utnytter sårbarheten i målenheten. Selv om det er potensielt komplisert, er det noen enheter som har utmerket støtte for utviklere via apper som SuperOneClick Slik røtter du Android-telefonen din med SuperOneClick Les mer . Igjen anbefaler jeg å sjekke XDA Developers-forumene for den spesifikke enheten din. Det er her du finner de nyeste og beste rotteknikkene for Android-en.
De fleste Android-tilpasninger, inkludert tilpassede ROM-er, krever en enhet som er forankret.
rom

ROM er et eksempel på et akronym som har tatt sitt eget liv. Det er kortfattet for skrivebeskyttet minne, en type dataminne som kan lagre data i lengre perioder av tiden, men kan ikke skrives til (verken på grunn av begrensninger i maskinvaren eller programvaren som kjører på den). ROM er der en enhet lagrer systemfiler som er avgjørende for driften.
I Android-fellesskapet er en ROM imidlertid en programvare som er lastet inn på enheten din, som erstatter de originale Android-systemfilene. EN tilpasset ROM Slik installerer du en tilpasset ROM på din Android-enhetKlar til å revitalisere din Android-telefon eller nettbrett? Å installere en tilpasset ROM er den beste måten å gjøre det på - med å gi den enda bedre ytelse og funksjoner. Les mer er en tilpasset versjon av Android-operativsystemet. Det er mange forskjellige versjoner tilgjengelig fra forskjellige hold og uavhengige kodere. En ROM er ikke skrivebeskyttet, men den tjener som grunnlag for alle Android-funksjoner og funksjoner.
En sammenligning med Linux-distribusjoner De beste driftsdistrosene for LinuxDe beste Linux-distrosene er vanskelig å finne. Med mindre du leser listen over de beste Linux-operativsystemene for spill, Raspberry Pi og mer. Les mer er treffende. Linux er et operativsystem som har mange forskjellige versjoner, de fleste er laget av uavhengige programmerere eller team. Android, som er basert på Linux, er lik. Hovedforskjellen er Google, som fungerer som en sentral drivkraft og utvikler hovedgaffelen til operativsystemet. Det finnes ingen organisering av lignende clout i Linux-økosystemet.
Blits
Uttrykket flash er forvirrende siden det kan være feil med Adobe Flash, som ikke er relatert. Blinkende er i stedet betegnelsen som brukes for å beskrive installasjonen av en tilpasset ROM.
Når du blinker en enhet, installerer du en ny ROM på den. Dette består vanligvis av å laste inn ROM-filen på et minnekort, utslette den eksisterende ROM-installasjonen via enhetens gjenopprettingsmeny og deretter laste den nye ROMen.
Nøyaktige instruksjoner er selvfølgelig mer komplekse, så du bør sjekke ut XDA Developers Flashing Guide. Du bør også sjekke ut XDA Developers enhetsfora. Du kan vanligvis finne enhetsspesifikke instruksjoner der.
Murstein

En enhet som er murt, er blitt ubrukelig på grunn av et problem som forhindrer at den starter. Det er bokstavelig talt like nyttig som en liten plast-og-glass murstein.
Ikke alle klosser er imidlertid like. En "myk" murstein oppstår når en enhet starter, men ikke laster Android fullstendig. Det kan være en omstartsløyfe (der enheten fortsetter å slå seg av og starte på nytt, om og om igjen), vise feilmelding eller har et annet problem. De fleste myke klosser kan gjenvinnes ved å tilbakestille telefonen til fabrikkstandard eller bruke den innebygde gjenopprettingsmodusen.
En enhet som ikke en gang begynner å starte opp, kalles en hard murstein. En enhet med hard teglstein har opplevd en grunnleggende feil som til og med kan inneholde skader på telefonens minne. Det er sjelden, men det skjer, og å bytte ut maskinvare på enheten er den eneste måten å fikse det.
AOSP & AOKP
AOSP står for Android Open Source Project. Det er prosjektet som vedlikeholdes av Google som lar alle, inkludert produsenter og enkeltpersoner, bygge sin egen versjon av Android og distribuere den.
Det er enkelt å laste ned kilden. Det er vanskelig å forstå det og bruke det. Du vil ikke kunne gjøre mye med det med mindre du er en anstendig programmerer, men det er hyggelig å vite at den er tilgjengelig. Viktigst for våre formål prøver en ROM som er “AOSP” eller “basert på AOSP” å følge den opprinnelige versjonen av Android, og tilby en "ren" Android-opplevelse, så nær den som du får med en Google-enhet som Nexus S telefonen.
AOKP er kortfattet for Android Open Kang Project, navnet på en populær tilpasset ROM med åpen kildekode. AOKP ROM er en sterkt modifisert versjon av den originale Android-ROMen, med mange tweaks lagt inn. Det brukes ofte som grunnlag for andre ROM-er, slik at du noen ganger vil se lister over ROM-er med "AOKP" brukt som overskrift. Det er ikke relatert til AOSP, men ofte forvirret på grunn av likhetene i forkortelsene.
Konklusjon
Forhåpentligvis har denne artikkelen ryddet opp noen av begrepene som vanligvis brukes for å beskrive tilpasning av Android. Hvis du har noen spørsmål, send gjerne en kommentar.
Bildekreditt: Sorensiim, Divine Harvester, Andrew Mason, Nick Cowle
Matthew Smith er en frilansskribent bosatt i Portland Oregon. Han skriver og redigerer også for Digital Trends.