Samsung/Galaxy S2/Root

Aus Android Wiki

In diesem Turorial wird erklärt, wie Ihr euer Samsung Galaxy S2 rooten könnt.


       

HINWEIS

Wenn Ihr die Schritte, die in diesem Tutorial aufgeführt sind, exakt so durchführt ist es normalerweise unwahrscheinlich, das euer Gerät nach dem rooten einen Defekt aufweist. Sollte es dennoch zu irreperablen Schäden oder Datenverlust oder sonstiges führen, können wir dafü r NICHT verantwortlich gemacht werden. Wir übernehmen für etwaige Fehlfunktionen und/oder Funktionalität der Methode keine Haftung


Die Anleitung

Die folgende Anleitung wird freundlichst von dem Benutzer BananenAffe[1] aus dem Android-Hilfe.de Forum bereitsgestllt. Teilweise wurde die Anleitung direkt kopiert und/oder verändert. Eine genaue Kennzeichnung der direkt kopierten Textteile wird nicht vorgenommen!

Allgemeines

In dieser Anleitung wird erklärt, wie Ihr euer Samsung Galaxy S2 mit dem CF-Rootkernel von Chainfire[2] rootet. Das flashen des CF-Root Kernel ist auf einer Orginal Stock Firmware oder einer Custom Rom möglich. Nach dem erfolgreichen durchlaufen dieser Anleitung sind folgende Features möglich:

  • Das Androidkernel ist der selbe wie vor dem rooten, einzig wurde folgendes hinzugefügt:
  • Root
  • Superuser 2.3.6.1
  • Busybox v1.16.2androidminimal (from CWM)
  • ClokWorkMod hinzugefügt

Was ihr braucht

Vor dem Beginn das Galaxy S2 zu rooten, müsst ihr euch folgende Sachen runterladen:

Bevor es los geht

Wichtig ! Für alle die eine Provider Firmware mit Branding haben und diese auch behalten wollen,aber trotzdem gerne Root hätten :

Ihr könnt euch einen beliebigen CF-Root Kernel downloaden der unten aufgeführt ist und diesen nach Anleitung flashen.Wenn euch nach dem flashen des CF-Root Kernel das Gelbe Dreieck beim booten stört,dann könnte ihr dieses mit dem Orginal Stock Kernel eurer Branded Firmware entfernen und anschliessend wie in der Anleitung unten beschrieben die zImage Datei mit CWM flashen.

Die Branded Firmware und die zugehörigen Stock Kernel gibt es hier : [forum.xda-developers.com/showthread.php?t=1113928]

Wenn ihr vor dem rooten das Branding eures Galaxy S2 entfernen wollt, geht bitte nach folgender Anleitung vor: Branding entfernen Galaxy S2

Im Prinzip ist es egal welchen CF-Root Kernel ihr euch flasht.

Es kann jeder CF-Root Kernel auf jede beliebige Firmware geflasht werden. Diese Anleitung basiert aber auf den passenden CF-Root Kernel zur passenden Firmware zum Verständis für euch. Die Kürzel wie z.B. OXA usw. bei den CF-Root Kerneln könnt ihr ignorieren.Es wird beim flashen des CF-Root Kernel nicht die Sprache oder irgendwas anderes geändert.

Das Rooten

Firmware herausfinden

Um den passenden CF-Root Kernel runter zu laden müsst Ihr zuerst herausfinden, welche Firmware ihr habt. Dazu geht ihr wie folgt im Handymenü vor: Einstellungen->Telefoninfo Dann solte folgendes Bild herauskommen:

RTENOTITLE

Da wir in diesen Fall die Firmware KE7 haben,laden wir uns den passenden CF-Root Kernel. In diesem Fall wäre das die Datei: CF-Root-SGS2_XW_XEU_KE7-v4.0-CWM4.zip Wir entpacken jetzt die Datei einmal und erhalten folgende Datei: CF-Root-SGS2_XW_XEU_KE7-v4.0-CWM4.tar HINWEIS: Kies muss geschlossen sein und darf auch nicht im Hintergrund laufen während des flashens mit Odin 1.85.

Das Rooten

Nun kommen wir zu dem Teil, wo es mit dem rooten los geht. Startet zuerst einmal Odin. Drückt auf den Button "PDA" und sucht auf eurer Festplatte den "CF-Root-SGS2_XW_XEU_KE7-v4.0-CWM4.tar". Wählt die Datei dann aus. Alles andere belast Ihr wie hier:

RTENOTITLE

Mit Odin sind wir soweit auch schon fertig. Schaltet nun euer Handy aus. Drückt danach folgende Tasten gleichzeitig:

  • Lautstärke runter
  • Homebutton
  • Power Button

Auf dem Bildschirm sollte jetzt "Download Mode" erscheinen. EIne eventuelle Sicherheitswarnung wird mit der Lautstärke Hoch-Taste bestätigt. Nehmt nun euer Handy und steckt es mit dem mitgelieferten USB-Kabel an den PC. In Odin sollte das Feld "ID:COM" jetzt gelb geworden sein. Drückt in Odin nun den Button "Start". , womit der Flashvorgang beginnt. Wichtig ist, das Ihr das Handy jetzt unbedingt mit dem PC verbunden lassen müsst. Ein Trennen der Verbindung kann euer Handy bricken! Sollte Odin nach einer gewissen Zeit den Flashvorgang erfolgreich beendet haben, so erscheint, wie in dem Bild zu sehen, die "Pass!" Meldung.

RTENOTITLE

Wenn der Flashvorgang erfolgreich war, ist jetzt Root sowie der Superuser und die Busybox auf dem Galaxy S2 vorhanden. Zusätzlich ist die Anwendung CWM in den Anwendungen zu finden.

Gelbes Warndreieck

Durch das Flashen des Custom Kernels CF-Root-Kernel erscheint beim Booten des Handys nun immer ein gelbes Warndreieck. Dieses Dreieck ist lediglich ein Hinweis auf einen anderen Kernel, beeinträchtigt aber nicht die Funktion des Galaxy S2! Bei Bedarf kann man das Warndreieck allerdings auch wieder entfernen. Dazu brauchen wir folgende Dinge:

  • Original Kernel des auf der Handy installierten Firmware[4]
  • den eben verwendeten CF-Root-Kernel

Zuerst müssen wir den Original-Kernel wieder flashen, dazu einfach die obige Anleitung erneut durchführen, bei Odin allerdings diesmal den Original Kernel, nicht den CF-Root-Kernel auswählen. Nachdem das erfolgreich abgeschlossen ist, öffnet Ihr den CF-Root-Kernel zum Beispiel mit 7zip[5]. Ihr erhaltet die datei "zImage". Diese Datei packt Ihr in das Rootverzeichnis euerer SD-Karte. Dazu das Handy im Massenspeicher-Modus am PC verbinden. Geht nun in die Anwendungsliste und öffnet die App "CWM". Nun sucht Ihr den Punkt "Flash Kernel":

RTENOTITLE

In der Aufforderung eine Datei zu wählen, nehmt Ihr die Datei zImage und wartet bis CWM den Kernel geflasht hat. Das wars dann auch schon. Beim Booten sollte jetzt kein Warndreieck mehr erscheinen.

CF-Root Kernel Update

Es ist natürlich möglich, das ein Update für den CF-Root Kernel erscheint. Um dieses zu installieren geht Ihr im wesentlichen so vor wie beim ENtfernen des gelben Warndreicks. Mit dem Unterschied, das Ihr dann nicht die CF-Root-Kerneldatei entpackt, sondern im zip-Format auf die Speicherkarte kopiert und diese dann bei dem "Flash Kernel" Punkt auswählt. Danach ist die neue Version des Kernels installiert.

Root rückgängig machen

Es ist auch möglich den Root-Zugriff auch wieder zu entfernen. Um Root zu entfernen geht wie folgt vor: Schaltet das Handy aus und drückt folgende Tasten fleichzeitig:

  • Lautstärke Hoch
  • Homebutton
  • Power On

In dem vor euch auf dem Handy erscheinenden Menü wählt Ihr die Punkte "Wipe Cash" und "Wipe Data" nacheinander aus. Dadurch wird das Handy sozusagen in Werkseinstellungen versetzt. Root ist damit nach einem Neustart des Galaxy S2 entfernt.


Einzelnachweis


Besonderen Dank an BananenAffe aus dem Android-Hilfe Forum!