
Diese Methode wurde uns vom XDA-Developers-Forummitglied zur Verfügung gestellt anthortisch wer - als stolzer Ubuntu-User - rooten wolltesein Nexus One, ohne dafür Windows verwenden zu müssen. Er versuchte es mit SuperOneClick - unserer bevorzugten universellen Root-Methode, die für die meisten Android-Geräte funktioniert - zu rollen, aber es schien unter Linux nicht zu funktionieren. Möglicherweise lag der Grund darin, dass er das OTA-Update für Android 2.2.1 angewendet hatte, unter dem Strich jedoch, dass es nicht funktionierte. Dann entschloss er sich, eine manuelle Methode zu entwickeln, die denselben Exploit wie SuperOneClick verwendet, und es funktionierte!
Wenn Sie mit Rooting nicht vertraut sind, wird Ihnen geratenLesen Sie unsere zehn wichtigsten Gründe für das Rooten Ihres Android-Geräts sowie unsere umfassende Anleitung zum Rooten von Android-Geräten. Grundsätzlich können Sie durch Rooting Tausende von Apps ausführen, für deren ordnungsgemäße Funktion Root-Zugriff erforderlich ist. Außerdem können Sie benutzerdefinierte ROMs und Wiederherstellungsimages auf Ihrem Telefon installieren, um das Betriebssystem zu ändern und mehrere erweiterte Vorgänge auszuführen.
Haftungsausschluss: Bitte befolgen Sie diese Anleitung auf eigenes Risiko. AddictiveTips haftet nicht, wenn Ihr Gerät während des Vorgangs beschädigt oder zugemauert wird.
Bedarf:
- PC mit Ubuntu Linux. Die Methode wurde auf Ubuntu 10.10 getestet.
- Nexus One mit Android 2.2.1 Froyo.
- ADB ist auf Ihrem Computer installiert und arbeitet daran.
- Die erforderlichen Nexus One-Softroot-Dateien.
Verfahren:
- Laden Sie die Nexus One Softroot-Dateien über den oben angegebenen Link herunter und extrahieren Sie den Inhalt der tar-Datei in denselben Ordner, in dem Sie ADB haben.
- Starten Sie das Terminal und navigieren Sie zu dem Ordner, in dem Sie ADB und diese Dateien haben.
- Geben Sie die folgenden Terminalbefehle ein:
sudo ./adb push psneuter /data/local/tmp/psneuter sudo ./adb push busybox /data/local/tmp/busybox sudo ./adb push su /data/local/tmp/su sudo ./adb shell chmod 755 /data/local/tmp/psneuter sudo ./adb shell chmod 755 /data/local/tmp/busybox sudo ./adb shell chmod 755 /data/local/tmp/su sudo ./adb shell cd /data/local/tmp ./psneuter sudo ./adb shell
- Sie sollten jetzt die Eingabeaufforderung # erhalten, die darauf hinweistVerwurzelung war erfolgreich. Um dies weiter zu bestätigen, geben Sie den Befehl 'id' ein (ohne die Anführungszeichen). Sie sollten als Antwort "uid = 0 (root) gid = 0 (root)" sehen, um zu bestätigen, dass Sie jetzt root-Zugriff haben.
- Es sind noch einige Schritte erforderlich, um diese Wurzel dauerhaft zu machen. Fahren Sie fort, indem Sie die folgenden Befehle eingeben:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system cd /data/local/tmp ./busybox cp busybox /system/bin chmod 4755 /system/bin/busybox busybox cp su /system/bin chmod 4755 /system/bin/su exit exit
- Sie sollten Ihre / system-Partition jetzt wieder auf schreibgeschützt setzen, bevor Sie sich zum Abschluss bereit machen. Geben Sie einfach diese Terminalbefehle ein:
sudo ./adb shell su mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system exit exit
- Zuletzt müssen Sie die SuperUser-App installieren. Die neueste im Android Market verfügbare Version wird empfohlen und sollte einwandfrei funktionieren. Sobald es installiert ist, sind Sie fertig.
Los geht's - auf Ihrem Nexus One ist Android 2.2.1 Froyo nun dauerhaft gerootet.
Bemerkungen