Inhoudsopgave:
Een van de meest opmerkelijke dingen van de meeste Android-apparaten is de hoeveelheid keuze die ze hebben over welke versie van het besturingssysteem ze willen gebruiken. Als we een smartphone met geweldige hardware kopen, maar niet tevreden zijn met de software, kunnen we meestal een andere versie installeren die dat wel doet.
Afhankelijk van het apparaat hebben we, in ieder geval potentieel, tientallen versies van Android die we kunnen installeren Sommige zijn gemaakt en onderhouden door een team van ontwikkelaars, terwijl andere een enkele ontwikkelaar hebben die alle aspecten overziet.Het beste van alles is dat ze gratis zijn.
De grootste en meest populaire aangepaste Android-ervaring is LineageOS. LineageOS, voorheen bekend als CyanogenMod (en later alleen Cyanogen), is een versie van Android met extra functies die ons apparaat krachtiger en aanpasbaarder maken.
Een van de geweldige dingen van LineageOS is dat het ons in staat stelt om veel apparaten bij te werken naar de nieuwste versie van Android, zelfs als de voorraadupdates voor dat apparaat al lang op zich laten wachten Dit geeft nieuw leven aan telefoons en tablets die anders zouden verdwijnen.
Het installeren van een nieuw besturingssysteem op onze Android-terminal lijkt misschien een odyssee, maar als het in stappen gebeurt, kan het gemakkelijk zijn. Het helpt dat er ook een grote foutmarge is, zodat beginners zich geen zorgen hoeven te maken dat hun apparaten crashen.
Dit is wat we nodig hebben om een ROM te updaten:
Compatibele Android-smartphone of -tablet USB-kabel voor dat apparaat Laptop of desktopcomputer met Windows, macOS of Linux een internetverbinding Tijd (dit kan een uur of twee duren, afhankelijk van hoe bekend we zijn met de betrokken technologieën)
Stap 1
Met sommige zeldzame apparaten kunnen we nieuwe ROM's flashen zonder ze eerst op een computer aan te sluiten. De overgrote meerderheid van de apparaten heeft echter toegang nodig tot een computer met Windows, MacOS, Linux of zelfs Chrome OS.Het kan een tien jaar oude laptop zijn of een krachtige desktop; het kost niet veel stroom om een ROM te flashen
Meestal is de software die je nodig hebt ADB. ADB wordt gehost en onderhouden door Google, dus u hoeft zich geen zorgen te maken over virussen of malware bij het downloaden en installeren van het programma. We kunnen deze pagina bezoeken om expliciete instructies te volgen over het downloaden en installeren van ADB voor het computerplatform dat we nodig hebben. Het duurt niet lang en de instructies zijn heel eenvoudig.
Als je ADB eenmaal hebt geïnstalleerd, hebben we er toegang toe via een opdrachtprompt op Windows of een terminalvenster op Linux en MacOS. Dit lijkt misschien moeilijk, maar maak je geen zorgen, de commando's zijn uiterst eenvoudig en gemakkelijk te kopiëren en plakken.
Een tip: Af en toe verbinden we ons Android-apparaat met onze computer om verbinding te maken met ADB.Wanneer we dit doen, moeten we ervoor zorgen dat we de USB-kabel gebruiken die bij het apparaat is geleverd. Als we die niet hebben, moeten we een kabel van hoge kwaliteit gebruiken Goedkope kabels kunnen problemen met knipperen veroorzaken, dus we kunnen het beter niet riskeren.
Stap 2
Om LineageOS te krijgen, moeten we eerst controleren of ons apparaat compatibel is met de ROM We gaan naar de LineageOS-wiki en doen een zoekopdracht voor het apparaat dat u wilt flashen.LineageOS is compatibel met de meeste populaire apparaten van bijna alle grote fabrikanten. Tenzij we een extreem goedkoop apparaat hebben, kunnen we waarschijnlijk ten minste één versie van LineageOS installeren.
Als we bij de lijst met bestanden komen die aan ons apparaat zijn gekoppeld, downloaden we alleen het bestand met de meest recente uploaddatum. Nadat we het bestand naar de computer hebben gedownload, kunnen we de LineageOS-site verlaten.We hebben echter niet alleen het LineageOS-pakket nodig; we zullen ook het aangepaste herstelpakket en het Google-toepassingspakket moeten downloaden.
Het meest populaire aangepaste herstel wordt het TeamWin Recovery Project genoemd, of afgekort TWRP. We kunnen TWRP voor ons apparaat downloaden door naar de TWRP-website te gaan en te zoeken. Het is verplicht dat we het exacte model van ons apparaat aangeven voordat we TWRP of LineageOS downloaden. Er zijn veel varianten van de Samsung Galaxy S5 en daarom veel versies van TWRP en LineageOS met het label Galaxy S5.
We hebben ook een pakket Google-applicaties nodig. Als we ze niet aan het einde van het knipperende proces installeren, hebben we geen Google-producten op het apparaat wanneer het opstart, inclusief de Google Play Store. We kunnen de applicaties later niet installeren, we moeten dit doen tijdens hun originele flash.
Zodra we die drie pakketten hebben gedownload, verplaatsen we de bestanden naar dezelfde locatie als de ADB-bestanden die we in de vorige stap hebben geïnstalleerdDan veranderen we de naam in eenvoudiger dingen; de TWRP-bestandsnaam is bijvoorbeeld erg lang en ingewikkeld (twrp-3.2.2-1-xxxx.img). We hebben het gewijzigd in alleen TWRP.img. Dit maakt het gemakkelijker om de bestanden later terug te vinden en voorkomt ook dat we een beetje typen op de opdrachtregel hoeven te typen.
We hernoemen elk bestand dat we downloaden als zodanig:
twrp-x.x.x-x-xxxx.img> TWRP.img
lineage-xx.x-xxxxxxx-nightly-xxxx-signed.zip> LINEAGE.zip
open_gapps-xxxxx-x.x-xxxx-xxxxxxx.zip> GAPPS.zip
Vergeet niet ze naar de ADB-map te verplaatsen (voor Windows is dat % GEBRUIKERSPROFIEL% \ adb-fastboot \ platform-tools). Zodra alle bestanden zijn georganiseerd, zijn we klaar voor de volgende stap.
Tip: Ons apparaat heeft een codenaam die LineageOS, TWRP en GApps zullen gebruiken om het te identificeren.De naam van de code wordt weergegeven in de lijst met apparaten die compatibel zijn met LineageOS: we gebruiken deze om naar compatibele pakketten te zoeken, op die manier weten we dat we altijd de juiste downloaden.
Stap 3
Er zijn veel verschillende manieren om een back-up van een apparaat te maken. Er zijn gratis en betaalde apps op Google Play, evenals gratis en betaalde software voor computers. Een goede methode om een back-up van een apparaat te maken, is door Helium te gebruiken. Als we de telefoon verbinden met de Helium-desktopclient, kunnen we een reservekopie maken van praktisch alles wat we op de telefoon hebben vanaf de computer zonder eerst de terminal te rooten
Zodra we van alles een back-up hebben gemaakt, moeten we twee dingen op het apparaat doen voordat we verder gaan met de volgende stap: USB-foutopsporing en OEM-ontgrendeling inschakelen.Dit zijn twee knoppen in het instellingenpaneel van ons apparaat, verborgen in een gedeelte met de naam "Opties voor ontwikkelaars".
We hebben op Google gezocht naar "toegang tot Android-ontwikkelaarsopties" om instructies te vinden over hoe je toegang krijgt tot deze twee schakelaars (meestal moet je een aantal keren op je buildnummer Android tikken in Instellingen). Zodra we toegang hebben tot de ontwikkelaaropties, activeren we zowel USB-foutopsporing als OEM-ontgrendeling. Als de OEM-ontgrendeling er niet is, gebeurt er niets: we zorgen er alleen voor dat USB-foutopsporing is ingeschakeld. Als we dat allemaal hebben gedaan, verbinden we onze telefoon met een USB-kabel met de computer. Mogelijk zien we dat de stuurprogramma's op de computer worden geïnstalleerd, wat normaal is.
Stap 4
De stappen om de bootloader van ons apparaat te ontgrendelen zijn afhankelijk van het merk en model van de telefoon of tablet.Sommige OEM's maken het proces ongelooflijk eenvoudig, terwijl andere het erg moeilijk maken. Dus deze stap zal enorm variëren, afhankelijk van het apparaat, dus het is moeilijk om expliciete instructies te geven Om het leven gemakkelijker te maken, gaan we naar XDA Developers en zoeken naar het forum voor ons toestel. We lezen de threads en of andere gebruikers de bootloader met succes hebben ontgrendeld. Als iedereen in orde lijkt, komt alles goed.
Als we ontdekken dat andere gebruikers problemen hebben met de bootloader, kan dat verschillende redenen hebben. Het kan zijn omdat het apparaat te nieuw is, dus niemand heeft het proces nog bedacht. Het kan ook zijn dat de bootloader beveiligd is en moeilijk of onmogelijk te ontgrendelen is; Samsung staat hier bekend om. Zodra we zeker weten dat de bootloader kan worden ontgrendeld, gaan we naar de LineageOS-installatiehandleiding voor ons specifieke apparaat.Daar vinden we stapsgewijze instructies voor het ontgrendelen van de bootloader.
Onthoud: hierdoor worden de gegevens op uw apparaat gewist.
In de meeste gevallen verbinden we de terminal met de computer met een USB-kabel om de bootloader te ontgrendelen en voeren we enkele ADB- en fastboot-opdrachten uit om de telefoon te ontgrendelen:
Een ADB-opdracht om ervoor te zorgen dat het apparaat correct is aangesloten.
Een ADB-opdracht om het apparaat opnieuw op te starten in de fastboot-modus.
Een fastboot-opdracht om te controleren of het apparaat in de fastboot-modus staat en correct is aangesloten.
Een fastboot-opdracht om de bootloader te ontgrendelen.
Als we Windows gebruiken, kunnen we een fout tegenkomen wanneer we de stappen op de bootloader-pagina voor ons apparaat proberen.Het probleem kan zijn dat de opdrachtprompt niet op de juiste locatie staat. Met de opdrachtprompt geopend, moeten we de volgende opdracht typen:
Het eerste dat u moet doen nadat u het apparaat op de computer hebt aangesloten, is deze ADB-opdracht uitvoeren om een succesvolle verbinding te garanderen:
cd %userprofile%\adb-fastboot\platform-tools
Als we na een succesvolle verbinding met ADB en opnieuw opstarten in de fastboot-modus enkele problemen hebben, moeten we waarschijnlijk de stuurprogramma's op de computer bijwerken. We hebben op Google gezocht naar "stuurprogramma's" en de nieuwste versie gedownload en geïnstalleerd.
Nu dit allemaal is gedaan, zouden we in staat moeten zijn om de bootloader met succes te ontgrendelen. Nadat de bootloader is ontgrendeld, zal ons apparaat opnieuw opstarten en de Android-instellingen invoeren, net als na een fabrieksreset.
Voordat we doorgaan naar de volgende stap, moeten we ervoor zorgen dat USB-foutopsporing weer is ingeschakeld. We doorlopen het installatieproces van de terminal voor de eerste keer en schakel vervolgens USB-foutopsporing opnieuw in. Na het terugzetten naar de fabrieksinstellingen is het mogelijk uitgeschakeld, dus we moeten dezelfde stappen volgen als voorheen (inschakelen, verbinding maken met computer, enz.).
Stap 5
Nu de bootloader is ontgrendeld, is het tijd om iets op ons apparaat bij te werken. Dit is een zeer belangrijke stap. Je gaat onze smartphonesoftware flashen, wat de werking drastisch zal veranderen Als laatste waarschuwing: het flashen van het verkeerde aangepaste herstel op een apparaat kan een fout veroorzaken. We moeten er absoluut zeker van zijn dat het TWRP-bestand dat u hebt gedownload, overeenkomt met het apparaatmodel
Als u klaar bent, start u ADB op via een opdrachtprompt en voert u de volgende opdrachten uit:
adb-apparaten
Net als voorheen zorgt de vorige opdracht ervoor dat het apparaat correct is aangesloten op onze computer. Daarna voeren we dit uit: adb reboot bootloader
En dan: fastboot-apparaten
Tot slot, na een dubbele controle, gaan we dit invoeren: fastboot flsh recovery TWRP.img
Zodra ADB en fastboot klaar zijn met knipperen, starten we het apparaat opnieuw op in de herstelmodus. Dit omvat meestal een reeks hardware-toetsaanslagen. Het opstarten van de OnePlus 5 in de herstelmodus houdt in dat u hem uit- en weer inschakelt terwijl u de volume-omlaagtoets ingedrukt houdt. We zoeken in Google naar de benodigde stappen om onze terminal in herstelmodus te starten.
Aangezien we zojuist TWRP hebben geflasht tijdens het oorspronkelijke herstel, start het apparaat op in TWRP wanneer we op de specifieke hardwaretoetsen drukken die we met Google hebben gevonden. We krijgen eerst onderstaand scherm te zien:
Stap 6
Meestal starten we gewoon op in Android en verplaatsen we het bestand van de computer naar het apparaat nadat we de USB-kabel hebben aangesloten, maar we kunnen niet opstarten in Android omdat we dat niet hebben gedaan opgestart en toch geïnstalleerd Maar maak je geen zorgen, ADB kan alle bestandsoverdrachten doen die we nodig hebben. Voordat we dit doen, moeten we ervoor zorgen dat er geen overblijfselen van de vorige versie van Android zijn achtergelaten.
Tik in het TWRP-hoofdmenu op Wissen en vervolgens op Gegevens formatteren. TWRP zal u waarschuwen dat dit een serieuze zaak is, maar sinds we een back-up hebben gemaakt in stap drie, hoeven we ons nergens zorgen over te maken. We volgen de TWRP-instructies en voltooien het formatteringsproces.
Na ontvangst van het bericht "Succes" drukken we op de terugknop totdat we terugkeren naar de pagina Opschonen.We raken Geavanceerd verwijderen aan en we zullen een reeks selectievakjes zien. Als een item is aangevinkt, wordt dat gedeelte van de harde schijf gewist. We vinken de eerste drie vakjes aan: Dalvik / ART Cache, Systeem en Cache en laten alle andere vakjes onaangevinkt.
We schuiven onze vinger van links naar rechts over de schuifregelaar gemarkeerd met Schuiven om te verwijderen. Het reinigingsproces begint. Zodra dit is gebeurd, zijn we klaar om LineageOS te flashen. Met het apparaat nog in de TWRP-modus, verbinden we het met de computer via de USB-kabel. We starten een opdrachtprompt of terminalvenster op in de ADB-map, voeren een apparaatcontrole uit en gebruiken vervolgens de opdracht "push" om het LineageOS-bestand naar het interne geheugen van de terminal te pushen. Het in te voeren commando moet zijn: adb push LINEAGE.zip /sdcard/
Nadat je dat hebt getypt en op Enter hebt gedrukt, begint ADB het LineageOS-bestand naar ons apparaat te pushen.Dit kan even duren en soms is er geen voortgangsbalk om de duur van het proces te zien. Aan de telefoon keren we terug naar het hoofdmenu van TWRP en tikken op Installeren. We zullen een lijst met beschikbare bestanden op het apparaat zien, en het LineageOS-pakket zou daar een van moeten zijn We raken de bestandsnaam aan en we krijgen toegang tot een scherm met drie opties: schuif om te bevestigen Flash.
TWRP toont LineageOS op ons apparaat en vertelt ons vervolgens dat het met succes is geïnstalleerd. We hebben twee opties: Clean cache/dalvik of Reboot system. We dringen er niet op aan. We doen het met de home-knop op het scherm.
Stap 7
Alles wat je nu nodig hebt zijn Google-apps zoals de Google Play Store, Google Play Services, Gmail en Google Maps. We gaan het ZIP-bestand van Google Apps dat we in stap 2 hebben gedownload op dezelfde manier flashen als LineageOS.Met het apparaat ingeschakeld in TWRP en aangesloten op de computer, openen we een ADB-opdrachtprompt en voeren we opnieuw een ADB-apparaatcontrole uit. Vervolgens schrijven we dit commando: adb push GAPPS.zip /sdcard/
Meestal is de Google app-bundel groter dan onze LineageOS-bundel, dus dit proces kan nog langer duren dan de eerste installatie die we in de vorige stap dedenZodra we het proces hebben voltooid, volgen we met ons apparaat deze stappen:
Aanraken Install> Zoek Google-pakket> Pers pakket> Veeg om te bevestigen Flash
Na het uitvoeren van deze stappen begint het updateproces. Zodra dit is gebeurd, drukt u op Cache wissen/dalvik, wacht u even en drukt u vervolgens op Systeem opnieuw opstarten.
Stap 8
Als onze eerste keer opstarten meer dan 15 minuten duurt, is er iets misWe voeren een herstart uit door de aan / uit-knop ingedrukt te houden totdat het apparaat opnieuw opstart. We lieten de telefoon opnieuw proberen op te starten. Als het nog steeds niet opstart of als iets niet correct flitst, ga dan terug naar stap 6. Het eerste dat je ziet na een succesvolle opstart is een nieuwe opstartanimatie, met de drie cirkels van het Lineage OS-logo in een gebogen lijn.
Zodra het opstarten is voltooid, bevinden we ons op het startscherm van Android, waar we de taal kiezen, ons Google-account toevoegen, verbinding maken met Wi-Fi enzovoort. Als we eenmaal op het startscherm zijn, zijn we officieel klaar: we hebben LineageOS op ons apparaat.
Conclusie
Afhankelijk van het apparaat zijn er naast LineageOS waarschijnlijk nog veel andere aangepaste ROM's.Nu we weten hoe we een ROM moeten flashen, kunnen we genieten van het flashen en testen van allerlei systemen. Het enige wat we hoeven te doen is ROM's te vinden die overeenkomen met het modelnummer van onze terminal en vervolgens stappen 6 tot 8 herhalen Het is niet nodig om de bootloader te ontgrendelen of opnieuw een aangepast herstel te installeren. We moeten natuurlijk wel weer een reservekopie van het apparaat maken.
Als we aangepaste ROM's proberen en besluiten dat we ze niet meer leuk vinden, is het heel gemakkelijk om terug te keren naar de standaard ROM waarmee ons apparaat uit de fabriek kwam. Er is een andere set instructies voor het bijwerken van de voorraad, maar de kern is hetzelfde.
