Innan du börjar (Snälla, läs allt innan du börjar, jag vet att man brukar fuska):
OBS! Följande guide utgår från att du har en orörd Magic med Vodafonemärkning och använder Windows XP.
En del text är lånad från https://swedroid.se/, http://forum.xda-developers.com/ och http://www.cyanogenmod.com/
Från en Vodafone "original/vanilla" 1.5 till CyanogenMod 4.2.x.
Målet är att få en rootad Magic med möjlighet att lägga in nya ROMar utan att behöva dator.
Om du använt telefonen är det bra att veta att allt som du inte gjort extern backup på försvinner.
Programmet Mybackup fungerar 30 dagar gratis och klarar jobbet, men välj INTE kontakter då det strular när du sedan synkar mot Gmail. Synka först mot Gmail så kontakter m.m. finns där. Gör alla backuper och kopiera sedan hela minneskortet till datorn så du kan lägga tillbaka allt när du formaterat minneskortet under installation.
Jag har valt följande upplägg för att det ska vara smidigt. Bli inte orolig för att det verkar vara många steg:
Fastboot boot -> Backup -> Backup till datorn -> Wipe -> SPL -> Fastboot boot -> Flasha Recovery -> Boota recovery -> Partionera -> EXT2 till EXT3 -> Kopiera filer -> 1.6 -> CM
Vill du veta mer om vad de olika sakerna som dyker upp betyder finns en bra ordlista här:
https://swedroid.se/wiki/index.php/Ordlista
OBS! Normalt gör jag varje steg på en egen telefon när jag skriver en guide men har tyvärr inte kunnat göra alla steg den här gången så den som provar får gärna höra av sig med kompletteringar (förhoppningsvis bara mindre detaljer).
Okej, nu kör vi!
Ladda ner:
1. Du behöver två program, "adb" och "fastboot" för att kunna kommunicera med din telefon. Dessa hittar du i SDKn som du hittar här: http://developer.android.com/sdk/index.html
a, Ladda ner android-sdk_r3-windows.zip (för Windows) och packa upp filen t.ex. på C:\. En kort sökväg till mappen underlättar.
Ladda ner övriga filer:
b, USB-drivrutinen - Gå till C:\android-sdk-windows och klicka på SDK Setup (grön android) och låt programmet starta… gå sedan till >Settings< och Bocka för Force Https://.. Gå sedan till >Available packages<och Bocka för Https://... länken och sedan klicka på >Refresh< så får du upp en lista.. Bocka för Usb Driver Packages och sedan Klicka på Install Selected…Bocka för Accept och sedan Install Accepted.. så nu är USB drivrutinen installerad. Du borde sen en mapp som heter usb_driver i android-sdk-windows mappen
c, Recoveryn - En bra recovery gör övriga installationer enklare.
Ladda ner "recoveryn" från http://forum.xda-developers.com/showthread.php?t=530492
Välj recovery-RA-magic-v1.3.2G.img för 32B. Klicka på "Mirror" så slipper du Rapidshare. Spara filen i SDKns "Tools"-mapp.
d, SPL - OBS! Jag är bara säker på att denna fil fungerar på Vodafonebrandade telefoner (32B)!
Du har troligtvis HBOOT-1.33.0004 (SAPP10000) : Sapphire PVT 32B SHIP S-ON G : CPLD-10 (vi kommer till hur du ser det senare) och ska då ladda ner den som heter: Engineering SPL 1.33.2005 OBS! Ladda ner den här filen och ingen annan! Problem med SPL kan bricka din telefon!
http://www.megaupload.com/?d=FL4TL6G5 Spara filen i SDKns "Tools"-mapp och döp om den till något kortare, t.ex. "spl2005.zip" OBS! Små bokstäver!
e, 1.6-image - För att få Googlespecifika program behövs "HTC Android 1.6 base image" som finns här:
http://dx.infernix.net/DRC83_base_defanged.zip
Spara filen som t.ex. 1.6drc83.zip i SDKns "Tools"-mapp. OBS! Små bokstäver! Packa INTE upp filen!
f, ROM-filen - I detta fallet CyanogenMod 4.2.13.
http://n0rp.chemlab.org/android/update-cm-4.2.13-signed.zip
Spara filen i SDKns "Tools"-mapp. Packa INTE upp filen!
Förbered telefonen:
Starta din telefon om den inte är igång. Gå till ”Home -> Settings -> Applications -> Development ->” och slå på ”USB debugging”.
Stäng av telefonen.
Starta telefonen genom att samtidigt hålla inne bakåtknappen och röd lur. Du får då upp följande text i displayen:
"Sapphire PVT 32B SHIP S-ON G
HBOOT-1.33.0004 (SAPP10000)"
och några Androider som åker bräda.
Anslut telefonen med kabel till datorn.
I dialogrutan som frågar efter drivrutinen skall du välja att själv peka var filen ligger. Drivrutinen finner du i usb_driver mappen som du lagt i SDK-mappen. Du väljer den version som är anpassad till 64-bitars (amd64) resp. 32-bitars (x86) Windows (t.ex. XP Home).
Backup:
Starta kommandotolken och gå till din "Tools"-mapp (t.ex. c:\android-sdk-windows\tools\) och skriv:
Kod:
fastboot boot recovery-RA-magic-v1.3.2G.img
Välj på telefonen med styrkulan "Backup/Restore" -> "Nandroid Backup". Tryck Home-knappen för att bekräfta. Nu har du gjort en total backup på din telefon. När det är klart kommer du tillbaka till menyn Backup/Restore. Klicka på tillbakaknappen.
Backup till datorn:
Klicka på "USB-MS toggle" för att starta usb-lagring. Bekräfta med Home. Datorn hittar din telefon som "Flyttbar disk". Kopiera hela minneskortet till datorn.
Klicka på "USB-MS toggle" igen för att stänga av usb-lagringen. Bekräfta med Home.
Klicka på "Wipe" -> "Wipe data" bekräfta med Home. Tryck tillbakaknappen för att komma till menyn igen.
SPL:
Nu ska vi installera SPL. Börja med att kopiera filen till telefonen med kommandot:
Kod:
adb push spl2005.zip /sdcard/spl2005.zip
Du får bekräftelse liknande 1234KB/s...
Installera SPL m.h.a. recoveryns val "Flash update image" -> "Apply sdcard:Choose zip" och välj "spl2005.zip". Bekräfta med Home.
Det visas en bild m.m. och du får upp texten "Reboot via home+back or menu to complete action". Klicka back och "Reboot system now".
Följande händer:
HTC-logga blinkar -> Vodafonelogga -> HTC-logga -> Recoveryn kommer fram. Välj "Reboot system now" -> Vodafonelogga -> Telefonen bootar upp. SPL klar!
Stäng av telefonen och starta igen genom att samtidigt hålla inne bakåtknappen och röd lur.
Recovery:
Nu flashar vi recoveryn så vi slipper använda en dator nästa gång vi vill byta ROM.
I kommandotolken:
Kod:
fastboot flash recovery recovery-RA-magic-v1.3.2G.img
Starta telefonen genom att samtidigt hålla inne Home-knappen och röd lur. Du kommer nu direkt till recoveryn som ligger i din telefon.
Partionera:
I detta fall gör partitioneringen att dina apps tillåts lagras på SD-kortet (CyanogenMod innehåller vad som kallas A2SD) och det gör att du kommer kunna lagra mycket mer program än annars. Dock kan det bli problem om du inte har ett minneskort klass 4 eller högre. Nandroid backup gör inte backup på A2SD-partitionen men det löser BART http://forum.xda-developers.com/showthread.php?t=562292 som stödjs av recoveryn i denna giude.
I recoveryn väljer du:
Partition -> Partition SD -> Bekräfta med Home.
Välj sedan "SD:ext2 to ext3". Bekräfta med Home.
Backa tillbaka till recoveryns huvudmeny.
Kopiera in ROM-filer:
Kopiera ROM-filerna till SD-kortet med kommandot push i kommandotolken:
Kod:
adb push 1.6drc83.zip /sdcard/1.6drc83.zip
Du får bekräftelse liknande 1234KB/s...
Kod:
adb push update-cm-4.2.13-signed.zip /sdcard/update-cm-4.2.13-signed.zip
Du får bekräftelse liknande 1234KB/s...
Installera CyanogenMod ROM:
PS! Följande instruktioner kan du använda om du redan har partitionerat SD-kortet, har en modifierad recovery och en ROM som är tidigare än CM 4.1.99 eller från någon annan ROM-makare.
Installera 1.6 m.h.a. recoveryns val "Flash update image" -> "Apply sdcard:Choose .zip" och välj "1.6drc83.zip"
Bekräfta med Home. Det kommer hända en del och sedan kommer recoveryns meny upp trots att det står "Formatting cache" längst ned. Det är helt ok. Välj INTE reboot i detta läget!!!
Installera CyanogenMod m.h.a. recoveryns val "Flash update image" -> "Apply sdcard:Choose .zip" och välj "update-cm-4.2.13-signed.zip"
Bekräfta med Home. Det kommer hända en del och sedan kommer recoveryns meny upp trots att det står "Formatting cache" längst ned. Det är helt ok. Nu väljer du "Reboot system now" och väntar tålmodigt för det tar en stund att starta första gången.
Grattis, du har du rootat och installerat engineering SPL, ny recovery, Googles Donutapplikationer och CyanogenMod!
Länkar till filer:
SDK http://developer.android.com/sdk/index.html
Recovery http://forum.xda-developers.com/showthread.php?t=530492
SPL http://forum.xda-developers.com/showthread.php?t=529019
"1.6" http://dx.infernix.net/DRC83_base_defanged.zip
ROM, Cyanogenmod 4.2.x http://forum.xda-developers.com/showthread.php?t=567610
Ett stort tack till hunden Sigge som tålmodigt gått med benen i kors för att husse skrev guide när det var tänkt att vi skulle promenera. Och självklart ett tack till Galaxy och alla som hjälper till att hålla guiden uppdaterad