Home » HowTo » Samsung Galaxy S mit Android 4.0.4 (Ice Cream Sandwich) – Anleitung

Samsung Galaxy S mit Android 4.0.4 (Ice Cream Sandwich) – Anleitung

Das Samsung Galaxy S (I9000) gehört immernoch zu den beliebtesten Smartphones auf dem Markt. In zwei Jahren wurden über 24 Millionen Geräte verkauft. Das Galaxy S wird mit Android 2.3.3 ausgeliefert. Auf Updates auf Android 4.0 (Ice Cream Sandwich) oder 4.1 (Jelly Bean) wird man vergeblich warten, weil Samsung den Schwerpunkt auf das neue Galaxy S3 setzt und ältere Versionen vernachlässigt.

Ein Update auf Ice Cream Sandwich oder Jelly Bean würde das Galaxy S (I9000) extrem aufwerten, denn die neuen Android-Versionen wurden in Sachen Performance und Reaktionsfähigkeit enorm verbessert. Die mitgelieferte Android-Version funktioniert zwar, hat aber viele Macken und die Performance lässt zu wünschen übrig. Anwendungen starten langsam, das Scrollen hackt, das Gerät macht Neustarts ohne erkennbaren Grund, Google Apps wie GMail werden nicht mehr aktualisiert usw. – die Liste ist ziemlich lang.

Aus diesem Grund nehmen wir das Zepter in unsere Hand und flashen das Android 4.0.4 selbst!

Da Samsung keine offizielle Ice Cream Sandwich Version für das Galaxy S veröffentlicht hat, greifen wir auf CyanogenMod 9 zurück. CyanogenMod (CM) ist eine Android-Distribution, die von der “Gemeinde” aktiv entwickelt und gepflegt wird.

Achtung: Durch das Aufspielen einer nicht von Samsung freigegebenen Android-Version / Firmware erlischt die Garantie. Ich übernehme keine Haftung für eventuelle Schäden. Jeder ist für sein Handeln selbst verantwortlich.

Da das Rechtliche nun geklärt ist, können sich “freiwillige” ans Werk machen und ihr Galaxy S updaten:

0. Voraussetzung

Auf dem Samsung Galaxy S sollte mindestens Android Version 2.3.3 installiert sein. Zudem sollte der Akku ausreichend geladen sein (mindestens 50%).

1. Backup erstellen

Bevor man überhaupt etwas macht, sollte ein Backup von allen Daten angefertigt werden. Beim Aufspielen der neuen Android-Version gehen Kontakte, SMS, Kalendereinträge, Anrufprotokoll und installierten Apps verloren. Falls man eine externe microSD-Karte hat, sollte diese vorsichtshalber herausgenommen werden.

  • Das Backup von Kontakten, SMS und Anrufprotokollen kann mit “Super Backup : SMS & Contacts” gemacht werden.
  • Für Backups von installierten Apps kann man “ASTRO File Manager” verwenden.
  • Anschließend ein komplettes Backup (für alle Fälle) von der internen Speicherkarte anfertigen: an den PC über USB anschließen und Dateien kopieren.

2. ClockworkMod Recovery installieren

Damit wir neue Android-Versionen auf das Samsung Galaxy S installieren können, benötigen wir einen modifizierten Kernel (rooted-Kernel). Ansonsten wird das Telefon die neue Firmware nicht akzeptieren, weil sie nicht von Samsung signiert wurde.

  • Heimdall Suite herunterladen und entpacken. Heimdall Suite ist ein kostenloses Programm, welches in der Lage ist das Samsung Galaxy S zu flashen.

    Das Programm benötigt Microsoft Visual C++ 2010 Redistributable Package. Sollte bereits auf dem PC installiert sein.

  • Modifizierten Kernel mit integriertem ClockworkMod Recovery 2.5 herunterladen und die TAR-Datei entpacken. Das Archiv enthält die Datei zImage. Das zImage in das Heimdall Suite Verzeichnis kopieren – dort wo sich die heimdall.exe befindet.

    TAR-Dateien können z.B. mit 7-Zip entpackt werden.

2.1 Treiber installieren

  • Samsung Galaxy S ausschalten.
  • Das Handy in den Download-Modus bringen: Home-Taste und Lautstärke-RUNTER gedrückt halten und das Gerät einschalten. Anschließend sollte folgendes Bild im Display zu sehen sein:

  • Das Gerät mit dem PC über ein microUSB-Kabel verbinden.
  • zadig.exe starten. Diese befindet sich im “Drivers” Unterverzeichnis der Heimdall Suite. Anschließend unter “Options” den Menüpunkt “List All Devices” aktivieren.

  • Im Drop-Down „Samsung USB Composite Device“ oder „Gadget Serial“ auswählen. Auf “Install Driver” klicken damit benötigte Treiber installiert werden. Wenn von Windows eine Warnung angezeigt wird, diese ignorieren und Treiber trotzdem installieren.

  • Nachdem der Treiber installiert wurde kann Zadig beendet werden.
  • Samsung Galaxy S vom PC trennen und ausschalten. Falls das Ausschalten nicht funktioniert, den Akku kurz herausnehmen.

2.2 Modifizierten Kernel flashen

Damit wir alternative Android-Versionen auf unser Samsung Galaxy S installieren können, müssen wir zuerst einen modifizierten Kernel auf das Gerät laden. Das machen wir im nächsten Schritt dieser Anleitung:

  • Samsung Galaxy S ausschalten und vom PC trennen (wenn schon nicht geschehen).
  • Das Handy in den Download-Modus bringen und mit dem PC verbinden (microUSB-Kabel)
  • Windows Eingabeaufforderung starten:

Methode 1: Start → Alle Programme → Zubehör → Eingabeaufforderung
Methode 2: Start → Ausführen → cmd → OK

  • In das Verzeichnis von Heimdall wechseln:

Beispiel 1: Wenn Heimdall Suite auf der C-Festplatte entpackt wurde:
cd
cd Heimdall

Beispiel 2: Wenn Heimdall Suite auf der D-Festplatte entpackt wurde:
d:
cd Heimdall

  • Modifizierten Kernel mit folgendem Befehl flashen
heimdall flash --kernel zImage

 

Nachdem der Befehl eingegeben wurde, wird auf dem Handy-Display ein Fortschrittsbalken angezeigt und das Gerät wird geflasht. Wenn der Vorgang abgeschlossen ist, startet das Galaxy S automatisch neu.

Jetzt haben wir einen modifizierten Kernel auf das Gerät gebracht und sind nun in der Lage jede Firmware auf das Smartphone zu flashen.

3. Android 4.0.4 auf das Samsung Galaxy S flashen

Es sind nur noch wenige Schritte notwendig bis wir unser Galaxy S im neuen “Glanz” bewundern können:

  • CyanogenMod 9 (Stable) herunterladen. Bei der Erstellung dieser Anleitung wurde cm-9.0.0-galaxysmtd.zip verwendet.
  • Google Apps herunterladen. Ich habe die Version vom 17.03.2012 verwendet (gapps-ics-20120317-signed.zip).
  • Samsung Galaxy S mit dem PC verbinden und die zwei heruntergeladenen ZIP-Dateien auf die interne Speicherkarte kopieren (NICHT ENTPACKEN).
  • Samsung Galaxy S ausschalten und vom PC trennen.
  • Das Handy in den Recovery-Modus bringen: Home-Taste und Lautstärke-HOCH gedrückt halten und das Gerät einschalten. Anschließend sollte ungefähr folgendes Bild im Display zu sehen sein:

  • Im Recovery-Modus kann mithilfe der Lautstärke-Tasten navigiert und Menüpunkte mit Ein-/Aus-Taste angewählt werden.
  • Zu “Wipe data/factory reset” navigieren und mit Ein-/Aus-Taste auswählen. Nun runter zu “Yes …” navigieren und bestätigen.
  • Wipe cache partition” auswählen und ebenfalls mit “Yes ..” bestätigen.
  • Auf “Install zip from sdcard” gehen und im nächsten Menü “Choose zip from sdcard” auswählen.
  • Die CyanogenMod ZIP-Datei (cm-9.0.0…) auswählen und mit “Yes – Install cm-9…” bestätigen. Jetzt wird das neue Android auf das Galaxy S geflashed.

Im nächsten Schritt müssen wir Google Apps flashen, damit GMail, Google Play und andere System-Apps von Google installiert werden.

  • Wir gehen wieder auf den Punkt “Install zip from sdcard” und wählen “Choose zip from sdcard”.
  • Diesmal wählen wir die ZIP-Datei “gapps-ics..” und bestätigen mit “Yes …”.

Wenn die Installation abgeschlossen ist, gehen wir auf “+++++Go Back+++++” um zum Hauptmenü zu gelangen und wählen dort “Reboot System Now”.

Unser Samsung Galaxy S startet nun mit Android 4.0.4 (Ice Cream Sandwich)! Viel Spaß!

neueste älteste meiste Bewertungen
Benachrichtige mich bei
belblindi
Gast
belblindi

Vielen Dank für die Anleitung – ich werde das die nächsten Tage einmal ausprobieren. Aber wie macht man das ganze rückgängig, also bei Bedarf wieder die Original Samsung Version drauf?

Grüße belblindi

DaSix95
Gast
DaSix95

Ich habe eine Frage. Habe jetzt alle benötigten Dateien heruntergeladen usw. Jedoch kommt bei dem Schritt 2.2 in Cmd die Fehlermeldung Datei Pfad nicht gefunden, obwohl ich den entpackten Heimdall Suite Ordner auf dem Desktop (c) entpackt habe. Gibt es einen anderen Weg für diesen Schritt?

Micha
Gast
Micha

es schein als ob die neue android version nicht für das i9000 konzipirt ist…. es geht zwar ..sprich die anleitung an sich funktioniert aber ich kann nnicht auf ein datei browser zugreifen da es keinen gibt….wie soll ich backups aufspielen können wenn ich meine apks… nicht installieren kann?

Micha
Gast
Micha

ok da ich heute erstmal genug von hab werde ich es die tage nochmal probieren… vllt habe ik ja a fehler gemacht( was ich persönlich bezweifle da ich h genau nach anleitung ging)

kann es vllt sein das manche nightlys… mehr oder weniger … abgespeckte xperimental versionen sind…wo man halt gewisse parts testet…. ich denke das nächste mal rc2 probiere…ma guggen.

aber sonnst ist deine flash anleitung zu 100 prozent verständlich das hatse jut gemacht..hut ab 🙂

gruß micha

Thomas
Gast
Thomas

Ich habe das Problem das ich nach dem flashen mit Heimdall keinen Neustart des Handys hinbekomme. Es startet und dann geht es in eine Endlosschleife, aus, an usw. was kann ich tun?

Jan
Gast
Jan

Ich habe es soweit hinbekommen, dass ich das Handy flashen konnte. Es hat dann gestartet, ich konnte das ICS Menü auch schon grundlegend sehen, dann kam jedoch eine Meldung, dass der Startvorgang unterbrochen worden sei und das Handy musste neustarten. Seitdem ist es so, dass es in einer Endlosschleife hängt: an, aus, an, aus,.. – auch in den Download-Modus schein ich nicht mehr zu kommen. was könnte man tun? Danke für die Antworten schoneinmal.

Jan
Gast
Jan

Okay, ein Nachtrag: den Bootloop konnte ich beheben indem ich den kernel erneut aufgespielt hatte. Dann kam ich auch wieder in das den Recovery-Modus. Wenn ich jedoch dort versuche den flash erneut aufzuspielen, dann kommt eine lange error meldung und am Ende steht: E:Error in /sdcard/update-cm-9-20120526-NIGHTLY-galaxysmtd-signed.zip
(status 7)
Installation aborted.

Im Internet soll es Möglichkeiten geben, dies zu beheben über das flash-programm „Odin“, jedoch erkennt es mein Handy nicht. Hat jemand einen Tipp?

Hans Haller
Gast
Hans Haller

Hallo,
hast Du das inzwischen hinbekommen? Ich habe genau das gleiche Problem und hänge jetzt auch an der Stelle, an der der Flash mit abortet hängen bleibt.

Chris
Gast
Chris

Gibt es hierzu mittlerweile etwas neues? habe das selbe problem nachdem ich letzte woche geflasht habe und mag mir ehrlich gesagt kein neues handy kaufen ^^

Kernel bereits geflasht und zip ersetzt jedoch kommt immer die selbe fehlermeldung :/

Harald
Gast

Das liest sich ja relativ einfach. Ich glaube, das werde ich am Wochenende mal probieren.

Arnold
Gast
Arnold

Hallo danke für die echt super Beschreibung Ich hab alles hingekriegt aber.
Bei mir handelt es sich um das Galaxy S GT-I9000.
Nur ein Problem hab ich noch meine Externe sd ist zwar im Handy unter Einstellungen zu sehen ich kann nur leider nicht drauf zugreifen demzufolge auch nicht auf der Galerie auf dem Handy das ist echt doof, ich kann keine Fotos Bilder oder Musik usw. von meiner externen sd auf Handy abspielen.
Kann mir da jemand helfen woran das liegt und wie man das Problem lösen kann.
Danke schon mahl im Voraus.

Arnold
Gast
Arnold

Hallo Daniel

Danke für die schnelle Hilfe
Hab ich gemacht, ist aber immer noch wie vorher, muss ich da bestimmte Einstellung machen?
Kannst du oder jemand anderes mir da noch mahl weiterhelfe.
Danke im Voraus

Tobi
Gast

Danke für den Tipp. Ich hätte nie gedacht, dass ich auf mein Samsung Galaxy S einmal ICS installiert bekommen hätte.

Gruß
Tobi

Thilo
Gast
Thilo

Hallo,
vielen Dank für die detailierte Anleitung. Ich habe leider das Problem, dass wenn ich den Befehl zum Flashen in die Kommandozeile eingebe, die Fehlermeldung „Failed to detect compatible download-mode device“ kommt. Dass GEräte (GT-I9100)ist im Downloadmodus, der Treiber ist auch installiert. Gibt es da eine einfache Lösung für? Vielen Dank schon einmal.

Eddy
Gast
Eddy

Hallo Daniel,

danke auch für dich super beschreibung.
doch leider habe ich auch das problem, das immer wieder den bootloop verursacht.
habe das dann einer person gezeigt, die sich mit flashen sehr gut auskennt und diese sagt, das es noch nie so schwierig war, wieder kontrolle über das sgs zu bekommen. vermutet wird, dass der kernel nicht kompatiebel mit ics sei. es wird noch weiter geforscht. sehr schade, den es las sich hier so serious….

Hans Haller
Gast
Hans Haller

Hallo,
ich habe alles genaus so gemacht, wie in der wirklich leichten Beschreibung angegeben. Zunächst hat sich das Betriebssystem aufgehängt und endlos gebootet. Dann habe ich alles noch einmal genau so gemacht und jetzt komme ich über den Schriftzug Galaxy s GT-i9000 nicht mehr hinaus. Was kann ich machen, um entweder die Ursprungsversion wieder zurück zu bekommen oder denevtl. gemachten Fehler zu beheben?

Olympiakos Piräus
Gast

Ich kriege es mit der Commandozeile (cmd) nicht hin.

„System kann den Pfad nicht finden“.

Habe Heimdall-Suite direkt auf C: kopiert
da wo auch „Programme“ sind.
Nichts zu machen.

Wie muß die korekte Schreibweise bei „cmd“ sein, oder der Heimdall-Ordner sein?
Danke schon mal im Voraus

Handy: Samsung Galaxy S 9000I

Betriebssystem: Win 8 TestBetriebssystem

Robert
Gast
Robert

Hallo also ich komme bis zu dem punkt install zip from sd card! jedoch sind da dann keine daten dort komm ich nicht weiter!

was muss ich nun machen!?

Bitte um antwort

Vielen Dank
Hanel

Tim
Gast
Tim

Vielen Dank für die gute Beschreibung!

Das Aufspielen von Cyanogen hat funktioniert, jedoch Google Apps nicht!
Ich habe die gleiche Version gewählt und der Play Store ist auch vorhanden. Nach der Eingabe der Kontoinformationen erhalte ich jedoch nur die Meldung „Serverfehler“.

Es wäre interessant, wie ich den Fehler beheben kann oder ob ich irgendwas falsch gemacht habe.

Viele Grüße

Tim
Gast
Tim

Nach der Installation habe ich nun einfach nochmal den Schritt drei wiederholt (Google). Nun funktioniert auch google play.

Viele Grüße

Earl
Gast
Earl

Hallo,
ich komm nicht weiter…:(
bei der Windows Eingabeaufforderung wo ich:

cd \
cd Heimdall

eintagen soll kommt immer die meldung das der den Pfad nicht finden kann.

Was genau muss ich denn da eingeben??
Kann mir bitte einer helfen?
Danke im Vorraus 🙂

Lothar
Gast
Lothar

Hallo,
habe gerade mein Handy geschrottet, bleibe immer beim Kernel flashen mit einer Fehlermeldung hängen.Kann jemand helfen?

Lothar
Gast
Lothar

Hi Daniel,

Fehlermeldung lautet!
Initialising connection….
ERROR: Failed to initialise libusb. libusb error: -99
Failed to connect to device!

Firewall und Antivirus ist deaktiviert

Danke

Karl
Gast
Karl

Hi,

ich glaub mein Handy ist im eimer…Hilfe!…bei mir steht immer

Galaxy S
GT-I9000

also der startbildschirm, aber es passiert nichts weiter…neustart bringt auch nichts 🙁 … habe auch schon alle schritte wiederholt , aber nichts. Was muss ich jetzt machen das, dass Handy wieder funktioniert??