Vil du tilpasse Android-enheten din, men ikke sikker på hvor du skal begynne?

Vil du tilpasse Android-enheten din, men ikke sikker på hvor du skal begynne? / Android

Android åpenhet er en av sine største styrker og gjør det mulig for de fleste enheter å bli endret på en rekke måter. Tilpasse enheten din kan legge til nye funksjoner og få det til å føle at det er bra, yours.

Det er bare ett problem. Android-modding-fellesskapet er naturligvis ledet av tech-heads og programmerere, to grupper av mennesker som ikke er kjent for deres evne til å kommunisere med lekmannen. Hvis du spør dem om hva de første trinnene skal være, vil de fortelle deg å låse opp opplastingsprogrammet ditt, roter enheten og last inn en ROM. Men hva betyr det?

bootloader

Alle elektroniske enheter trenger grunnleggende fastvare som gjør at enheten kan starte opp. Dette kalles ofte bootloaderen. Det er programvare på lavt nivå som starter enheten når du trykker på strømknappen. De fleste inkluderer feil-safe som gjenoppretter en enhet til fabrikkinnstillinger i tilfelle katastrofale programvarefeil.

De fleste Android-enheter leveres med en oppstartslaster som bare starter bestemte programmer, for eksempel ROM-en (se nedenfor) som leveres sammen med enheten. Bytting eller endring av originallasteren er vanligvis nødvendig for å installere egendefinerte ROM-er.

Noen enheter har krypterte bootloaders som er mye vanskeligere å omgå. Hvis du leser at en enhet er “låst” det betyr vanligvis at det er kryptert, noe som igjen betyr at egendefinerte ROMer ikke kan bli blinket før kryptering er omgått.

Unlocking

Som du kanskje har gjettet fra det ovennevnte avsnittet, låser opp en enhet prosessen med å knekke oppstartsleseren, slik at den kan byttes ut 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 enhetene kan låses opp. Tydeligvis kan en enhet som nettopp er utgitt vanligvis ikke låses opp i minst noen få uker fordi Android-fellesskapsmedlemmene trenger tid til å finne en utnyttelse eller sprekk som vil fungere. De fleste telefoner er til slutt låst opp, men det er ikke alltid tilfelle. En enhet må låses opp før den kan roteres (se nedenfor).

Du bør merke at begrepet “opplåsing” er ikke veldig presis. Det kan forveksles med låsefunksjonen som brukes til å beskytte en enhet mot uautorisert tilgang. Det kan også forveksles med telefoner som er “transportør ulåst,” som betyr at en telefon selges uten en kontrakt og kan brukes med transportøren av ditt valg.

Rot

Android er basert på Linux. Det dypeste nivået av tilgang tilgjengelig i alle Linux-operativsystemer er root-tilgang. En bruker med root-tilgang kan til enhver tid endre noe i systemet og har tilgang til alle funksjoner.

Android-enheter sender vanligvis ikke root-tilgang. Det er ikke nødvendig for typisk funksjonalitet og nektar roten tilgang både forbedrer sikkerheten og gjør modding vanskeligere. Produsenter ser begge som positive resultater, men mange tilpassede ROM-funksjoner og tilpassede apper fungerer ikke uten rot aktivert.

Å få root tilgang er kjent som rooting. Det oppnås vanligvis ved å kjøre tilpasset programvare som utnytter sårbarhet i målenheten. Selv om det er potensielt komplisert, kan noen enheter nyte utmerket utviklerstøtte via apps som SuperOneClick Slik roter du Android-telefonen din med SuperOneClick Slik roter du Android-telefonen din med SuperOneClick Les mer. Igjen, anbefaler jeg at du sjekker XDA Developers-forumene for din spesifikke enhet. Det er der du vil finne de nyeste og beste rotte teknikker for Android.

De fleste Android-tilpasninger, inkludert tilpassede ROM-er, krever en enhet som har blitt rotfestet.

rom

ROM er et eksempel på et akronym som er tatt på et eget liv. Det er shorthand for skrivebeskyttet minne, en type dataminne som kan lagre data i lange perioder, men kan ikke skrives til (enten på grunn av begrensninger av maskinvaren eller programvaren som kjører på den). ROM er hvor en enhet lagrer systemfiler som er kritiske for operasjonen.

I Android-fellesskapet er imidlertid et ROM et programvare lastet inn i enheten din som erstatter de opprinnelige Android-systemfilene. En egendefinert ROM Slik installerer du en egendefinert ROM på Android-enheten Slik installerer du en egendefinert ROM på Android-enheten din Klar til å revitalisere Android-telefonen eller nettbrettet ditt? Å installere en egendefinert ROM er den beste måten å gjøre det på, slik at du får enda bedre ytelse og funksjoner. Les mer er en tilpasset versjon av Android-operativsystemet. Det finnes mange forskjellige versjoner tilgjengelig fra forskjellige lag og uavhengige kodere. En ROM er ikke skrivebeskyttet, men den tjener som grunnlag for alle Android-funksjonene og funksjonene.

En sammenligning med Linux-distribusjoner er egnet. Linux er et operativsystem som har mange forskjellige versjoner, hvorav de fleste er laget av uavhengige programmerere eller lag. 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 organisasjon av lignende clout i Linux økosystemet.

Blits

Begrepet flash er forvirrende, siden det kan være feil for Adobe Flash, som ikke er relatert. Blinker er i stedet begrepet som brukes til å 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 ROM-filen på et minnekort, tørke ut den eksisterende ROM-installasjonen via enhetens gjenopprettingsmeny og deretter laste den nye ROM-en.

Nøyaktige instruksjoner er mer komplekse, selvfølgelig, så du bør sjekke ut XDA Developers Flashing Guide. Du bør også sjekke ut XDA Developers-enhetens fora. Du kan vanligvis finne enhetsspesifikke instruksjoner der.

Murstein

En enhet som har blitt muret, har blitt gjort ubrukelig på grunn av et problem som forhindrer det i å starte. Det er bokstavelig talt like nyttig som en liten plast-og-glass murstein.

Ikke alle mursteinene er de samme, men. EN “myk” murstein oppstår når en enhet starter, men fullstendig ikke laster Android. Det kan være en omstartsløyfe (der enheten fortsetter å slå av og starte om igjen,), vise feilmelding eller ha et annet problem. De fleste myke mursteinene kan gjenopprettes ved å tilbakestille telefonen til fabrikkinnstillinger eller bruke den innebygde gjenopprettingsmodusen.

En enhet som ikke engang begynner å starte, kalles en hard murstein. En enhet med hard murstein har opplevd en grunnleggende feil, som kan inkludere skade på telefonens minne. Det er sjeldent, men det skjer, og erstatning av maskinvare i enheten er den eneste måten å fikse det på.

AOSP & AOKP

AOSP står for Android Open Source Project. Det er prosjektet vedlikeholdt av Google som gjør det mulig for alle, inkludert både produsenter og enkeltpersoner, å bygge sin egen versjon av Android og distribuere den.

Det er enkelt å laste ned kilden. Å forstå det og bruke det er vanskelig. 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, en ROM som er “AOSP” eller “basert på AOSP” forsøker å følge den opprinnelige versjonen av Android nøye, og tilby en “ren” Android-opplevelse, så nært som mulig med den du får med en Google-enhet som Nexus S-telefonen.

AOKP er shorthand for Android Open Kang Project, navnet på en populær åpen kildekode tilpasset ROM. AOKP ROM er en tungmodifisert versjon av den opprinnelige Android ROM, med mange tweaks lagt til. Det brukes ofte som grunnlag for andre ROMer, så du vil noen ganger se lister over ROM med “AOKP” brukes som overskrift. Det er ikke relatert til AOSP, men ofte forvirret på grunn av likhetene i akronymer.

Konklusjon

Forhåpentligvis har denne artikkelen ryddet opp noen av vilkårene som vanligvis brukes til å beskrive Android-tilpasning. Hvis du har flere spørsmål, kan du legge inn en kommentar - eller gå over til MakeUseOf svar.

Bildekreditt: Sorensiim, Divine Harvester, Andrew Mason, Nick Cowle

Utforsk mer om: Android Rooting, Custom Android Rom.