Annons

Det främsta skälet till att jag och många andra föredrar Android-telefoner framför iPhones är att Google gör mycket av Android-koden fritt tillgängligt. Andra utvecklare är då fria att skapa versioner av Android med mindre av de delar vi inte gillar och mer av de delar vi gör.

Men detta är inte Android-upplevelsen du får när du först köper din enhet. Istället måste du ta frågor i dina egna händer genom att låsa upp telefonens bootloader och blinkar en anpassad ROM.

Detta är en teknisk process som, som en underdrift, inte är för alla. Jag har skrivit om Android i flera år, och jag anser fortfarande processen som en övning i tålamod. Det finns så många punkter där allt kan och ofta går fel.

Här är några av de viktigaste smärtpunkterna du kan stöta på när du blinkar en Android-ROM.

1. Installera ADB och Fastboot

Android Developers webbsida som beskriver ADB

Om du är bekant med att byta ut operativsystem på din dator är du förmodligen bekant med Linux. Den processen innebär att installera Linux på en CD eller USB-stick, starta om din dator och trycka på nyckeln under uppstart som gör att du kan ladda det alternativa operativsystemet snarare än det på din hårda kör.

instagram viewer

Processen på Android är mycket mer komplicerad. Det går inte att använda bara din telefon eller surfplatta; du behöver också en dator. Då måste du ladda ner specialiserad programvara på den.

Specifikt måste du ha Android Debug Bridge, bättre känd som ADB. Denna paket med verktyg innehåller ett program som heter Fastboot. ADB pratar med din telefon när den är påslagen. Fastboot pratar med din telefon efter att du har startat om till ett speciellt läge, kallat "Fastboot-läge." Båda verktygen kommunicerar via en USB-kabel.

Att installera ADB är relativt enkelt. Du går till Googles Android utvecklare webbplats och ladda ner rätt version för din dator. ADB stöder Windows, macOS och Linux.

Vad är problemet?

ADB och Fastboot är båda kommandoradsverktygen. I stället för att öppna en app och klicka på några knappar måste du lära dig hur du öppnar kommandoraden och skriver ut vad du ska göra.

Att öppna kommandoraden är inte en dålig sak, men det ökar mängden teknisk kunskap som behövs för jobbet. Att ersätta operativsystemet på din dator kräver inte kommandoraden, men att ersätta det på din telefon gör det.

Inte bara det, eftersom ADB och Fastboot inte levererades med din dator, måste du rikta kommandoraden till den plats där du installerade ADB. Annars kommer din dator bara att svara på kommandona du skriver med förvirring. Du kan också behöva köra kommandon med administratörsbehörighet.

Notera: Det finns verktyg där ute som kan utföra mycket av det här tunga lyftet för dig. Dessa program kommer inte från Google eller andra smartphone-tillverkare, och jag har inte heller använt en anpassad ROM som instruerade mig att använda en sådan metod. Dela gärna din upplevelse med sådana appar i kommentarerna.

2. Installera drivrutiner

Motorolas drivrutinssida för Motorola-enheter

Enheter som du ansluter till din dator behöver speciell programvara som berättar för de två hårdvarubitarna hur de ska kommunicera. Windows, macOS och Linux hanterar drivrutiner på olika sätt. På macOS och Linux bakas många drivrutiner i operativsystemet, medan Windows kräver att du laddar ner drivrutiner separat, precis som du skulle göra en applikation.

Vad är problemet?

Det är svårt att veta när du har ett drivrutinproblem. Varken ADB eller Fastboot berättar det för dig direkt. Men om du anger ett kommando och ingenting händer, är chansen stor att du har en drivrutinproblem.

Linux-terminal som visar kommandot "adb-enheter" utan resultat

Förarens problem kan vara svåra att squash. När jag senast installerade en anpassad ROM hade jag inga problem att få ADB att känna igen min enhet. När jag startade om till Fastboot-läge kände Fastboot också till min enhet.

Men när jag kom in på Fastboot-kommandon skulle ingenting hända. Trots att Fastboot kunde se min enhet kunde den inte säga att telefonen skulle göra någonting. De flesta onlineguider berättar att om Fastboot kan se din enhet har du fungerande drivrutiner. Du kan alltså föreställa mig min frustration när jag så småningom fick reda på att, ja, mina problem var föraren-relaterade.

Onlineinstruktioner säger generellt att ADB är lättare att använda på macOS eller Linux än på Windows. Ändå har jag konsekvent varit tvungen att ta hand om Windows för att avsluta jobbet. Linux kan ha drivrutinerna för att kommunicera med min telefon, men av någon anledning har ADB och Fastboot fortfarande problem. Men när jag installerar drivrutinerna som tillhandahålls för Windows tenderar detta att fungera bra. (Jag har aldrig försökt använda en Mac.)

3. Låsa upp bootloader

HTC: s webbplats för att låsa upp startladdare

En startladdare är den del av din telefon som bestämmer vilket operativsystem som ska startas upp. Som standard startar bootloader bara operativsystemet som tillverkaren levererade. Och det kommer låst.

Du måste låsa upp startladdaren innan du kan berätta för telefonen att ladda ett alternativt operativsystem, vilket är vad du gör när du installerar en anpassad ROM.

Vad är problemet?

Inte varje Android-telefon har en låsbar startlaster. Många - om inte de flesta - inte. Bland dem som gör det måste du vara försiktig med vilken modell du köper. Din säkraste satsning är att köpa bärare-låst version av enheten Köp aldrig en telefon från din transportör! Köp olåsta telefoner och spara hundratalsOlåst telefoner kan kosta en förmögenhet, men besparingarna mer än att kompensera för det. Du kan spara tusentals genom att inte skriva ett kontrakt. Vi har sex telefoner som kommer kontraktsfria! Läs mer .

Carrier-versioner är ett spel. I USA är det mer troligt att GSM-modeller från AT&T och T-Mobile har stöd än CDMA-enheter från Sprint och Verizon. Men detta är inte en hård och snabb regel.

Googles telefoner är det säkraste spelet. Pixel-enheter och Nexus-linjen före dem är relativt enkla att låsa upp. Sony är ett annat bra alternativ. Företaget berättar hur du låser upp sina enheter, erbjuder källkod och tillhandahåller nödvändiga drivrutiner för många av sina enheter.

Processen för att låsa upp bootloader varierar med tillverkaren. Med Googles telefoner handlar det bara om att ange rätt kommando. Med andra märken kan du behöva begära en upplåsningskod för att ange tillsammans med kommandot. Att skicka begäran innebär vanligtvis att du besöker en webbplats, och även om svaret vanligtvis är omedelbart är detta inte alltid fallet.

4. Använda en anpassad återställning

När du har låst upp bootloader är det dags att börja installera din anpassade ROM.

De flesta smartphones har vad som kallas en återhämtning. Detta är den del av telefonen du laddar för att reparera ett trasigt operativsystem. Du kan torka av enheten härifrån och återställa systemet till nytt.

En anpassad återhämtning erbjuder fler alternativ. Du kan säkerhetskopiera all programvara på din telefon så att du kan återställa enheten exakt till den är nu. Du kan också radera det gamla operativsystemet och installera ett nytt, en process som kallas blinkande.

Vad är problemet?

Anpassade återställningar är inte tillgängliga för varje telefon. Även om din telefon har anpassat ROM-stöd, finns det mer än troligt en kompatibel anpassad återställning också.

Beroende på din enhet kanske du inte kan installera en anpassad återställning. Om så är fallet kan du tillfälligt starta om en anpassad återställning utan att radera den som din telefon för närvarande har.

Om du har problem med att installera eller starta en anpassad återställning har du antagligen drivrutinsproblem.

När det gäller den anpassade ROM ...

När du väl har fått en anpassad återställning är processen ganska enkel från den punkten. Det finns fortfarande möjligheten till fel, men de är mindre troliga, och det mesta av det tunga lyftet ligger bakom dig.

Tack och lov är stegen ovan vanligtvis engångsaffärer. Om du installerade en anpassad återställning behöver du inte längre din dator för att blinka nya operativsystem. Även om din telefon krävde att du tillfälligt startar återställningen, måste du hålla ADB och Fastboot till hands på din dator.

Vissa anpassade ROM-skivor är stabila med sten. Andra är en buggy röra. Så beroende på dina omständigheter kanske du inte är ute i skogen ännu. Du kan bestämma det en anpassad ROM är bara inte värt ansträngningen Varför du inte längre behöver en anpassad ROM för Android-enheterAndroid-telefon har blivit mycket bättre de senaste åren - så behöver du till och med en anpassad ROM längre? Läs mer .

Bertel är en digital minimalist som skriver från en bärbar dator med switchar för fysisk integritet och ett operativsystem godkänt av Free Software Foundation. Han värderar etik över funktioner och hjälper andra ta kontroll över sina digitala liv.