GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Vollständiger Anfängerleitfaden zum Rooten des Samsung Galaxy S2 in Ubuntu Linux

Du denkst vielleicht, dass es ein bisschen spät ist, darüber zu schreiben, wie man das Samsung Galaxy S2 unter Ubuntu Linux rootet weil seit seiner Veröffentlichung über 3 Jahre vergangen sind und es bereits Samsung Galaxy S3 und S4 auf dem Markt gibt. Aber erst vor kurzem habe ich mich entschieden, mein Samsung Galaxy S2 zu rooten, nachdem mein Vertrag mit SFR abgelaufen war. Zumindest verletze ich jetzt nicht die Garantie des Herstellers, da sie jetzt über 2 Jahre für mein Telefon beträgt.

Der andere Grund, warum ich diesen Artikel über das Rooten von Android-Telefonen schreibe, ist, dass ich keine guten Artikel gefunden habe, die einem Anfänger beibringen könnten, ein Android-Smartphone einfach zu rooten Linux . Ich habe die im XDA-Forum erwähnten Schritte befolgt, aber ich hatte das Bedürfnis, den Artikel mit klaren Schritten und richtigen Screenshots zu verbessern, und daher kam ich zu diesem Artikel, um Ihnen zu zeigen, wie man Samsung Galaxy S2 einfach unter Ubuntu Linux rootet. stark> .

So rooten Sie das Samsung Galaxy S2 unter Ubuntu Linux

Das Tutorial wurde auf Elementary OS Luna und Samsung Galaxy S2 I9100 mit Jelly Beans (Android 4.2.1) durchgeführt . Aber diese Schritte sind generisch und können mit einer kleinen Modifikation auf jeder anderen Linux-Distribution und jedem anderen Smartphone mit jeder anderen Android-Version befolgt werden.

Voraussetzungen:

Hier sind einige der Voraussetzungen, um ein Android-Telefon auf Ubuntu zu rooten:

  • Ein USB-Datenkabel zum Verbinden Ihres Telefons mit einem Computer
  • Ein Computer, auf dem ein beliebiges Standard-Linux-Betriebssystem mit Internetverbindung ausgeführt wird (um einige Dateien herunterzuladen, die später erwähnt werden).

Das Verfahren mag Ihnen etwas lang erscheinen, aber glauben Sie mir, das ist es nicht. Es ist wirklich einfach, Ihr Android-Telefon zu rooten, und es dauert nicht länger als 10-15 Minuten, um den gesamten Vorgang zu befolgen. Die Schritte sind detailliert, sodass selbst Anfänger das Telefon problemlos rooten können.

Schritt 1:Finden Sie die Kernel-Version auf Ihrem Telefon

Das Wichtigste zuerst. Sie müssen herausfinden, welche Kernel-Version derzeit auf Ihrem Smartphone ausgeführt wird. Gehen Sie auf Ihrem Telefon zu Einstellungen -> Über das Telefon . Suchen Sie genau nach der Build-Nummer .

On Android: Settings->About phone-> Build number

Wie Sie im obigen Bild sehen können, lautet die Build-Nummer für mein Samsung Galaxy S2 I9100XWLSD . Beachten Sie das LSD. Dies ist wichtig, um das richtige „gerootete Kernel“-Image für Ihr Telefon herunterzuladen.

Schritt 2:Laden Sie das gerootete Kernel-Image herunter

Sobald Sie die Kernel-Nummer haben, ist es an der Zeit, das gerootete Kernel-Image herunterzuladen (danke an die XDA-Entwickler). Laden Sie für XWLSD die Datei Siyah-s2-v6.0b4.tar herunter.

Siyah-s2-v6.0b4.tar herunterladen

Weitere Kernel-Versionen finden Sie im XDA-Entwicklerforum oder bei Google. Es ist mir nicht möglich, die Links für jeden von ihnen bereitzustellen.

Schritt 3:Extrahieren Sie das heruntergeladene Kernel-Image

Sobald Sie die TAR-Datei heruntergeladen haben, extrahieren Sie sie. Die extrahierte Datei wäre zImage . Kopieren Sie es (der Einfachheit halber) in Ihr Home-Verzeichnis.

Schritt 4:Heimdall herunterladen und installieren

Heimdall ist ein plattformübergreifendes Open-Source-Tool, das Firmware auf Samsung-Geräten flashen kann. Sie können Heimdall aus ihrem Repository herunterladen. Das Repository enthält eine Reihe von Dateien für verschiedene Linux-Distributionen. Grundsätzlich müssen Sie die Befehlszeilen- (heimdall) und Frontend-Dateien (heimdall-frontend) für Ihr Linux-Betriebssystem herunterladen.

Für Ubuntu und andere Debian-basierte Distributionen können Sie dort die .deb-Binärdateien sehen. Laden Sie das für Ihre Ubuntu-Version herunter und installieren Sie es.

Alternativ können Sie auch versuchen, den Quellcode zu kompilieren.

Schritt 5:Versetzen Sie Ihr Telefon in den Download-Modus

Sobald Sie das richtige gerootete Kernel-Image und Heimdall auf Ihrem Linux-System installiert haben, ist es an der Zeit, den Root-Vorgang zu starten. Dazu müssen Sie Ihr Telefon in den „Download-Modus“ versetzen. Versuchen Sie die folgenden Schritte:

  • Schalten Sie Ihr Telefon aus
  • Halten Sie die Einschalttaste + Leiser + Home-Taste gedrückt

Sie sehen nach einigen Sekunden eine Warnmeldung auf dem Bildschirm. Drücken Sie die Lauter-Taste um im „Download-Modus“ fortzufahren.

Sobald Sie sich im Download-Modus befinden, sehen Sie auf Ihrem Android-Telefon einen Bildschirm wie diesen:

Schritt 6:Verbinden Sie das Telefon mit dem Computer

Schließen Sie Ihr Telefon im Download-Modus über ein USB-Datenkabel an den Computer an. Um zu überprüfen, ob es von Ihrem Linux-Betriebssystem gut erkannt wird, öffnen Sie ein Terminal (Strg+Alt+T) und verwenden Sie den folgenden Befehl:

heimdall detect

Dies sollte Ihnen ein Ergebnis wie „Gerät erkannt“ anzeigen “:

Schritt 7:Kernel flashen

Jetzt ist es an der Zeit, Ihren alten Kernel durch den gerooteten zu ersetzen. Verwenden Sie im Terminal den folgenden Befehl:

sudo heimdall flash --KERNEL zImage

Es wird eine lange Ausgabe sein. Bei Erfolg sehen Sie am Ende der langen Nachricht folgende Zeilen:

Uploading KERNEL
100%
KERNEL upload successful
Ending Session....
Rebooting Device....
Re-attaching kernel driver....

Hinweis.

Wenn es aus irgendeinem Grund nicht erfolgreich war, sollten Sie die Meldung am Ende des Protokolls sehen. Beim ersten Versuch sah ich diese Fehlermeldung:ERROR:Partition „kernel“ does not exist in the selected PIT. Als ich mit sudo heimdall print-pit –verbose nachgesehen habe Befehl, fand ich, dass es mehrere Partitionen auf meinem Telefon gab und der Kernel auf der Partition KERNEL und nicht im Kernel war (Groß-/Kleinschreibung beachten, sehen Sie).

Ihr Telefon wird automatisch angemeldet.

Schritt 8:Überprüfen Sie, ob Ihr Android-Telefon gerootet ist

In Ordnung, es war bisher ein Erfolg für Sie. Aber wie Sie überprüfen, ob Ihr Telefon gerootet ist ? Laden Sie dazu eine Terminal-App auf Ihr Android-Telefon herunter. Ich habe den Android-Terminal-Emulator verwendet. Es ist wie ein Linux-Terminal in Ihrem Android-Telefon. Starten Sie die App und schreiben Sie den folgenden Befehl in das Terminal und drücken Sie die Eingabetaste.

su

Wenn Sie gerootet sind, werden Sie wie folgt aufgefordert, nach Root-Zugriff zu fragen:

Sobald Sie Root-Zugriff gewähren, ändert sich $su in #su. Ein Indikator dafür, dass Sie jetzt Root-Zugriff haben, und es bedeutet auch, dass Sie Ihr Galaxy S2 erfolgreich gerootet haben.

Ich hoffe, diese Anleitung hilft Ihnen dabei, Ihr Samsung Galaxy S2 unter Linux zu rooten. Fühlen Sie sich frei, Ihre Vorschläge, Ihr Feedback, Ihren Dank und Ihre Fragen in das Kommentarfeld unten zu schreiben. Abonnieren Sie den Blog für weitere Tutorials. Ciao :)



Ubuntu
  1. Vollständiges Handbuch zur Verwendung von Snap-Paketen in Ubuntu und anderen Linux-Distributionen

  2. SSH-Root-Anmeldung auf dem Ubuntu 14.04-Linux-Server zulassen

  3. Standard-Root-Passwort auf Ubuntu 20.04 Focal Fossa Linux

  4. Linux-Kernel 5.15 auf Ubuntu 20.04 installieren – Schritt-für-Schritt-Anleitung?

  5. Anfängerleitfaden für Udev unter Linux

Installieren und Verwenden von Git und GitHub unter Ubuntu Linux:Ein Leitfaden für Anfänger

So rooten Sie Nexus 7 2013 in Ubuntu Linux

Installieren Sie Android auf dem BQ Aquaris Ubuntu-Telefon unter Linux

Vollständige Anleitung zum Konfigurieren von SSH in Ubuntu

So ändern Sie das Root-Passwort in Ubuntu Linux

So installieren Sie Software in Ubuntu Linux:Eine vollständige Anleitung für Neulinge