Advertentie
De openheid van Android is een van de sterkste punten en maakt het mogelijk dat de meeste apparaten op een aantal manieren kunnen worden aangepast. Door uw apparaat aan te passen, kunt u nieuwe functies toevoegen en het gevoel geven dat het is, nou ja, de jouwe.
Er is maar één probleem. De Android modding-gemeenschap wordt natuurlijk geleid door tech-hoofden en programmeurs, twee groepen mensen die niet bekend staan om hun vermogen om met de leek te communiceren. Als je hen vraagt wat je eerste stappen zouden moeten zijn, zullen ze je vertellen dat je je bootloader moet ontgrendelen, je apparaat moet rooten en een ROM moet laden. Maar wat betekent dat dan?
Bootloader
Alle elektronische apparaten hebben fundamentele firmware nodig waarmee het apparaat kan opstarten. Dit staat vaak bekend als de bootloader. Het is software op laag niveau die het apparaat start wanneer u op de aan / uit-knop drukt. De meeste bevatten fail-safes die een apparaat terugzetten naar de fabrieksinstellingen in het geval van een catastrofale softwarefout.
De meeste Android-apparaten worden geleverd met een bootloader die alleen bepaalde software start, zoals de ROM (zie hieronder) die bij het apparaat is geleverd. Het vervangen of wijzigen van de originele lader is meestal vereist om aangepaste ROM's te installeren.
Sommige apparaten hebben gecodeerde bootloaders die veel moeilijker te omzeilen zijn. Als u leest dat een apparaat is 'vergrendeld', betekent dit meestal dat het is gecodeerd, wat betekent dat aangepaste ROM's niet kunnen worden geflitst totdat de codering is omzeild.
Ontgrendelen
Zoals je misschien al geraden hebt uit het bovenstaande gedeelte, is het ontgrendelen van een apparaat het proces van het kraken van de bootloader zodat het kan worden vervangen door een andere, open bootloader. Er zijn veel verschillende manieren om dit te doen en de methoden variëren van apparaat tot apparaat en soms zelfs tussen verschillende versies van dezelfde hardware.
Niet alle apparaten kunnen worden ontgrendeld. Het is duidelijk dat een apparaat dat zojuist is uitgebracht meestal niet kan worden ontgrendeld gedurende ten minste een paar weken, omdat leden van de Android-community tijd nodig hebben om een exploit of crack te vinden die werkt. De meeste telefoons worden uiteindelijk ontgrendeld, maar dat is niet altijd het geval. Een apparaat moet worden ontgrendeld voordat het kan worden geroot (zie hieronder).
Merk op dat de term "ontgrendelen" niet erg nauwkeurig is. Het kan worden verward met de vergrendelingsfunctie die wordt gebruikt om een apparaat te beschermen tegen ongeoorloofde toegang. Het kan ook worden verward met telefoons die "carrier unlocked" zijn, wat betekent dat een telefoon zonder contract wordt verkocht en kan worden gebruikt bij de provider van uw keuze.
Wortel
Android is gebaseerd op Linux. Het diepste toegangsniveau dat beschikbaar is in elk Linux-besturingssysteem is root-toegang. Een gebruiker met root-toegang kan op elk moment alles in het systeem wijzigen en heeft toegang tot alle functies.
Android-apparaten worden over het algemeen niet geleverd met root-toegang. Het is niet nodig voor typische functionaliteit en het weigeren van root-toegang verbetert zowel de beveiliging als maakt modding moeilijker. Fabrikanten zien beide als positieve resultaten, maar veel aangepaste ROM-functies en aangepaste apps werken niet zonder dat root is ingeschakeld.
Root-toegang verkrijgen staat bekend als rooten. Dit wordt meestal bereikt door aangepaste software uit te voeren die misbruik maakt van de kwetsbaarheid op het doelapparaat. Hoewel potentieel complex, genieten sommige apparaten uitstekende ondersteuning voor ontwikkelaars via apps zoals SuperOneClick Hoe u uw Android-telefoon kunt rooten met SuperOneClick Lees verder . Nogmaals, ik raad aan om de XDA Developers-forums voor uw specifieke apparaat te controleren. Daar vind je de nieuwste en beste rootingtechnieken voor je Android.
Voor de meeste Android-aanpassingen, inclusief aangepaste ROM's, is een apparaat nodig dat is geroot.
rom
ROM is een voorbeeld van een acroniem dat een eigen leven gaat leiden. Het is een afkorting voor alleen-lezen geheugen, een type computergeheugen dat gegevens voor lange tijd kan opslaan tijd, maar er kan niet naar worden geschreven (vanwege beperkingen van de hardware of de software die wordt uitgevoerd het). ROM is waar een apparaat systeembestanden opslaat die essentieel zijn voor de werking.
In de Android-gemeenschap is een ROM echter een stuk software dat op uw apparaat is geladen en dat de originele Android-systeembestanden vervangt. EEN aangepaste ROM Hoe een aangepast ROM op uw Android-apparaat te installerenKlaar om je Android-telefoon of -tablet nieuw leven in te blazen? Het installeren van een aangepast ROM is de beste manier om dat te doen - het opstarten met nog betere prestaties en functies. Lees verder is een aangepaste versie van het Android-besturingssysteem. Er zijn veel verschillende versies beschikbaar van verschillende teams en onafhankelijke codeerders. Een ROM is niet alleen-lezen, maar dient wel als basis voor alle functies en kenmerken van Android.
Een vergelijking met Linux-distributies De beste Linux-besturingssystemenDe beste Linux-distributies zijn moeilijk te vinden. Tenzij je onze lijst met de beste Linux-besturingssystemen voor gaming, Raspberry Pi en meer leest. Lees verder is geschikt. Linux is een besturingssysteem met veel verschillende versies, waarvan de meeste zijn gemaakt door onafhankelijke programmeurs of teams. Android, dat is gebaseerd op Linux, is vergelijkbaar. Het belangrijkste verschil is Google, dat als centrale drijvende kracht fungeert en de hoofdvork van het besturingssysteem ontwikkelt. Er bestaat geen organisatie met vergelijkbare invloed in het Linux-ecosysteem.
Flash
De term flash is verwarrend omdat het kan worden aangezien voor Adobe Flash, dat geen verband houdt. Knipperend is in plaats daarvan de term die wordt gebruikt om de installatie van een aangepast ROM te beschrijven.
Wanneer u een apparaat flasht, installeert u er een nieuwe ROM op. Dit bestaat meestal uit het laden van het ROM-bestand op een geheugenkaart, het wissen van de bestaande ROM-installatie via het herstelmenu van het apparaat en het laden van de nieuwe ROM.
Exacte instructies zijn natuurlijk ingewikkelder, dus bekijk de XDA Developers Flashing Guide. Je moet ook de XDA Developers-apparaatforums. Meestal vindt u daar apparaatspecifieke instructies.
Steen
Een apparaat dat is gemetseld, is onbruikbaar gemaakt vanwege een probleem waardoor het niet kan worden gestart. Het is letterlijk net zo handig als een kleine steen van plastic en glas.
Niet alle stenen zijn echter hetzelfde. Een "zachte" steen treedt op wanneer een apparaat start, maar Android niet volledig laadt. Het kan een herstartlus zijn (waarbij het apparaat steeds wordt afgesloten en opnieuw wordt opgestart), een foutmelding weergeeft of een ander probleem heeft. De meeste zachte stenen kunnen worden hersteld door de telefoon terug te zetten naar de fabrieksinstellingen of door de ingebouwde herstelmodus te gebruiken.
Een apparaat dat niet eens begint op te starten, wordt een harde steen genoemd. Een apparaat met een harde steen heeft een fundamentele storing meegemaakt, waaronder mogelijk zelfs schade aan het geheugen van de telefoon. Het is zeldzaam, maar het gebeurt wel, en het vervangen van hardware in het apparaat is de enige manier om het te repareren.
AOSP & AOKP
AOSP staat voor Android Open Source Project. Het is het door Google onderhouden project waarmee iedereen, inclusief fabrikanten en individuen, zijn eigen versie van Android kan bouwen en deze kan distribueren.
Het downloaden van de bron is eenvoudig. Het begrijpen en gebruiken is moeilijk. Je kunt er niet veel mee doen, tenzij je een goede programmeur bent, maar het is leuk om te weten dat het beschikbaar is. Het belangrijkste voor onze doeleinden is dat een ROM die "AOSP" of "gebaseerd op AOSP" is, nauw aansluit bij de originele versie van Android en bieden een "pure" Android-ervaring, zo dicht mogelijk bij degene die je krijgt met een Google-apparaat zoals de Nexus S telefoon.
AOKP is een afkorting voor Android Open Kang Project, de naam van een populaire open-source aangepaste ROM. De AOKP ROM is een sterk gewijzigde versie van de originele Android ROM, met veel tweaks toegevoegd. Het wordt vaak gebruikt als basis voor andere ROM's, dus u zult soms lijsten met ROM's zien met "AOKP" als kop. Het heeft niets te maken met AOSP, maar wordt vaak verward vanwege de overeenkomsten in de acroniemen.
Conclusie
Hopelijk heeft dit artikel enkele van de termen verduidelijkt die vaak worden gebruikt om Android-aanpassing te beschrijven. Als u nog vragen heeft, kunt u een opmerking plaatsen.
Afbeelding tegoed: Sorensiim, Divine Harvester, Andrew Mason, Nick Cowle
Matthew Smith is een freelance schrijver en woont in Portland Oregon. Hij schrijft en redigeert ook voor Digital Trends.