UPDATE2: Tutorialul este “out of date” desi pasii raman la fel. Daca vreti sa il urmati neaparat, verificati versiuni noi la fisierele pe care le descarcati. Momentan caut un HTC Magic STOCK (care nu a fost modificat) pentru un tutorial de upgrade la Android 2.2. Daca se ofera cineva, astept un mail. Va invit sa cititi articolul asta, mai nou, si sa va dati pe FANDROID.

UPDATE: A aprut 2.1 final pentru Magic. Tutorialul e inca valabil cu mentiunea ca, la capatul lui, in loc sa descarci “update-cm-5.0.7-DS-test7-signed.zip”, descarci de aici versiunea finala

Tutorialul este bazat pe wikiul de la Cyanogen MOD. Mergem de la sistemul de operare cu care vine telefonul cumparat de la noi (android 1.5) la android 1.6 cu Cyanogen MOD dupa care trecem la android 2.1 (ECLAIR) cu Cyanogen MOD. Nu sunt responsabil daca va pierdeti garantia sau va stricati telefonul. Mie mi-a mers bine. Ai nevoie de:

  • HTC MAGIC 32A (cumparat de la Vodafone Romania)
  • PC XP/VISTA/7
  • Cablu de date

I. PREGATIRI

  1. descarca Android SDK
  2. dezarhiveaza in c:\AndroidSDK
  3. click dreapta pe My Computer, Properties, Advanced Settings
  4. dublu-click pe “path” (la system variables) si adaugi:
  5. C:\AndroidSDK\tools\
    (nu uita sa pui punct si virgula – vezi screenshot)

II. DRIVERELE

  1. ruleaza C:\AndroidSDK\SDK Setup.exe
  2. daca iti da eroare, mergi la settings, si dai click pe “”Force http//…..”
  3. deselectezi toate optiunile in afara de USB driver
  4. pe telefon, mergi la settings -> applications -> development si verifici ca “USB debugging” e ON
  5. contectezi telefonul prin USB (telefonul sa fie pornit)
  6. astepti sa se instaleze driverele
  7. in windows mergi la start -> run si scrii cmd in casuta de cautare
  8. se deschide command prompt si scrii adb devices
  9. daca totul e ok, ar trebui sa apara un serial number (al telefonului). daca nu vezi unul, ceva nu e in regula (incearca sa reinstalezi driverele cu aplicatia asta)

III. ROOTING

  1. descarca Amon_Ra recovery aici sau aici
  2. descarca imaginea Android 1.6 base aici sau aici
  3. descarca versiunea asta de Cyanogen MOD
  4. descarca kernelul asta
  5. pune toate fiesierele aseta pe SD card-ul telefonului (asa cum sunt, nedezarhivate, in root la SD card)
  6. conecteaza telefonul la computer, inchide telefonul, porneste-l in fastboot (apesi pe volum jos + power – ar trebui sa vezi trei androizi pe un  skateboard)
  7. apesi pe butonul back pana cand vezi ca scrie fastboot
  8. la computer, in CMD, tastezi fastboot boot recovery-RA-sapphire-v1.7.0H.img
  9. ar trebui sa iti apara mesajele: downloading ‘boot.img’… OKAY booting… OKAY

Telefonul ar trebui sa intre in RA recovery (daca primesti erori gen “remote not allow” inseamna ca telefonul tau vine cu un alt SPL – nu ar trebui sa ai problema asta daca ti-ai cumparat telefonul de la Vodafone Romania

IV. Instalarea sistemului de operare

  1. faci un wipe data/factory reset SI wipe SD: ext partition
  2. apply zip: DRC83_base_defanged.zip
  3. apply zip: update-cm-4.2.15.1-signed.zip
  4. apply zip: bc-4.2.15.1-ebi1-signed.zip
  5. reboot

Acuma astepti. Ai android 1.6 cu Cyanongen MOD care are o mie de imbunatatiri fata de sistemul cu care vine de la Vodafone.

V. Instalarea Android 2.1

  1. descarci si copiezi trei fisiere in root la SD card: asta, asta si asta
  2. inchizi telefonul si intri in recovery (home + power).
  3. faci un NANODROID BACKUP (foarte important, daca de aici incolo ceva nu merge, poti sa iti restaurezi backup-ul asta)
  4. faci un wipe
  5. apply zip: update-cm-5.0.7-DS-test7-signed.zip
  6. apply zip: gapps-ds-ERE36B-signed.zip
  7. apply zip: bc-5.0.7-test7-ebi1-signed.zip
  8. reboot

Felicitari! Ai andoid 2.1. In curand vine si Android 2.2 pe HTC MAGIC.