Innehållsförteckning:
En av de mest anmärkningsvärda sakerna med de flesta Android-enheter är mängden val de har om vilken version av operativsystemet som ska användas. Om vi köper en smartphone med bra hårdvara men inte är nöjda med programvaran kan vi vanligtvis installera en annan version som gör det.
Beroende på enheten kommer vi att ha, åtminstone potentiellt, dussintals versioner av Android som vi kan installera Vissa skapas och underhålls av ett team av utvecklare, medan andra har en enda utvecklare som övervakar alla aspekter.Det bästa av allt är att de är gratis.
Den största och mest populära anpassade Android-upplevelsen är LineageOS. Tidigare känd som CyanogenMod (och senare bara Cyanogen), LineageOS är en version av Android med ytterligare funktioner som gör vår enhet mer kraftfull och anpassningsbar.
En av de fantastiska sakerna med LineageOS är att det tillåter oss att uppdatera många enheter till den senaste versionen av Android, även om lageruppdateringarna för den enheten är långa Detta ger nytt liv åt telefoner och surfplattor som annars skulle försvinna.
Att installera ett nytt operativsystem på vår Android-terminal kan verka som en odyssé, men om det görs i steg kan det vara enkelt. Det hjälper att det också finns en stor felmarginal så att nybörjare inte behöver oroa sig för att krascha sina enheter.
Det här är vad vi behöver för att uppdatera en ROM:
Kompatibel Android-smarttelefon eller surfplatta USB-kabel för den enheten Bärbar eller stationär dator som kör Windows, macOS eller Linux en internetanslutning Tid (detta kan ta en timme eller två, beroende på hur bekanta vi är med den inblandade tekniken)
Steg 1
Vissa sällsynta enheter tillåter oss att flasha nya ROM utan att först ansluta dem till en dator. De allra flesta enheter behöver dock tillgång till en dator som kör Windows, MacOS, Linux eller till och med Chrome OS.Det kan vara en tio år gammal bärbar dator eller en högpresterande stationär; det tar inte mycket kraft att flasha en ROM
Vanligtvis är programvaran du behöver ADB. ADB är värd och underhålls av Google, så det finns inga bekymmer om virus eller skadlig programvara när du laddar ner och installerar programmet. Vi kan besöka den här sidan för att följa tydliga instruktioner om hur man laddar ner och installerar ADB för den datorplattform vi behöver. Det tar inte lång tid och instruktionerna är väldigt enkla.
När du har installerat ADB kommer vi att ha tillgång till det via en kommandotolk i Windows eller ett terminalfönster på Linux och MacOS. Detta kan verka svårt, men oroa dig inte, kommandona är extremt enkla och lätta att kopiera och klistra in.
Ett tips: Ibland kommer vi att ansluta vår Android-enhet till vår dator för att ansluta till ADB.När vi gör detta måste vi se till att vi använder USB-kabeln som följde med enheten. Om vi inte har det måste vi använda en kabel av hög kvalitet Billiga kablar kan orsaka problem med att blinka, så det är bättre att inte riskera det.
Steg 2
För att få LineageOS måste vi först verifiera att vår enhet är kompatibel med ROM Vi går till LineageOS-wikin och gör en sökning för enheten du vill flasha. LineageOS är kompatibelt med de flesta populära enheter från nästan alla större tillverkare. Om vi inte har en extremt billig enhet kan vi förmodligen installera minst en version av LineageOS.
När vi kommer till listan över filer som är associerade med vår enhet kommer vi bara att ladda ner filen med det senaste uppladdningsdatumet. När vi har laddat ner filen till datorn kan vi lämna LineageOS-webbplatsen.Men vi behöver inte bara LineageOS-paketet; vi måste också ladda ner det anpassade återställningspaketet samt Google-applikationspaketet.
Den mest populära anpassade återställningen kallas TeamWin Recovery Project, eller förkortat TWRP. Vi kan ladda ner TWRP för vår enhet genom att gå till TWRP-webbplatsen och göra en sökning. Det är obligatoriskt att vi anger den exakta modellen på vår enhet innan vi laddar ner TWRP eller LineageOS. Det finns många varianter av Samsung Galaxy S5 och därför många versioner av TWRP och LineageOS märkta Galaxy S5.
Vi kommer också att behöva ett paket med Google-applikationer. Om vi inte installerar dem i slutet av den blinkande processen kommer vi inte att ha Google-produkter på enheten när den startar, inklusive Google Play Store. Vi kan inte installera applikationerna senare, vi måste göra det under deras ursprungliga flash.
När vi har laddat ner de tre paketen flyttar vi filerna till samma plats som ADB-filerna vi installerade i föregående stegSedan byter vi namn till enklare saker; till exempel är TWRP-filnamnet mycket långt och komplicerat (twrp-3.2.2-1-xxxx.img). Vi ändrade det till bara TWRP.img. Detta kommer att göra det lättare att hitta filerna senare och även rädda oss från att skriva lite kommandoradsskrivning.
Vi byter namn på varje fil vi laddar ner som sådan:
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
Glöm inte att flytta dem till ADB-mappen (för Windows är det % ANVÄNDARPROFIL% \ adb-fastboot \ platform-tools). När alla filer är organiserade är vi redo för nästa steg.
Tips: Vår enhet har ett kodnamn som LineageOS, TWRP och GApps kommer att använda för att identifiera den.Namnet på koden visas i listan över enheter som är kompatibla med LineageOS: vi använder den för att söka efter kompatibla paket, på så sätt vet vi att vi alltid laddar ner rätt.
Steg 3
Det finns många olika sätt att säkerhetskopiera en enhet. Det finns gratis och betalda appar på Google Play, samt gratis och betald programvara för datorer. En bra metod för att säkerhetskopiera en enhet är att använda Helium. Om vi ansluter telefonen till Helium-skrivbordsklienten kan vi göra en säkerhetskopia av praktiskt taget allt vi har på telefonen från datorn utan att behöva rota terminalen först
När vi har säkerhetskopierat allt måste vi göra två saker på enheten innan vi går vidare till nästa steg: aktivera USB-felsökning och OEM-upplåsning.Det här är två knappar i inställningspanelen på vår enhet, gömda i avsnittet "Utvecklar alternativ".
Vi gjorde en sökning på Google efter "åtkomst till Android-utvecklar alternativ" för att hitta instruktioner om hur man kommer åt dessa två växlar (vanligtvis innebär det att man trycker ett gäng gånger på ditt versionsnummer Android i Inställningar). När vi har tillgång till utvecklar alternativen aktiverar vi både USB-felsökning och OEM-upplåsning. Om OEM-upplåsningen inte finns där händer ingenting: vi ser bara till att USB-felsökning är påslagen. När vi har gjort allt det ansluter vi vår telefon till datorn med en USB-kabel. Vi kan se att drivrutinerna installeras på datorn, vilket är norm alt.
Steg 4
Stegen för att låsa upp starthanteraren för vår enhet kommer att variera beroende på märke och modell av telefonen eller surfplattan.Vissa OEM-tillverkare gör processen otroligt enkel, medan andra gör den mycket svår. Så det här steget kommer att variera mycket beroende på enhet, så det är svårt att ge tydliga instruktioner För att göra livet enklare går vi till XDA Developers och söker efter forumet för vår enhet. Vi läser trådarna och om andra användare har lyckats låsa upp bootloadern. Om alla andra verkar ok, kommer du att klara dig.
Om vi upptäcker att andra användare har problem med starthanteraren kan det bero på några anledningar. Det kan bero på att enheten är för ny, så ingen har räknat ut processen ännu. Det kan också vara så att starthanteraren är skyddad och svår eller omöjlig att låsa upp; Samsung är känt för detta. När vi är säkra på att starthanteraren är upplåsbar går vi till installationsguiden för LineageOS för vår specifika enhet.Där hittar vi steg-för-steg-instruktioner om hur du låser upp starthanteraren.
Kom ihåg: Detta kommer att radera data på din enhet.
I de flesta fall, för att låsa upp bootloadern ansluter vi terminalen till datorn med en USB-kabel och kör sedan några ADB- och fastboot-kommandon för att låsa upp telefonen:
Ett ADB-kommando för att säkerställa att enheten är korrekt ansluten.
Ett ADB-kommando för att starta om enheten till snabbstartläge.
Ett snabbstartkommando för att verifiera att enheten är i snabbstartläge och korrekt ansluten.
Ett fastboot-kommando för att låsa upp starthanteraren.
Om vi använder Windows kan vi stöta på ett fel när vi provar stegen på starthanterarens sida för vår enhet.Problemet kan vara att kommandotolken inte är på rätt plats. Med kommandotolken öppen måste vi skriva följande kommando:
Det första du ska göra efter att ha anslutit enheten till datorn är att köra detta ADB-kommando för att säkerställa en framgångsrik anslutning:
cd %userprofile%\adb-fastboot\platform-tools
Om vi har några problem efter att ha lyckats ansluta till ADB och startat om till fastboot-läge, måste vi förmodligen uppdatera drivrutinerna på datorn. Vi körde en Google-sökning efter "drivrutiner" och laddade ner och installerade den senaste versionen.
Med allt detta gjort borde vi kunna låsa upp starthanteraren. Efter att starthanteraren har låsts upp kommer vår enhet att starta om och gå in i Android-inställningar, precis som efter en fabriksåterställning.
Innan vi fortsätter till nästa steg måste vi se till att aktivera USB-felsökning igen. Vi går igenom installationsprocessen för terminalen för första gången och aktivera sedan USB-felsökning igen. Efter fabriksåterställning kan den ha inaktiverats, så vi måste följa samma steg som tidigare (slå på, ansluta till dator, etc.).
Steg 5
Nu när starthanteraren är upplåst är det dags att uppdatera något på vår enhet. Detta är ett mycket viktigt steg. Du kommer att flasha vår smartphone-programvara som drastiskt kommer att förändra hur den fungerar Som en sista varning: blinkande fel anpassad återställning på en enhet kan orsaka fel. Vi måste vara helt säkra på att TWRP-filen du laddade ner matchar enhetsmodellen
När du är klar, starta ADB via en kommandotolk och kör följande kommandon:
adb-enheter
Som tidigare säkerställer det föregående kommandot att enheten är korrekt ansluten till vår dator. Efter det kör vi detta: adb reboot bootloader
Och sedan: snabbstartsenheter
Slutligen, efter en dubbelkontroll, låt oss ange detta: fastboot flsh recovery TWRP.img
När ADB och fastboot slutat blinka, startar vi om enheten till återställningsläge. Detta involverar vanligtvis en uppsättning hårdvaruknapptryckningar. Att starta upp OnePlus 5 till återställningsläge innebär att stänga av och på den samtidigt som du håller ned volymknappen. Vi gör en sökning på Google efter nödvändiga steg för att starta vår terminal i återställningsläge.
Eftersom vi precis flashade TWRP under dess ursprungliga återställning, kommer enheten att starta upp i TWRP när vi trycker på de specifika hårdvaruknapparna vi hittade med Google. Vi kommer först att se skärmen nedan:
Steg 6
Vanligtvis startar vi bara in i Android och flyttar filen från datorn till enheten efter att ha anslutit USB-kabeln, men vi kan inte starta upp i Android eftersom vi inte har gjort det startade den ännu installerad Men oroa dig inte, ADB kan göra alla filöverföringar vi behöver. Innan vi gör det måste vi se till att det inte finns några rester av den tidigare versionen av Android kvar.
Från TWRP-huvudmenyn, tryck på Wipe och sedan på Formatera data. TWRP kommer att varna dig för att detta är seriöst, men eftersom vi säkerhetskopierade i steg tre har vi inget att oroa oss för. Vi följer TWRP-instruktionerna och slutför formateringsprocessen.
Efter att ha fått meddelandet "Framgång" trycker vi på bakåtknappen tills vi återgår till Rensa-sidan.Vi trycker på Ta bort avancerade och vi kommer att se en rad kryssrutor. Om ett objekt är markerat kommer den delen av hårddisken att raderas. Vi markerar de tre första rutorna: Dalvik / ART Cache, System och Cache och lämnar alla andra omarkerade.
Vi drar fingret från vänster till höger på reglaget märkt Slide to delete. Rengöringsprocessen börjar. När detta är gjort är vi redo att flasha LineageOS. Med enheten fortfarande i TWRP-läge ansluter vi den till datorn med USB-kabeln. Vi startar upp en kommandotolk eller terminalfönster i ADB-mappen, utför en enhetskontroll och använder sedan "push"-kommandot för att trycka in LineageOS-filen i terminalens interna minne. Kommandot att ange bör vara: adb push LINEAGE.zip /sdcard/
Efter att ha skrivit det och tryckt på Enter börjar ADB skicka LineageOS-filen till vår enhet.Detta kan ta lite tid, och ibland finns det ingen förloppsindikator för att se processens varaktighet. På telefonen återgår vi till TWRP-huvudmenyn och trycker på Installera. Vi kommer att se en lista över filer som är tillgängliga på enheten, och LineageOS-paketet bör vara en av dem Vi trycker på filnamnet och vi kommer åt en skärm med tre alternativ: skjut för att bekräfta Flash.
TWRP visar LineageOS på vår enhet och berättar sedan att det har installerats framgångsrikt. Vi kommer att ha två alternativ: Rensa cache/dalvik eller Starta om systemet. Vi trycker inte på någon. Vi gör det med hemknappen på skärmen.
Steg 7
Nu behöver du bara Google-appar som Google Play Butik, Google Play Services, Gmail och Google Maps. Vi kommer att flasha Google Apps ZIP-filen som vi laddade ner i steg 2 på samma sätt som vi flashar LineageOS.Med enheten påslagen i TWRP och ansluten till datorn öppnar vi en ADB-kommandotolk och gör återigen en ADB-enhetskontroll. Sedan skriver vi det här kommandot: adb push GAPPS.zip /sdcard/
Vanligtvis är Googles AAB-paket större än vårt LineageOS-paket, så den här processen kan ta ännu längre tid än den första installationen vi gjorde i föregående stegNär vi är klara med processen följer vi dessa steg med vår enhet:
Touch Install> Sök Google-paket> Tryck på package> Svep för att bekräfta Flash
När du har utfört dessa steg börjar uppdateringsprocessen. När detta är gjort, tryck på Torka cache/dalvik, vänta en stund och tryck sedan på Starta om system.
Steg 8
Om vår första start tar mer än 15 minuter är något felVi utför en omstart genom att hålla ned strömknappen tills enheten startar om. Vi låter telefonen försöka starta om igen. Om det fortfarande inte startar eller om något inte blinkade korrekt, gå tillbaka till steg 6. Det första du kommer att se efter en lyckad start är en ny startanimation, med de tre cirklarna i Lineage OS-logotypen i en krökt linje.
När uppstarten är klar kommer vi att vara på Androids startskärm, där vi väljer språk, lägger till vårt Google-konto, ansluter till Wi-Fi och så vidare. När vi är på startskärmen är vi officiellt klara: vi har LineageOS på vår enhet.
Slutsats
Beroende på enhet finns det förmodligen många andra anpassade ROM-skivor förutom LineageOS.Nu när vi vet hur man flashar en ROM kan vi njuta av att flasha och testa alla typer av system. Allt vi behöver göra är att hitta ROM som matchar vår terminals modellnummer och sedan upprepa steg 6 till 8 Du behöver inte låsa upp bootloader eller installera en anpassad återställning igen. Naturligtvis måste vi göra en säkerhetskopia av enheten igen.
Om vi provar anpassade ROM och bestämmer oss för att vi inte gillar dem längre, är det mycket lätt att återgå till standard-ROM som vår enhet levererades med från fabriken. Det finns en annan uppsättning instruktioner för att uppdatera aktien, men kärnan är densamma.
