Wie bekomme ich root auf OnePlus One?

15

Ich möchte mein glänzendes OnePlus One-Gerät als Flaggschiff-Killer rollen. Es gibt keinen Mangel an Handbüchern, die im Internet verfügbar und über Google leicht zugänglich sind. Ich bin mir jedoch nicht sicher, welche ich befolgen soll, da ich nicht möchte, dass mein Gerät beim Rooten Probleme bekommt, die dazu führen können, dass mein Telefon nicht mehr gestartet werden kann.

Wie kann ich mein Telefon sicher rooten?


  • Gerät: OnePlus One (Speck)
  • Android-Version: CM 11S, COS12 oder COS13
  • Status: Unberührter Bootloader
  • Speicher: 16 GB oder 64 GB
Feuerlord
quelle

Antworten:

18

Es ist wahr, dass die für dieses Gerät verfügbaren Führungen extrem groß sind. Das Booten von OnePlus One ist relativ einfach, sicher und erfordert keine Vorkenntnisse in Bezug auf die Interna des Android-Betriebssystems.

Hinweis Nr. 0 : Mit den Anweisungen wird alles auf Ihrem Telefon gelöscht, einschließlich der Wiederherstellung von Lagerbeständen. Möglicherweise erhalten Sie keine OTA-Updates (obwohl ich sie ohne Probleme erhalte). Auch wenn diese Anleitung (aus der Sicht eines völlig neuen Benutzers) als langwierig erscheint, sind die Anweisungen eine der sichersten, um sicherzustellen, dass die Fehlersuche bei Bedarf problemlos durchgeführt werden kann.

Hinweis 1 : Wenn Sie sich Sorgen um Ihre Daten machen, lesen Sie bitte diese One-Stop-Anleitung - Vollständige Sicherung auf nicht gerooteten Geräten . Ich persönlich bevorzuge adb backupdie kostenlose Kombination mit der Helium- App, die im Play Store erhältlich ist.

Für die folgenden Anweisungen müssen die ADB- und Fastboot- Tools installiert sein. In Bezug auf die Installation gibt es hier eine sehr hilfreiche Anleitung - Gibt es eine minimale Installation von ADB .

  • Windows - Benutzer können sehen hier und dieses für spezielle Lösung oder dieses beliebte Aufwand genannten freie Installationswerkzeug verwenden 15 Sekunden ADB Installer an diesen vorgeschlagenen Leitfaden .
  • Für Linux-Benutzer sind ADB und Fastboot normalerweise in den Repositorys der meisten gängigen Distributionen verfügbar und werden bereits in diesem Handbuch behandelt . Sehen Sie dies, wenn Sie eine einfache Installation wünschen. Viele Fehler, die bei der Verwendung auftreten, werden bereits von Android-Enthusiasten beantwortet . Andernfalls werden die meisten Probleme durch Ausführen als Rootbenutzer auf dem System (nicht empfohlen) behoben.
  • Ich bin mit OSX nicht vertraut, kann also nichts empfehlen :(

Hinweis 2 : Bevor Sie mit den weiteren Anweisungen fortfahren, vergewissern Sie sich, dass Ihr Gerät mit ADB und Fastboot einwandfrei funktioniert.

  • Dies muss von jedem Betriebssystembenutzer überprüft werden (Schritt 3. im Windows-Abschnitt und nützliche Fastboot-Befehle ) , um eine reibungslose weitere Erfahrung zu ermöglichen.

  • Wenn Sie adbverwandte Befehle ausführen, wird auf Ihrem Gerät eine Bestätigung angezeigt, dass die von Ihrem System initiierte ADB-Verbindung akzeptiert wird. Lassen Sie es zu und aktivieren Sie das Kontrollkästchen, um es für die Zukunft zu speichern.

Hinweis Nr. 3 : - Ich gebe dies als Ubuntu-Linux-Benutzer an, obwohl das Rooten unter Windows ziemlich einfach ist.

  • Wenn Sie alles Setup und gesichert haben, müssen Sie einen Befehl öffnen Aufforderung mit erhöhten Rechten und geben Sie in das ADB - Installationsverzeichnis .
  • In den meisten cd folder_location\Fällen entspricht der Befehl dem Ort, an dem sich der ADB-Installationsordner befindet.
  • Wenn dies zuerst überwältigend ist, können Sie auf dieses Handbuch verweisen (siehe Anweisung 0. Installieren der richtigen Fastboot- und ADB-Treiber ).
  • Ich gehe davon aus, dass Linux-Benutzer über grundlegende Kenntnisse im Umgang mit ihrer bevorzugten Terminal-Anwendung verfügen. Google ist dein Freund, erinnere dich immer .

Hinweis Nr. 4 : Laden Sie Ihr Telefon ausreichend auf, möglicherweise über 70%, bevor Sie sich an unbekannte Dinge wie Rooting oder Flashing wagen. Außerdem fasst dieser Leitfaden viele Punkte dieser Antwort zusammen.


Teil 1: Entsperren Sie den Bootloader von OPO

Dies ist zwar nicht wichtig, um fortzufahren, aber Sie können sie aus Neugier betrachten:

Anleitung:

  1. Schließen Sie OPO mit einem USB-Kabel an das System an und aktivieren Sie das USB-Debugging .
  2. Verstärkung Administrative in Windows oder Superuser in Linux Privilegien in Ihrem CMD / Terminal. Geben Sie unter Windows ebenfalls das ADB-Verzeichnis ein.
  3. Geben Sie ein adb devices, um zu bestätigen, dass Ihr Gerät verbunden ist. Wenn Sie Ihr Gerät nicht sehen können, fragen Sie bei Google nach.
  4. Enter adb reboot bootloader, um in den Fastboot-Modus zu wechseln.
  5. Enter fastboot devices, um zu bestätigen, dass der Fastboot-Modus vom System erkannt wird. Falls Sie keine Seriennummer des Geräts sehen können. oder ähnliches, dann fragen Sie gleich bei Google nach, um Fehler zu beheben.
  6. Enter fastboot oem unlock- dies wird den Bootloader von OPO entsperren und als Standardmechanismus Ihr Gerät löschen.
  7. Geben Sie ein, fastboot rebootum Ihr Gerät neu zu starten. Wenn das Gerät dadurch nicht neu gestartet wird oder der Fastboot-Bildschirm nicht angezeigt wird, können Sie das Gerät aus- und wieder einschalten, indem Sie die Ein- / Aus-Taste nacheinander mit einer Pause von wenigen Sekunden drücken.

Glückwunsch! Ihr Gerät ist jetzt für unzählige Änderungen freigeschaltet.


Teil 2: Installieren und starten Sie eine benutzerdefinierte Wiederherstellung über den Wiederherstellungsmodus

Sie können sie aus Neugier überprüfen:

Anleitung:

Ich persönlich bevorzuge Philz Touch Recovery (elegant), habe jedoch die beliebteste Version , die TWRP- Wiederherstellung, ausgewählt. Anweisungen für Philz Touch Recovery und CWM sind ebenfalls ähnlich. Abgesehen von diesen drei ist mir keine weitere Wiederherstellung für OPO bekannt.

(Die Anweisungen in diesem Abschnitt sind in zwei Teile unterteilt: 2.1 und 2.2)

2.1:

  1. Laden Sie alle Wiederherstellungsprogramme herunter . TWRP Official (bevorzugt), Philz Touch , CWM oder TWRP Inofficial . Einige Leute bevorzugen die Gabelung des offiziellen TWRP mit dem Namen TWRP Inofficial . Sie können sie nach Ihren Wünschen googeln.
  2. Benennen Sie 1 die heruntergeladene .imgDatei in recovery.img. Platzieren Sie diese Datei für Windows-Benutzer in Ihrem ADB-Ordner. Für Linux-Benutzer entweder cdin den ausgewählten Download-Ordner oder kennen den Dateipfad der heruntergeladenen Datei.
  3. Gehen Sie zu Einstellungen -> Entwickleroptionen und deaktivieren Sie die Option Cyanogen-Wiederherstellung aktivieren .
  4. Wiederholen Sie die Schritte 1 bis 5 ab Teil 1, um mit Sicherheit in den Fastboot-Modus zu wechseln.
  5. Eintreten fastboot flash recovery recovery.img. Linux-Benutzer, die nicht cdin den ausgewählten Download-Ordner aufgenommen haben, sollten den recovery.imgDateipfad von durch ersetzen .img. Mit diesem Befehl wird Ihre heruntergeladene Wiederherstellung in die Wiederherstellungspartition von OPO geflasht, und Stock Recovery kann offensichtlich nicht gebootet werden.
  6. Wiederholen Sie Schritt 7 von Teil 1.

Glückwunsch! Sie haben Stock Recovery erfolgreich durch Custom Recovery ersetzt.

ODER,

Einige Leute behaupteten, dass OPO in Live Recovery gebootet werden kann, ohne die Stock Recovery zu ersetzen, wodurch sichergestellt wurde, dass die OTA-Aktualisierungen überleben. Ich konnte keinen Erfolg erzielen, aber sie taten es. Folgen Sie 2.2 , um eine Live-Wiederherstellung zu starten.

2.2:

  1. Wiederholen Sie die Schritte 1-4 von 2.1 .
  2. Eintreten fastboot boot recovery.img. Linux-Benutzer, die nicht cdin den ausgewählten Download-Ordner aufgenommen haben, sollten den recovery.imgDateipfad von durch ersetzen .img. Dieser Fastboot-Befehl startet die heruntergeladene Wiederherstellung, ohne eine installierte Wiederherstellung zu berühren. Es kann einige Sekunden dauern, bis diese Wiederherstellung gestartet ist.

Wenn Sie die Wiederherstellung mit Optionen wie " Zip installieren" , " Erweitert" usw. und "TWRP" oder dem Namen Ihrer heruntergeladenen Wiederherstellung sehen, der irgendwo erwähnt wurde, haben Sie die heruntergeladene Wiederherstellung gestartet. Glückwunsch! Andernfalls können Sie Probleme mit Google beheben oder direkt mit 2.1 fortfahren.


Teil 3: Flash SuperSu komprimieren und SuperSu-App installieren, um den Root-Zugriff zu ermöglichen

Sie würden sich der Verwurzelung bewusst sein, wenn Sie dafür hier sind. Aber auf jeden Fall kann man bei einigen schön geschrieben Antworten suchen Rooting , was Verwurzelung würde ermöglichen , was Sie zu tun, oder diese kurze , aber nützliche Leitfaden bei Lifehacker.

Auf Ihrem Gerät finden Sie viele Superuser-Clients, die den Root-Zugriff von Apps abfangen und Sie interaktiv auffordern, Maßnahmen zu ergreifen. Beliebte für OPO sind SuperSu App von Chainfire und Superuser von Koush. Ich werde das erstere hier verwenden.

Beachten Sie, dass für die meisten dieser Superuser-Apps eigene Binärdateien in das System geflasht werden müssen, damit sie mit ihren Apks arbeiten können.

Anleitung:

  1. Laden Sie die SuperSu- Zip-Datei hier herunter . Der Name könnte ähnlich sein UPDATE-SuperSU-vX.YZ.zip.
  2. Legen Sie diese .zipDatei in das Stammverzeichnis (Home-Ordner) Ihrer internen SD-Karte. Sie können dies tun, indem Sie Ihren bevorzugten Dateimanager starten.
    • Benutzer, die 2.1 verwendet haben :
      • Einfacher Weg: Gehen Sie zu Einstellungen -> Entwickleroptionen und aktivieren Sie den Erweiterten Neustart . Halten Sie die Ein- / Aus-Taste gedrückt , tippen Sie auf die Option Neustart und wählen Sie Wiederherstellung . Ihr Gerät bootet jetzt in die Wiederherstellung.
      • Typische Vorgehensweise: Wiederholen Sie die Schritte 1 bis 3 von Teil 1 und drücken Sie die Eingabetaste adb reboot recovery, um Recovery zu starten.
    • Benutzer, die 2.2 verwendet haben :
      • Wiederholen Sie alle Schritte von 2.2 , um Live Recovery zu starten.
  3. Tippen Sie auf Zip installieren . Wählen .zipSie die heruntergeladene Datei aus und wählen Sie " Ja" , um die Datei zu installieren. Es wird etwas Text als Ausgabe angezeigt und wird schließlich vervollständigt. In diesem Schritt werden mit der SuperSu- App kompatible Binärdateien in Ihr Android-Betriebssystem geflasht . Wenn ein unerwarteter Fehler auftritt, fragen Sie diesen in der Google-Suche ab.
  4. Sie können Ihr Gerät jetzt neu starten .
  5. (Update: wird nicht mehr benötigt) Gehen Sie zum Play Store und installieren Sie die SuperSu- App.
  6. Starten Sie die App. Wenn ein Popup-Fenster angezeigt wird, wählen Sie Weiter. Es werden zwei Optionen angezeigt, in denen Sie TWRP / CWM auswählen können . Es würde einen Neustart verursachen. Wenn Sie von dieser App nicht nach etwas gefragt werden, ist alles in Ordnung und Sie können SuperSU als Superuser-Manager verwenden.
  7. Sie können diese App jetzt starten, um einige Einstellungen zu optimieren, die Ihren Anforderungen entsprechen. Überprüfen Sie auch, ob es erfolgreich installiert wurde und funktioniert, indem Sie eine App verwenden, die Root-Zugriff anfordert, z. B. diese Apps .

Sie haben Ihr OnePlus One-Gerät jetzt erfolgreich gerootet. Es gibt viele Methoden, die behaupten, mit einem Klick, vollständig automatisiert usw. zu sein. Ich kann jedoch unmöglich alle abdecken und würde dies nicht tun, um den Fokus auf nur eine Methode zu richten. :) Einige bemerkenswerte Erwähnungen sind:

  • Bacon Root Toolkit
  • OnePlus One Toolbox
  • Unter Methoden / Apps in dieser Antwort finden Sie Informationen zu den gängigen Root-Methoden für andere Android-Geräte. Einige könnten auch an OPO arbeiten.
  • In den OnePlus-Foren können Sie einfacher nach einer Lösung suchen , da dies die gemeinsame Informationsquelle für viele OnePlus One-Benutzer ist, auch für mich.

Ziel erreicht .


1 Gemäß den Informationen, die Rob W hier erhalten hat , muss die heruntergeladene Wiederherstellung in recovery.img umbenannt werden. Andernfalls wird der Befehl fastboot möglicherweise ausgeführt, wird jedoch nicht wirksam.

Feuerlord
quelle
2
"Benennen Sie die heruntergeladene .imgDatei um , obwohl dies nicht erforderlich ist recovery.img". Dieser Schritt ist notwendig. Ohne Umbenennung fastboot boot trwp.imgkeine sichtbaren Auswirkungen, obwohl fastboot eine erfolgreiche Ausführung meldete. Erst nach dem Umbenennen in recovery.img führte das Verwenden fastboot boot recovery.imgdes Telefons dazu, dass das gewünschte Wiederherstellungs-Image angezeigt wurde.
Rob W
1
Dies ist eine umfassende Antwort! Vielen Dank!! Übrigens konnte ich eine Live-TWRP-Wiederherstellung starten. :-)
asgs