Wilt u uw Android-apparaat aanpassen, maar weet u niet precies waar u moet beginnen?

Wilt u uw Android-apparaat aanpassen, maar weet u niet precies waar u moet beginnen? / Android

De openheid van Android is een van zijn grootste sterke punten en maakt het mogelijk dat de meeste apparaten op een aantal manieren kunnen worden aangepast. Het aanpassen van uw apparaat kan nieuwe functies toevoegen en het laten voelen alsof het goed is, de jouwe.

Er is slechts één probleem. De Android modding-community 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 moeten zijn, zullen ze je vertellen om je bootloader te ontgrendelen, je apparaat te rooten en een ROM te laden. Maar wat betekent dat?

bootloader

Alle elektronische apparaten hebben fundamentele firmware nodig waarmee het apparaat kan opstarten. Dit staat vaak bekend als de bootloader. Het is low-level software die het apparaat start wanneer u op de aan / uit-knop drukt. De meeste bevatten fail-safe's die de fabrieksinstellingen van het apparaat herstellen 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 met het apparaat is meegeleverd. Het vervangen of aanpassen 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 je leest dat een apparaat is “op slot” het betekent meestal dat het gecodeerd is, wat betekent dat aangepaste ROM's niet kunnen worden geflitst voordat de codering is omzeild.

Unlocking

Zoals je misschien uit het bovenstaande gedeelte hebt geraden, is het ontgrendelen van een apparaat het proces waarbij de bootloader wordt gekraakt zodat deze 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 vrijgegeven, meestal niet voor een paar weken kan worden ontgrendeld, omdat leden van de Android-community tijd nodig hebben om een ​​exploit of crack te vinden die werkt. De meeste telefoons zijn uiteindelijk ontgrendeld, maar dat is niet altijd het geval. Een apparaat moet worden ontgrendeld voordat het kan worden geroot (zie hieronder).

Je moet opmerken dat de term “ontgrendelen” is niet erg precies. 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 dat wel zijn “carrier ontgrendeld,” wat betekent dat een telefoon zonder contract wordt verkocht en kan worden gebruikt met de koerier 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 roottoegang kan op elk moment alles in het systeem wijzigen en heeft toegang tot alle functies.

Android-apparaten worden meestal niet geleverd met root-toegang. Het is niet nodig voor standaardfunctionaliteit en het ontzeggen van root-toegang verbetert zowel de veiligheid als modelling moeilijker. Fabrikanten zien beide als positieve resultaten, maar veel aangepaste ROM-functies en aangepaste apps zullen niet werken zonder rootfunctie.

Het verkrijgen van root-toegang wordt rooten genoemd. Het wordt meestal bereikt door aangepaste software uit te voeren die kwetsbaarheden in het doelapparaat misbruikt. Hoewel ze potentieel complex zijn, genieten sommige apparaten van uitstekende ontwikkelaarsondersteuning via apps zoals SuperOneClick Hoe je je Android-telefoon kunt rooten met SuperOneClick Hoe je je Android-telefoon kunt rooten met SuperOneClick Lees meer. Nogmaals, ik raad aan om de XDA-ontwikkelaarsforums voor uw specifieke apparaat te controleren. Dat is waar je de nieuwste en beste bewortelingstechnieken voor je Android zult vinden.

Voor de meeste Android-aanpassingen, waaronder aangepaste ROM's, is een apparaat vereist dat geroot is.

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, maar niet kan worden weggeschreven (hetzij vanwege beperkingen van de hardware of de software die erop wordt uitgevoerd). ROM is waar een apparaat systeembestanden opslaat die cruciaal zijn voor de werking ervan.

In de Android-gemeenschap is een ROM echter een stukje software dat op uw apparaat wordt geladen en dat de oorspronkelijke Android-systeembestanden vervangt. Een aangepaste ROM Een aangepast ROM installeren op uw Android-apparaat Een aangepast ROM installeren op uw Android-apparaat Klaar om uw Android-telefoon of -tablet nieuw leven in te blazen? Het installeren van een aangepast ROM is de beste manier om dat te doen - het aan te drijven met nog betere prestaties en functies. Read More is een aangepaste versie van het Android-besturingssysteem. Er zijn veel verschillende versies beschikbaar van verschillende teams en onafhankelijke coders. Een ROM is niet alleen-lezen maar dient als basis voor alle functies en functies van Android.

Een vergelijking met Linux-distributies is toepasselijk. 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 grootste verschil is Google, dat als een centrale drijvende kracht fungeert en de hoofdvork van het besturingssysteem ontwikkelt. Geen organisatie van vergelijkbare invloed bestaat in het Linux-ecosysteem.

Flash

De term flash is verwarrend omdat deze mogelijk wordt aangezien voor Adobe Flash, die geen verband houdt. Knipperen 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 nieuw ROM op. Dit bestaat meestal uit het laden van het ROM-bestand op een geheugenkaart, het vernietigen 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. Bekijk ook de forums van het XDA-ontwikkelaarsapparaat. U kunt daar meestal apparaatspecifieke instructies vinden.

Steen

Een apparaat dat is gemetseld is nutteloos gemaakt vanwege een probleem waardoor het niet kan worden gestart. Het is letterlijk net zo handig als een kleine baksteen van kunststof en glas.

Niet alle stenen zijn echter hetzelfde. EEN “zacht” baksteen treedt op wanneer een apparaat start maar Android niet volledig laadt. Het kan een herstart-lus zijn (waarbij het apparaat steeds opnieuw wordt afgesloten en opnieuw wordt opgestart), een foutbericht weergeeft of een ander probleem heeft. De meeste zachte stenen kunnen worden hersteld door de telefoon te resetten naar de fabrieksinstellingen of door de ingebouwde herstelmodus te gebruiken.

Een apparaat dat niet eens begint met opstarten, wordt een harde steen genoemd. Een apparaat met een harde steen heeft een fundamentele storing ervaren die zelfs schade aan het geheugen van de telefoon kan bevatten. 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 particulieren, een eigen versie van Android kan bouwen en verspreiden.

Het downloaden van de bron is eenvoudig. Het begrijpen en gebruiken ervan is moeilijk. Je kunt er niet veel mee doen tenzij je een fatsoenlijke programmeur bent, maar het is goed om te weten dat het beschikbaar is. Het belangrijkste voor onze doeleinden is een ROM “AOSP” of “gebaseerd op AOSP” probeert zich te houden aan de originele versie van Android en biedt een “zuiver” Android-ervaring, zo dicht mogelijk bij die van 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 gemodificeerde versie van de originele Android ROM, met veel tweaks toegevoegd. Het wordt vaak gebruikt als basis voor andere ROM's, dus je zult soms lijsten zien van ROMs met “AOKP” gebruikt als een kop. Het is niet gerelateerd aan AOSP, maar wordt vaak verward vanwege de overeenkomsten in de acroniemen.

Conclusie

Hopelijk heeft dit artikel enkele van de termen die algemeen worden gebruikt om Android-aanpassingen te beschrijven, opgelost. Als je nog vragen hebt, kun je een reactie plaatsen of naar MakeUseOf Answers gaan.

Image Credit: Sorensiim, Divine Harvester, Andrew Mason, Nick Cowle

Ontdek meer over: Android Rooting, Custom Android Rom.