Flasha din Android i GNU/Linux.
Ordlista:
Recovery ROM/Image - Detta är filen som är en typ av "återställnings ROM". Det är via denna man kan göra backuper, formatera SD-kortet, flasha telefonen mm.
ROM - SJälva "Operativet". Är i princip som en GNU/Linux-dist. Nya funktioner, program och annat kul.
32A/B - Det finns två versioner av telefonmodeller, i form av deras chip. HTC Dream är 32B och det finns också en Google brandad HTC Magic som är 32B. Men har du en telefon som det står HTC och inte Google på (vilket alla i Sverige ska vara) så är det en 32A.
1. Recovery filen.
Ni kan välja lite vad som - det finnas hur många som helst att finna och använda. Men jag rekommenderar denna då den har lite extra funktioner och är vältestat och go.
http://forum.xda-developers.com/showthread.php?t=530492
http://www.cyanogenmod.com/
http://forum.xda-developers.com/showthread.php?t=537204
Välj senaste versionen.
2. ROM.
I detta läge tänkte jag lägga in den senaste versionen (4.2.4) av CyanogenMod. Den är laddad med gosaker, optimisering mm. Dock är den egentligen tänkt för 32B telefoner. För vidare utförande se längre ner.
CyanogenMod: http://forum.xda-developers.com/showthread.php?t=567610
Samling av en massa olika ROMs:http://forum.xda-developers.com/showthread.php?t=534464
3. Installera Android SDK.
Ladda först ner Linux versionen härifrån: http://developer.android.com/sdk/index.html
Packa sedan upp den på valfri plats.
Skaffa ned 'fastboot' och lägg den i 'tools'-mappen i android-sdk mappen som du nyss packade upp.
Finner du här: http://android-dls.com/files/linux/fastboot
4. Aktivera USB debugging på din mobil igenom att gå in i Setttings > Applications > Development och klicka i USB Debugging. Koppla sedan in din mobil till datorn via den tillhörande USB-kabeln.
5. Fastboot.
Välj nu på mobilen att montera filsystemet på datorn. När din sedan har kontakt så kopierar du över de eller den ROM filen du valt till mobilen. Avmontera sedan på både dator och mobil.
Stäng av mobilen och starta upp den igen igenom att hålla in både power-knappen och sänk-knappen.
Nu ska mobilen starta i "fastboot".
Klicka ev. på tillbaka knappen så ska det stå Fastboot USB.
6.Flash!
Börja med att kopiera in den recovery-fil du vill använda till tools mappen i Android SDK-mappen. Öppna sedan en terminal och cd in i 'tools'-mappen i Android SDK-mappen och kör:
$ sudo .fastboot devices
Finner du den där så kör du:
$ sudo ./fastboot boot recovery...img (vad nu din recoveryfil heter)
Nu kommer det att hända grejer på din mobil.
Använda trackpaden för enkel navigering i menyerna.
OBS! Nu är ett bra tillfälle att göra en backup av det du hade på mobilen så att du enkelt kan återställa det när du vill till precis som su hade det innan. När backupen är klar så startar du om och sedan kopierar över filen till din dator ifrån mobilens SD-kort. Går att göra med USB-kabeln. Mobilen måste då dock startas upp som vanligt igen. När du har kopierat över den filen så startar du upp mobilen i fastboot igen, precis som i steg 6 och sen fortsätter framåt.
7. Nu ska vi ta bort ALLT som finns på telefonen. Sista chansen för att spara.
Välj 'Wipe data/factory reset' i listan.
8. Ladda den nya ROMen.
Efter Wipe är klart så scrollar du ner till "Apply sdcard:update.zip". Nu laddas den nya romen in på mobilen,
9. Starta om din mobil.
10. Starta den igen som vanligt. Nu kan det ta ett tag vid första uppstarten, så ta det lugnt. När det väl är igång så ska allt funka som smort ;)
Du kan dock ha USB-kabeln i pluggad och köra:
$ sudo ./adb lolcat
för att se vad som sker på mobilen för tillfället.
Skulle ni under instruktionsdelen, där man får logga in på sitt Gmail-konto, märka att ni inter har internet så är det pga. APN-inställningarna. Hjälp med det finner ni här: http://www.swedroid.se/forum/showthread.php?t=28
Extra tips:
De flesta nya ROMar tillåter att man numera använder SD-kortet för att lagra program smidigare. För detta så krävs det först ett SD-kort (givetvis) och sedan att man har två partitioner på detta. Det måste dessutom vara i ordningen; FAT32 och sen Ext2. Den första partitionen är den som du lagrar alla filer och dyl på, medans den andra kommer att vara den som innehåller dina progam.
Senare CyanogenMod ROMs (4.1.99):
Detta blir nu iallfall ett steg extra.
1. Så måste du ladda ner en orginal ROM av din tillverkare: http://www.androidspin.com/downloads.php?dir=enomther/ROM/&file=HTC_ADP_...
2. Ladda ner Cyanogen ROMen som du vill använda.
Om du nu också har en 32A så behöver du ladda ner patchfilen: http://forum.xda-developers.com/showthread.php?t=568032
3. Lägg över alla två(/tre) filer till ditt SD-kort.
4. Boota up mobilen via fastboot som ovan.
5. Wipe/Restore to factory.
6. Format ext-partitionen (om du har en).
7. Flasha först tillverkare-ROMen.
8. Flasha sen med din valda CyanogenMod ROM.
9. Om du har en 32A så flashar du med porten med.
10. Starta om och du är igång.
Problem:
Skulle du vara klantig nog att ta och flasha din mobil med en 32b ROM (hänt mig) så är det ingen fara. Antingen så flashar du om den med en annan 32a ROM eller nedgraderar till den förra som funkade (då måste du Wipe igen). Det finns även små ROMs som egentligen bara innehåller skillnaderna mellan 32a och 32b ROMarna. Skillnaden är föresten bla. en fil för WLAN. Då följer man instruktionerna för själva flashingen ovan, men när man bootat upp recovery-img så väljer man att flasha mobilen med vald .zip fil, som då är 32a filen. Den ska givetvis lagts på SD-kortet innan detta.
Länkar:
http://www.cyanogenmod.com/
http://code.google.com/p/cyanogen-updater/
http://www.swedroid.se/sa-har-flashar-du-htc-magic
Massa ROMs:
http://forum.xda-developers.com/showthread.php?t=534464
Patch/Port ROMs:
http://forum.xda-developers.com/showthread.php?t=568032







