Samsung/Galaxy S2/Root

Aus Android Wiki
Version vom 24. Mai 2013, 15:37 Uhr von Anonymous (Diskussion) (Link für SGS2_Root getauscht, neue SuperSU App und Korrektur)

[Bearbeiten] HINWEIS

Trotz sorgfältiger Ausarbeitung können wir bzw. die Autoren dieses Artikels nicht garantieren, dass durch die Durchführung der folgenden Anleitung keine Schäden an deinem Gerät/Betriebssystem entstehen und übernehmen daher keine Haftung für auftretende Schäden und Fehlfunktionen an Hard- und Software!

Solltest du noch unsicher sein, befolge diese Schritte:

  1. Die Anleitung nur durchführen, wenn evtl. genannte Bedingungen (Modellnummer, Android-Version etc.) auf dich bzw. dein Gerät zutreffen
  2. Anleitung aufmerksam und vollständig lesen, unbekannte Begrifflichkeiten nachschlagen
  3. Heruntergeladene Dateien und Software mit einem Virenscanner überprüfen (falls nicht von der Anleitung untersagt, Hintergrund)
  4. Evtl. ein Backup wichtiger Einstellungen und Daten machen
  5. Die Anleitung nicht durchführen, wenn du nicht weißt, was du tust!

In diesem Turorial wird erklärt, wie Ihr euer Samsung Galaxy S2 rooten könnt. Ab 4.0 Ice Cream Sandwich "Ice Cream Sandwich" benötigt man dazu kein Odin mehr.

Die Anleitung

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

Root vor ICS

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 Original 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 : [3]

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

Im Prinzip ist es egal welchen CF-Root-Kernel ihr euch flasht. Hierbei ist nur dringend zu beachten, dass der CF-Root-Kernel einer Gingerbread-Version nicht mit einer ICS-Firmware kompatibel ist und umgekehrt!

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 gleichzeitig:

  • Lautstärke Hoch
  • Homebutton
  • Power On

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

Root ab ICS

Vorbereitung

Folgende Dinge werden benötigt:

  • diese Datei Link (Enthält den temprären ClockWorkMod, Superuser, und und und) / für JB ab XWLS... Link[6][7]
  • Mindestens Ice Cream Sandwich (Android 4.0.x) oder höher
  • eine Speicherkarte die in das S2 passt
  • und das Galaxy S2 natürlich, mit mindestens 70% geladenem Akku

Bevor wir mit dem Rooten anfangen, solltet ihr alle .zip Dateien auf die SD Karte Kopieren (OHNE ENTPACKEN!).

Rootvorgang

  1. das S2 ausschalten
  2. in die Recovery booten mit "Volume up + Home + Power"
  3. "Apply update from exteral Storage" auswählen (navigation mit Vol Up und Vol Down, auswahl per "Power")
  4. und danach die "TemporaererCWM.zip" / "CWM.zip" Datei auswählen bestätigen
  5. nachdem der CWM gestartet ist die "CWM_Root_SuperSU_0.93+Busybox_1.20.1____install.zip" / "SuperSU-Busybox-Installer.zip" auswhählen und 'Installieren'

==> Root erledigt!

Unroot

  1. das S2 ausschalten
  2. In die Recovery booten mit "Volume up + Home + Power"
  3. "Apply update from exteral Storage" auswählen (Navigation mit Vol Up und Vol Down, auswahl per "Power")
  4. und danach die "TemporaererCWM.zip" / "CWM.zip"Datei auswählen bestätigen
  5. Nachdem der CWM gestartet ist die "SuperUserDeinstall.zip" / "SU-Uninstaller-signed.zip" auswhählen und 'Installieren'

==> Root beseitigt

Einzelnachweise


Besonderen Dank an BananenAffe aus dem Android-Hilfe Forum!