Tillbaka till originalet, så långt det är möjligt!

UPPDATERING!

Guiden nedan kommer så sakteliga att fasas ut och pekas om till min wiki. Den gäller dock fortfarande en liten tid framöver, men jag vill att ni i fortsättningen tar er till Återställ Nexus One, den kommer att uppdateras mycket mer strömlinjeformat över tiden.

Jag har ett par snabblänkar som kan hjälpa er att välja mellan olika återställningsmetoder:

Kommande guider, ej färdiga!

Efter en liten mailväxling med HTC supporten var det dags att testa deras åtgärdsförslag som (givetvis) innehöll ett stycke om att nollställa allt i telefonen.
Ja, jag har ju appar, data, widgets, inställningar och framförallt en custom ROM installerad så det kan ju ge lite olika resultat att nollställa något som inte är original.
Alltså är det för mig en återgång till originalet som gäller och det jag har att se framemot är inte så mycket faktiskt:

  1. Backning till senaste (FRF91) original-ROM:en från Google (eftersom jag kör Amon RA:s custom recovery innebär det att jag måste ha en ROM som kan verifieras av den).
  2. Återställning till original-recovery.
  3. Klart!

Jag kommer dock att försöka göra en twist på denna installation genom att göra följande:

  1. Backning till ERD79 av Googles original-ROM.
  2. Återställning till original-recovery.
  3. Kontroll om man kan installera Googles original-uppdateringar utan gnäll.
  4. Kontroll om man kan få OTA-uppdateringar som installeras utan gnäll.
  5. Klart!
  6. En sista sak, bara.

Steg 0. För de som är nya på detta med recovery, bootloader, ROM, osv.

Läs in er på vad orden betyder och vad de innebär för telefonen.

Steg 1. Backning till ERD79 av Googles original-ROM

Jag kilade iväg till Paul’s lista av stock ROM:ar anpassade för custom recoveries, som tex Amon RA, och letade upp “ERD79 update zip, som finns listad under raden “This is the stock image repacked to an update ZIP for installation via a custom recovery image. It is completely stock, secure and unrooted”.

Därefter flashade jag in ROM:en och startade om för att kolla att allt fungerade som det skulle. En väldigt viktig sak att göra när man väl flashat är att se till att USB Debugging under Settings -> Applications -> Development är ikryssad, annars kan man av någon anledning inte mounta SD-kortet igen!!

Personlig reflektion: Inte så mycket att orda om, mer än att det kan vara förvirrande med vilka filer som ska laddas ner eftersom det finns olika varianter beroende på när och var man införskaffade sin Nexus.

Steg 2. Återställning till original-Recoveryn

Du kan ladda ner endast original-recoveryn om du inte behöver de andra filerna som finns i det kompletta paketet nämnt nedan.

Detta kräver att man får tag på en fil som har det fantastiskt beskrivande namnet “22607-ERD79-update-nexusone-stock-images.zip“. Det är viktigt att notera det extra s:et i images, då den även innehåller original-recoveryn. Det enda sättet jag i Win7 kunde packa upp “recovery.img” i den här zip-filen på, var genom att använda 7zip. Det går säkert med WinRAR med, men jag kunde inte få Explorer att hantera filen iallafall.

Efter att man lyckats få tag på original-recoveryn från arkivet är det dags att flasha in denna. Du behöver bland annat fastboot (som även finns på HTC:s hemsida) för att kunna slutföra detta steg. Min personliga rekommendation är att man placerar “recovery.img” och “fastboot.exe” i samma mapp som man lagt “adb.exe”, det minskar rätt mycket av de eventuella problem som kan uppstå när man ska köra kommandona.

Starta telefonen genom att trycka ner och hålla nere trackball-knappen tryck sen på power-knappen. Vänta tills telefonen visar upp de tre skatebordroiderna, kontrollera att det står “FASTBOOT USB” på skärmen. Ta dig nu, via en kommandotolk/command line till den mapp du tidigare valde att lägga “recovery.img” på och skriv:

fastboot flash recovery recovery.img

Detta gör att original-recoveryn till Nexus flashas.  För att kontrollera om man gjort rätt:

  1. Stäng av telefonen
  2. Håll in Volym-ned och tryck på Power-knappen
  3. Vänta tills telefonen lugnat ner sig lite och skateboardroidarna syns
  4. Välj Recovery i menyn
  5. Vänta tills en varningstriangel med utroppstecken och en android syns
  6. Håll in Power-knappen och tryck på Volym-upp

Kontrollera nu om menyalternativen är skrivna i djupblå text på svart botten, samt att det står något i stil med Android  system recovery <##> (där ## kan vara tex “2e” eller “3e”). Du har då återställt din recovery till originalet.

Det är nu dags att testa och se om man kan flasha in en Google-original-uppdatering på telefonen för att kolla att allt står rätt till.

Personlig reflektion: Jag skulle nog påstå att detta är den svåraste delen av hela proceduren. För att flasha sin recovery så måste man se till att ha fastboot-verktyget för att kunna göra det. Detta kan man (såvitt jag vet) ta ner via developer.android.com och deras ADT, men det är ju en jäkla nedladdning bara för att få ut de här smågrejerna, så jag brukar googla efter det och ladda ner det den vägen. Försök placera fastboot-kommandot och recovery-imagen i samma mapp så slipper man “unknown command”-fel och annat skit som inte är så kul att hålla på att felsöka.

Steg 3. Kontroll om man kan installera Googles original-uppdateringar utan gnäll.

Jag har nu flashat in ERD79 och behöver alltså få tag på uppdateringen från ERD79 till ERE27. Filnamnet på denna är “signed-passion-ERE27-from-ERD79.a487b405” om man vill Googla lite för att få hem den.

När man fått tag på den ska man se till att lägga över den i rooten på SD-kortet och se till att namnet är “update.zip”, så att original-recoveryn hittar den.

Att starta upp recoveryn efter att man lagt in “update.zip” är lika enkelt som vanligt; Tryck in volym-ned-knappen och tryck på power-knappen. Efter ett tag kommer skateboardroiderna och där väljer man “recovery”. Nu kommer man att stöta på den recovery-symbol som man hade från början, vilket är en varningstriangel med ett utroppstecken i och en droid som står framför. Här trycker man in knappkombinationen power-knappen och håller den inne sen trycker man in volym-upp-knappen. I menyalternativen väljer man ut “apply sdcard:update.zip” och låter installationen köra på.

Personlig reflektion: Det är rätt knöligt att till en början komma ihåg de här stegen med rätt namn och att trycka in volymknappar och powerknappar i rätt ordning, men har man varit inne och meckat med recoveries och flashat tidigare är det helt klart en enkel match.

Steg 4. Kontroll om man kan få OTA-uppdateringar som installeras utan gnäll.

För att låta telefonen få en chans att göra sitt jobb med detta var jag, i vanlig ordning pre-FroYo, tvungen att skriva in lite APN-inställningar och se till att det gjordes en manuell check-in med *#*#2432546#*#* (detta kan även utläsas som *#*#checkin#*#* på nummerplattans bokstäver). Därefter tog mig via Settings -> About phone -> System Updates och till min glädje så laddas det hem något kallat “Android update 2.2”. Nu återstår bara installationsbiten av den, men det lär ju gå rätt smärtfritt eftersom det görs från telefonen utan speciellt mycket manuell inverkan.

Personlig reflektion: Det absolut, och så ska det vara, enklaste steget. Uppdateringen går helt klart smärtfriast av allt.

Steg 5. Klart!

Sådärja! Då var det klart! Du ska nu vara fullt upprustad med en originalROM, och dessutom kollat att manuella OCH OTA-uppdateringar fungerar som de ska!

Personlig reflektion: Det här är inte det snabbaste, mest effektiva sättet att få in Google-original Froyo på telefonen, men det är däremot ett strukturerat sätt att kolla så alla delar av uppdateringsprocessen fungerar som den ska i fortsättningen. Håll till godo!

Steg 6. En sista sak, bara

Om man vill rensa bort allt som finns i hela telefonen; inställningar, data, saker på minnsekortet, så behöver man gå igenom följande steg:

  1. Göra en wipe genom recoveryn.
  2. Formatera minneskortet.
  3. Klart!

Steg 1. Göra en wipe genom recoveryn.

Detta görs genom att hålla volym-ned-knappen och därefter trycka in power-knappen. Efter en stund dyker skateboardroidarna upp, välj “recovery”. Om du har original-recoveryn (triangel med utropstecken), håll nu in power-knappen och tryck in volym-upp-knappen. Du kommer till recovery-menyn och kan välja “wipe data/factory reset”. Detta tar en kort stund, sen är det bara att starta om telefonen.

Steg 2. Formatera minneskortet.

Starta upp telefonen som vanligt. När allt lugnar ner sig lite, gå via Settings -> SD card & phone storage. Välj “Unmount SD card”. Du får nu möjligheten att välja “Format SD card”. Detta tar bara en liten stund att slutföra.

Steg 3. Klart!

Personlig reflektion: De här stegen är inte någon raketkirurgi; det är rätt självförklarande, men jag har från lite foruminlägg konstaterat att det kan finnas inställningar knutna till ditt Google-konto som kan vara förvirrande. Det finns en möjlighet att spara inställningar på Internet genom ditt Google-konto. Detta görs för att du enklare ska kunna komma igång med telefonen om du skulle nollställa den eller skaffa en ny. Det här kan bli lite förvirrande då den tex sparar bland annat WiFi-anslutningar och återansluter mot dessa när du synkat dig mot Google. Det ska dock poängteras att om man gjort utrensningen ovan och _inte_ loggar in med Google-kontot, så kommer de här inställningarna inte att synkas över.

1 comment

  1. Pingback: RooTerminologi

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.