Hem > Guider > Så här rootar / flashar du HTC Magic

Så här rootar / flashar du HTC Magic

swedroidrootmagic

OBS!

DENNA GUIDE ÄR INTE LÄNGRE AKTUELL

BESÖK VÅR WIKI PÅ FÖLJANDE ADRESS FÖR AKTUELLA GUIDER

http://www.swedroid.se/wiki/


Ordlista

Fastboot – Ett protokoll för att flasha om mjukvaran på Android-telefoner.  Att ha telefonen i fastboot-läge är en förutsättning för att kunna flasha den.

SPL/Bootloader -  En så kallad “second-stage boot loader”, jämför gärna med GRUB eller dyl från Linux-världen eller Windows motsvarighet NTLDR.  Laddar in operativsystemet enligt en viss konfiguration.

Radio/Baseband – Data som berör GSM-enheten i telefonen.

recovery-new.img – Startar telefonen i ett återställningsläge där användaren har möjlighet att installera ROM-filer som inte är signerade med riktiga nycklar.

Filer för HTC Magic Tre/Skandinavien:

Detta är en dansk ROM-fil, det vill säga, denna build är identisk mot den som ni har inlagda på era telefoner idag med undantaget att denna är “rootad”.

ROM-fil och Recovery-fil: Klicka här

Filer för HTC Magic Vodafone:

Vi rekommenderar för närvarande att ni använder er avnk02′s ION ROM-fil, denna är snabb och pigg och fungerar med Scandinavian keyboard för svenskt tangentbord+svenskt T9-stöd: Klicka här

Rogers ROM-fil innehåller en  svensk ordlista och utöver detta ActiveSync-stöd samt tetheringstöd. Denna ROM-fil fungerar _inte_ med Scandinavian keyboard: Klicka här
(Gå till Settings -> Locale & text -> Touch input -> Keyboard language -> Swedish”)

Vill du ha Haykuros Ion eller Cupcake 1.5 med multitouch, märk dock väl att landscape mode och accelerometern verkar krångla på ION och Haykuros build av cupcake 1.5 har fått kritik för att vara seg: Klicka här

Recovery-fil: Klicka här

Boot loadern/SPL: Klicka här

Innan du börjar

För det första, alla garantier upphör gälla när ni rootar er telefon.

Det finns för närvarande inget bra backupprogram för Magic, vi uppdaterar här så snart ett finns ute. När ni rootar er telefon kommer ni att tömma den helt och hållet, kontakter etc. synkroniseras mot ert google-konto, däremot försvinner telefoninställningarna, sms, installerade program etc. Sådant som ligger på ert SD-kort sparas, det tas inte bort. I guiden visar vi hur ni gör en Nandroid backup, med hjälp av det programmet får man en kopia av sin befintliga ROM-fil i roten på SD-kortet.

Om du kör Vista och inte hade telefonen i “USB debug mode” vid första tillfället då du anslöt den, då kommer du inte att kunna installera de korrekta drivrutinerna. Lösningen på detta är att ta bort de drivrutiner Windows installerat automatiskt genom detta program, anslut därefter telefonen i debug-läge  igen och vips så dyker rutan som efterfrågar drivrutiner åter upp. Edit 2009/05/31: Detta gäller även Windows XP SP3. /manny


Let’s do it

1. Ladda hem och packa upp den senaste SDK:n från Google till roten på enhet C: Android SDK

2. Ladda hem den recovery.img-fil som är aktuell för er telefonmodelln och placera i tools-mappen i SDK-katalogen, filen bör vara namngiven recovery-new.img.

4. Ladda hem en ROM-fil avsedd för din telefon. Lägg ROM-filen i tools-mappen i SDK-katalogen, se till att namnge ROM-filen “update.zip”.

Om ni nu varit duktiga så bör tools-mappen i er Android-katalog se ut så här, var noga med att de filer som är markerade på bilden verkligen finns i er katalog.

3-650x487-custom1

5. Gå till  “Home -> Settings -> Applications -> Development ->” och slå på  “USB debugging” på din telefon.

Applications

p53000151

Development

p5300019

Bocka i USB debugging

p5300020

6. Anslut därefter telefonen med USB-kabeln till datorn och upp bör rutan som efterfrågar drivrutiner komma.

Klicka på “Locate and install driver software”  och peka till mappen usb_driver i SDK-katalogen. Välj amd64-mappenom du har ett 64-bitars OS respektive x86-bitarsmappen om du har ett 32-bitars OS.

1

Windows varnar efter att du valt drivrutinen för att man inte kan verifiera upphovsmakaren till den, klicka på “Install this driver software anyway”.

2

7 . När drivrutinen är installerad startar vi kommandotolken genom att gå till “run/kör” i startmenyn och skriver “cmd”. Om du kör Vista/Windows 7 högerklickar du på ditt skrivbord och väljer  “New -> Shortcut” och skriver därefter bara “cmd” samt klickar “Next” och sedan “Finish”. För att sedan köra kommandotolken högerklicka du på genvägen och väljer “Run as administrator”.

8. I kommandotolken anger vi sedan sökvägen till tools-mappen i SDK-katalogen som vi packat upp till roten på enhet C:\.

Skriv: cd C:\android-sdk-windows-1.5_r2\tools

kom1

9. Därefter anger vi två kommandon.

Ange först: adb push update.zip /sdcard/update.zip (Ett meddelande bör därefter dyka upp i enlighet med nedan som visar hur fort överföringen gått)

Ange därefter: adb push recovery-new.img /sdcard/recovery-new.img (Samma sak här)

kom2

10. Nu är det dags att stänga av telefonen för att starta den i recovery-läget, behåll kommandtolken uppe. För att komma in i recovery-läget så tryckr du först ned bakåt-knappen och samtidigt som du håller inne den trycker du ON-knappen.

Ser du nedanstående skärm efter att ha hållt inne bakåt-knappen samtidigt som du tryckt på ON-knappen? Fortsätt till nästa steg.

p5300027

11. Nu skall du köra filen boot recovery-new.img.

Skriv: fastboot boot recovery-new.img   (Därefter bör det stå precis som nedan, download ‘boot.img’…OKAY booting… OKAY”)

km3.

Samtidigt som du skrivit det ovan kommer telefonen nästan omedelbart att starta om, räds ej! Saker och ting är som de skall vara.

p5300028

Och därefter uppenbarar sig nedanstående skärm. Bläddra med styrkulen till “Wipe Data/factory reset” och kör denna först. Bläddra sedan till “Apply sdcard:update.zip” och tryck för att sätta igång installationen.

p5300031

Nu installeras uppdateringen och har allt gått rätt till bör det se ut som på bilden här.

p5300041

Efter att installationen är klar dyker bland annat alternativet att starta om telefonen upp. Klicka på detta alternativ med styrkulen eller tryck HOME+BACK på din telefon.

p5300047

Telefonen startar om och slutligen dyker Android-skärmen upp, här kan det ta lite tid innan du kommer in i operativet. Det bör dock inte ta mer än 10 minuter.

p5300057

Success! Telefonen har nu bootat och visar välkomstskärmen.

p5300061

12. Skriv slutligen nedanstående kommando i kommandotolken, därefter är du färdig och har en “rootad” samt flashad telefon!

Skriv: adb shell flash_image recovery /sdcard/recovery-new.img

kmd4

13.  I mitt exempel ovan har jag flashat in “Ion”, för att dubbelkolla går jag in på “About phone” under settings.

p5300068

Installera ny SPL / boot loader (OBS! GÄLLER BARA DE MED VODAFONE-BRANDADE TELEFONER)

Nu är det dags att installera Haykuros SPL, en ny bootloader. Den ger dig möjlighet att exempelvis byta uppstartsskärm och att taga backup på telefonen genom ett program som heter “Nandroid” vilket följer med i SPL-uppdateringen. Detta är inget du måste ha, men vi rekommenderar starkt att man byter till Haykuros senaste SPL för bättre kompatibilitet med framtida Android builds.

1. Ladda hem den senaste boot loadern från länken högst upp på denna sida och döp om den till update.zip samt lägg den i roten på din telefon.

2. Starta telefonen genom att hålla inne HOME+POWER

3. Kör update.zip.

4. Starta om.

Att byta ROM-fil på en rootad telefon

Detta är mycket enkelt:

1. Lägg ROM-filen med filnamnet “update.zip” i roten på SD-kortet

2. Starta telefonen genom att hålla inne HOME+POWER

3. Kör wipe

4. Kör update.zip

5. Starta om

Credz till Haykuro och daldroid som gjort detta möjligt.

nk02′s ION
Relaterade artiklar:
  • TwitThis
  • Facebook
  • StumbleUpon
  • LinkedIn
  • Maila artikeln!
Categories: Guider Taggar: , , , ,
  1. Micke
    2009-05-29 i 13:22 | #1

    Detta ska jag helt klart testa. Hade dock varit trevligt att se denna guiden anpassad till oss som kör Linux/Ubuntu.

    Rapportera inlägg

  2. 2009-05-29 i 13:28 | #2

    @Micke

    Vi lovar att ordna fram en guide även för Ubuntu, med bilder och allting. Självklart kommer även Windows-guiden att bli bättre med fler bilder och förhoppningsvis även en och annan video.

    Rapportera inlägg

  3. jokke
    2009-05-30 i 07:56 | #3

    fördelarna är ju riktigt trevliga, vad är nackdelarna då ?

    går det att bricka luren eller går det alltid att återställa den?

    Rapportera inlägg

  4. Marcus
    2009-05-30 i 08:26 | #4

    Schysst guide. Vad är det som skiljer Google Ion builden från den som ligger i telefonen från början?

    Rapportera inlägg

  5. 2009-05-30 i 08:57 | #5

    Blir man av med Vodafone loggan när telefonen startar?

    Rapportera inlägg

  6. Mange
    2009-05-30 i 09:39 | #6

    Grymt jobbat Bernard!

    Rapportera inlägg

  7. corgrath
    2009-05-30 i 10:33 | #7

    Helt underbart bernard!

    Rapportera inlägg

  8. Magnus
    2009-05-30 i 11:23 | #8

    Fin guide. många frågor här som man vill ha svar på. synd att man inte kan tyska för då hade jag beställt en från Tyskland.

    Rapportera inlägg

  9. 2009-05-30 i 12:10 | #9

    @sinclair

    Jag kommer att redogöra för hur du byter ut “Splashskärmen” senare under dagen, det är rätt enkelt när du väl har en rootad telefon. Man kan byta ut den mot vad man själv behagar.

    Rapportera inlägg

  10. 2009-05-30 i 12:12 | #10

    @Marcus

    Vad som skiljer Google Ion från Cupcake 1.5 verkar inte vara speciellt mycket, så förvänta dig inga större skillnader. Poängen är egentligen att man har “root”.

    Rapportera inlägg

  11. Johan
    2009-05-31 i 16:49 | #11

    Tack för en bra guide! Ska man uppdatera även till den senaste hackade SPL från Haykuro (1.33.2005)? Vilka är fördelarna att ha den istället för t.ex. en äldre orginal eller den tidigare hackade HardSPL? Undrar bara för att en del har “brickat” eller fått problem vid uppdateringen av SPL så ville bara veta om det va nödvändigt…

    Rapportera inlägg

  12. Nicklas
    2009-05-31 i 20:46 | #12

    Skitbra guide! Jag saknar beskrivningar av vad “recovery-new” gör/är samt en förklaring på hur man gör en backup på sin nuvarande mjukvara samt hur man återställer telefonen till fabrik. Det hade uppskattats mycket!

    Rapportera inlägg

  13. Johan
    2009-05-31 i 22:04 | #13

    Tack för en bra guide! Ska man uppdatera även till den senaste hackade SPL från Haykuro (1.33.2005)? Vilka är fördelarna att ha den istället för t.ex. en äldre orginal eller den tidigare hackade HardSPL? Undrar bara för att en del har “brickat” eller fått problem vid uppdateringen av SPL så ville bara veta om det va nödvändigt…

    EDIT! Nya SPL frigör mer MB på internminnet om man inte väljer och köra A2SD…

    Rapportera inlägg

  14. 2009-05-31 i 22:59 | #14

    @Johan
    Jag har nu lagt in hur man uppdaterar även bootloadern (SPL:en).

    Rapportera inlägg

  15. Johan
    2009-06-01 i 00:01 | #15

    @bernard
    Funkade detta på er magic? Grabbarna på xda har nämnligen haft lite problem med denna spl till g1; fast då körde dom antingen inte fastboot, eller senaste radion (2.22.19.26I) eller PVT board.

    Du kanske borde posta din lösning i denna tråd :) http://forum.xda-developers.com/showthread.php?t=517593

    Dom körde direkt från telefonen och var tvungna att flasha om samma ROM igen efter SPL, fast det behövs tydligen inte med adb och fastboot eller?

    Rapportera inlägg

  16. 2009-06-02 i 01:02 | #16

    @Johan
    Detta funkade på vår HTC Magic vilken hade senaste radion installerad, om du kollar http://code.google.com/p/sapphire-port-dream/ så står det “MUST FLASH RADIO FIRST.” under SPL:en.

    Förmodligen detta som gör att det strular, precis som du skriver.

    Rapportera inlägg

  17. Anders
    2009-06-02 i 23:03 | #17

    @Magnus
    Man kan ändra språket till engelska…

    Rapportera inlägg

  18. Magnus
    2009-06-03 i 23:54 | #18

    @Anders
    Jo jag vet att man kan köra på engelska i telefonen.

    det var hur man beställer från tyskland jag menade.

    Rapportera inlägg

  19. 2009-06-09 i 21:31 | #19

    Ursäkta min tröghet men betyder det att mobilen även blir upplåst från TRE?

    I övrigt vad e nackdelarna med att låsa upp mobilen bortsett garantin försvinner?

    Jag menar e risken att Google stänger av en från Gooogle Market eller liknande?
    Eller att tjänster inte funkar. Typ Spotifys kommande android tjänst?

    Bara lite nyfiken. Gillar dock tanken med upplåst då jag HATAR inlåsning.

    Rapportera inlägg

  20. 2009-06-09 i 22:35 | #20

    @Mikael Hermansson
    Förutom att man kan förlora garantin på luren så finns det ärligen inga nackdelar med en rootad telefon. Såvida du inte är oerhört vårdslös dvs. Man kan göra betydligt mer skada med en rootad telefon om man börjar pilla med saker som man inte förstår.

    Rapportera inlägg

  21. simon
    2009-06-10 i 11:57 | #21

    fungerar detta på TRE-mobilerna?

    Rapportera inlägg

  22. 2009-06-10 i 13:25 | #22
  23. daniel
    2009-06-10 i 18:36 | #23

    Vart finner jag recovery.img filen för att flasha en Vodafone lur?

    Rapportera inlägg

  24. 2009-06-10 i 19:54 | #24

    @daniel
    Jag klantade visst bort länken, den är där nu under länkarna för Vodafone-luren!

    Rapportera inlägg

  25. Pontus
    2009-06-11 i 09:21 | #25

    Säkert dum fråga, men nu när jag verifierat att jag har rootat min lur och vill testa en helt annan ROM hur gör jag då?
    Alla steg igen, eller räcker det med att dunka in en ny update.zip på minneskortet och köra en “fastboot boot recovery-new.img” med den recovery-new.img man använde för att roota?

    Rapportera inlägg

  26. 2009-06-11 i 22:58 | #26

    @Pontus
    Det räcker med att bara dunka in en update.zip i roten på SD-kortet och starta med home+power och köra uppdateringen, that’s it!

    Välj dock ROM med omsorg och se till att den är kompatibel med din lur.

    Rapportera inlägg

  27. johnny
    2009-06-13 i 14:45 | #27

    När det står med gul text install from sd card complete. Ska den starta om av sig själv eller ska jag starta om den. Det händer inget.

    Rapportera inlägg

  28. 2009-06-13 i 14:47 | #28

    Du startar om den, den startar inte om sig själv.

    Rapportera inlägg

  29. johnny
    2009-06-13 i 19:35 | #29

    Märkte det efter lång tid. Hur vet man att man har root?
    Ngt enkelt sätt att testa det?
    Allt verkar fungera enligt guiden, men vissa program säger att man måste ha root ändå och stänger ner.

    Rapportera inlägg

  30. 2009-06-13 i 23:53 | #30

    @johnny
    Ladda ner http://www.cyrket.com/package/com.magicandroidapps.betterterm

    Öppna kommandprompten och skriv su och tryck sedan enter. Om enheten svarar med en ny rad och ett # så har du root.

    Rapportera inlägg

  31. Anonym
    2009-06-14 i 23:41 | #31

    Mikael Hermansson:
    Telefonerna från TRe är upplåsta.

    Rapportera inlägg

  32. Henrik
    2009-06-15 i 12:14 | #32

    Är det någon som kan ta på sig att flasha om min telefon mot betalning om jag köper hem en svart HTC magic… kan säker fixa det själv om jag följer anvisningarna till punkt och pricka… men jag vill hellre att någon som redan har gjort det fixar det åt mig…

    Prisförslag?

    Rapportera inlägg

  33. David
    2009-06-16 i 20:42 | #33

    Får inte igång telefonen efter rom byte (tre telefon)
    Några förslag??
    Startar med home+power men inge mer.
    Kan jag pröva med vodafone i en tre eller vad??

    Rapportera inlägg

  34. 2009-06-16 i 22:53 | #34

    @David
    Starta en tråd i vårt forum i stället, så skall vi se om vi kan hjälpa dig. Skriv vilken ROM-fil du kör med och var i starten den låser sig.

    Rapportera inlägg

  35. David
    2009-06-16 i 23:30 | #35

    @bernard
    Löste sej. tack iaf.

    Rapportera inlägg

  36. Karwo
    2009-06-20 i 00:33 | #36

    Tjo!

    har skaffat mig en htcmagic från 3, men som vissa säger i forumet att den är bunden till 3? skumt för jag gav abonemanget till kärringen o stoppade i tele2 istället=)

    vad jag undrar är, hur F@N får jag ÅÄÖ på tangentbordet när telefonen är i “liggande” läge????? har kört scandinavian keyboard o skit men det ändras inte….! nu kanske det inte har till topicen att göra men ni verkar kunna fixa en del med telefonen så….

    tack på förhand
    /Karwo

    Rapportera inlägg

  37. 2009-06-21 i 15:59 | #37

    Hur vet jag att den nu faktiskt är “rootad”?
    Jag kan förvisso köra ‘su’ i en terminal, men Wifi Tethering fungerar tydligen inte; http://code.google.com/p/android-wifi-tether

    Rapportera inlägg

  38. 2009-06-21 i 18:12 | #38

    @Daniel Holm
    Nej, återigen verkar det som att HTC har varit inne och pillat, ty de nödvändiga filerna (netfilters/iptables) för tethering är borta på den nordiska Magicen. Kanske är det så på ALLA Magic, jag vet inte, men det är definitivt så på den nordiska.

    Rapportera inlägg

  39. 2009-06-24 i 11:59 | #39

    @manny
    Android-wifi-tether har tydligen en Linux-kernel att installera som innehåller iptables igen.

    Rapportera inlägg

  40. anders
    2009-06-25 i 21:02 | #40

    Jag vill gärna ha tethering och Active Sync, men om man ska tro den här sidan så är ju avnk02’s ION ROM bättre än Rogers ROM.

    Tethering ska vara med i V4 av avnk02’s ION ROM. Är det svårt att lägga in Active Sync själv??

    Rapportera inlägg

  41. Eric
    2009-06-26 i 22:13 | #41

    Tack för en perfekt guide, Bernard!

    Swedroid är en underbar resurs för oss svenska android fanboys!

    Rapportera inlägg

  42. Adrian
    2009-07-03 i 10:38 | #42
  43. Timmy
    2009-07-07 i 00:40 | #43

    Någon som vet hur man går tillväga för att göra detta via en mac-dator? Kör på osx 10.5.7.

    Rapportera inlägg

  44. David
    2009-07-11 i 00:24 | #44

    Jag “råkade” lägga in en rom som tydligen inte fungerar med min tre-magic. Hur ska man göra för att göra om allt? :(

    Rapportera inlägg

  45. Anonym
    2009-07-11 i 15:26 | #45

    Vilka ROMar är kompatibla med vår 3Magic egentligen ? ION HERO ROGERS wtf?

    Rapportera inlägg

  1. Inga trackbacks än.