CyanogenMod telepítése Samsung Galaxy S-re Ubuntu alól

Néhány héttel ezelőtt a Samsung Kies programmal frissítettem a telefonom. Az eredmény egy visszaportolt kiegészítőkkel teli Android 2.3.6 lett. Bárcsak ne frissítettem volna. Az eredmény katasztrofális lett. Minden lassú, akadozó lett. A WiFi kapcsolatot folyton eldobta.

Először arra gondoltam, hogy talán vissza kellene valahogy rakni a régit, de ezt az ötletet hamar el is vetettem. Ha már hozzányúlok, akkor valami újat kellene kipróbálni. Így esett a választás a CyanogenMod-ra.

CyanogenMod egy módosított Android-alapú operációs rendszer. Olyan funkciókat engedélyez a felhasználóknak, melyeket az eredeti Android OS nem.

A telepítést a hivatalos leírás szerint próbáltam csinálni, Ubuntu Linux alól.

Aki utánam akarja csinálni, az a saját felelősségére tegye.

A CyanogenMod letöltése

Érdemes ezzel kezdeni. Ha nem így csináltam volna, akkor abból nagy szívás lett volna. Szóval letöltöttem a legfrissebb CyanogenMod-ot és a Google Apps-ot. A letöltött zip fájlokat felmásoltam a telefon belső memóriájának gyökér könyvtárába.

A Google Apps tartalmazza azokat a Google által szabadalmaztatott alkalmazásokat, amelyek a legtöbb androidos eszközön előre telepítve vannak. A licencelési korlátozások miatt a ezeket az alkalmazásokat (GMail, GMaps, stb) külön kell telepíteni.

A ClockworkMod Recovery telepítése

A CyanogenMod egyik alapkelléke a ClockworkMod Recovery. Ezzel lehet telepíteni a frissítéseket, ha baj van újrarakni az androidot. A recovery image egy speciális boot mód, ezzel lehet visszaállítani az eszközt, vagy frissíteni. a CWM Recoveryt automatikusan telepíteni tudod minden rootolt androidos telefonra, a Rom Manager nevű Marketből letölthető programmal. Néhány esetben Root-előtt települ fel, szükséges a roothoz.

  1. Letöltöttem a 2.5-ös ClockworkMod Recoveryt tartalmazó hardcore-féle speedmod kernelt.
  2. Letöltöttem az 1.3.2-es Heimdallt: 32 bites Ubuntuhoz, 64 bites Ubuntuhoz, majd telepítettem is a nekem megfelelő verziót:

    wget http://github.com/downloads/Benjamin-Dobell/Heimdall/heimdall_1.3.2_i386.deb
    sudo dpkg -i heimdall_1.3.2_i386.deb
  3. Amikor a leírás szerinti módon kapcsoltam a letöltés módba a telefont és csatlakoztattam a géphez, akkor sem a heimdall, sem az lsusb nem látta a telefont, ezért más megoldást kellett keresni:
    • Letöltöttem az Android SDK-t: developer.android.com/sdk
    • Kicsomagoltam a könyvtáramba
    • A
      ~/android-sdk-linux/platform-tools/adb reboot download
      parancs segítségével letöltés módba kapcsoltam a telefont.
  4. Kicsomagoltam a hardcore-féle speedmod kernelt egy könyvtárba és ott kiadtam a
    heimdall flash --kernel zImage
    parancsot.
  5. A telefonon egy kék állapotjelző jelenik meg, ami mutatja az átvitel állapotát. Amint végigér a telefon újraindul. És újraindul, és újraindul, és újraindul... Ugye milyen jó, hogy a CyanogenMod már ott van a telefonon?
  6. Nem esünk pánikba! Máshogy nem tudtam kikapcsolni, csak úgy, hogy kiszedtem az akkumulátort.

Tulajdonképpen arról van szó, hogy az új kernel nem tudja betölteni a régi androidot. Semmi gond, majd betölti a CyanogenMod-ot

A CyanogenMod telepítése

  1. Visszatettem az akkut és elindtottam a telefont Recovery módban: Hangerő fel+Home+Bekapcs. A Recovery menüben a hangerő gombokkal lehet fe/le navigálni, kiválasztani a ki/bekapcsolás gombbal lehet
  2. Kiválasztottam a Wipe data/factory reset opciót,
  3. Majd a Wipe cache partition opciót.
  4. CyanogenMod telepítés:
  • Install zip from sdcard
  • Choose zip from sdcard
  • majd kiválasztottam a letöltött cm-7.2.0-galaxysmtd.zip fájlt
  • Google Apps telepítés:
    • Install zip from sdcard
    • Choose zip from sdcard
    • majd kiválasztottam a letöltött gapps-gb-20110828-signed.zip fájlt
  • Vissza a főmenübe, majd Reboot system now. Újraindulás után elindult a CyanogenMod.
  • Öröm és boldogság! Gyors, sőt nagyon gyors, reszponzív. Tényleg kétszer annyi beállítási lehetőség van mint a gyári romnál. Lehet, hogy túl sok is.

    Néhány kép a végére:

       

    Hozzászólások

    Üdv! Nem tudom hogy neked Samsung Galaxy S készüléked van-e, de gondolom hogy igen:) Nos megbízható készülék? Most váltanék készüléket és tetszik csak félek hogy az akksia egy napot bírna kb. Érdemes rá váltani? Ja és tört romal használnám mindenféle képen. Köszi előre is. Ben

    Szerinted milyen telefonom van? Na ugye... :D
    Mióta megvan (az utolsó gyári frissítést kivéve) nem volt vele semmi gond. Egy feltöltéssel nálam két-három napot is elmegy. Keveset telefonálok, keveset netezek rajta. Ha sokat használod, akkor érdemes minden nap feltölteni, nehogy másnap meglepetés érjen.

    Rendben, köszi a segítséget.:)

    CM7 már eléggé elavult. 1-2 funkció nincs (és nem is lesz) CM9-ben, de az ICS upgrade annyi változást hordoz, hogy bőven megéri frissíteni. Már van RC is.

    Ja, azt elfelejtettem, hogy nálam a telefon munkaeszköz, így fontos, hogy stabil és gyors legyen. Mivel a CM9 még csak nightly ill. experimental (rc-t én nem találtam), ezért esett a választás a 7.2-es stable-re.
    Majd ha lesz a CM9-ből is stable, meg egy kis időm is hozzá, akkor talán fel fogom rakni.