Dies ist ein genereller Guide, wie man sein Gerät entsperrt, eine custom Recovery aufsetzt, das Gerät rootet und eine Custom ROM installiert.
Dieser Guide kann von Hersteller zu Hersteller etwas abweichen.
Mit diesem Guide kompatible Geräte:
=> Alle Google Nexus Geräte
Benötigtes Zeug
=>
Android USB Treiber
=>
Fastboot Kit Irgendwohin entpacken!
=>
Super SU Script
=>
Touchwork Recovery Project Custom Recovery
=> Eine ROM nach Wahl, wie z.B.
Cyanogen Mod
WICHTIG: Aus Lizenzrechtlichen Problemen muss bei AOSP-ROMs, wie Cyanogen Mod, noch zusätzlich das Google Apps Paket geladen werden. GOOGLE IST DEIN FREUND! DABEI MUSS BEACHTET WERDEN, DASS DAS PAKET MIT DER VERWENDETEN ANDROID VERSION KOMPATIBEL IST.
Installierte Android USB Treiber
WICHTIG: Es KANN sein, dass die standard USB-Treiber für Android nicht funktionieren. Die Hersteller biesten dann einen eigenen Treiber an. Bei HTC ist es z.B. der HTC Synch Manager (Google
)
Vorbereitungen
1.) BACKUP! Es gibt diverse Tools, die auch ohne root ein Backup vom Gerät anfertigen! In vielen Fällen gibt es auf XDA-Developer.com bereits Backups und Skripte, die diese einspielen können (Bei der Google Nexus Serie ist das so gut wie sicher), aber man kann sich nicht darauf verlassen!
2.) USB-Debugging aktivieren. Bei neueren Android Versionen müssen dazu erst die Entwickleroptionen aktiviert werden! Dazu begibt man sich in die Einstellungen unter Telefon-/Tabletinfo und sucht dort die Buildnummer heraus. Hat man sie gefunden dann tappt man 7 Mal auf diese Nummer. Das Tablet sollte diverse Nachrichten ausspucken, dass es geklappt hat usw. Anschließend stehen die Entwickleroptionen in den Einstellungen zur Verfügung und dort wird das USB-Debugging aktiviert. Anschließend wird das Gerät an den PC angeschlossen. Hier sollte es installiert werden (wenn es nicht schon passiert ist).
Unlock Bootloader
1.) Man öffnet im Fastboot Toolkit-Ordner ein Command-Prompt (Windows: SHIFT + Rechtsklick => Eingabeaufforderung hier öffnen). Anschließend per
adb devices
checken, ob das Gerät erkannt wird!
WICHTIG: Das Gerät selber (Nexus Serie z.B.) könnte hier fragen, ob der Zugriff per ADB erlaubt werden soll. Natürlich soll er das
Das Gerät sollte mit seiner Seriennummer als online angezeigt werden. Werden in der Tabelle keine Geräte aufgelistet kann es sich um einen Sonderfall handeln. Einige Geräte sind wiederspänstig und müssen direkt angesprochen werden (z.B. HTC One X). XDA-Developers hilft gerne. Dort finden sich auch spezielle root-Guides, welche bis auf die Kleinigkeiten jedoch diesem fast gleich sind.
2.) Das Gerät per
adb reboot bootloader
in den Bootloader rebooten, oder alternativ:
Powerbutton + Vol Down
gedrückt halten.
3.) Ist das Gerät im Bootloader kann man dort diverse Sachen checken. Zum Beispiel den "Lock Status". Dieser müsste Locked sein, da wir das Gerät ja erst unlocken wollen. Je nach Hersteller unterscheiden sich die Bootloader jedoch. Im Generellen kann man dort mit den Volume-Tasten navigieren und dem Powerbutton die Auswahl bestätigen. Dies nutzen wir, um das Gerät in den Fastboot-Modus zu schalten.
WICHTIG: Das Gerät muss in der Regel vom PC neu erkannt werden. Windows sollte das Übliche einleiten (USB-Erkennungssound ect.). Die Erkennung MUSS bis zum Ende durchlaufen.
4.) Wir checken mit
fastboot devices
im Command-Prompt, ob das Gerät erkannt wurde!
WICHTIG: Auch hier gilt: Einige Geräte sträuben sich und müssen direkt angesprochen werden.
5.) Wir unlocken den Bootloader per Konsolen-/Command-Prompt-Befehl:
fastboot oem unlock
Das Gerät sollte hier nachfragen, ob der Bootloader wirklich entsperrt werden soll. Das bestätigen wir mit den Volume-Tasten und Powerbutton. Das Command-Prompt sollte nun den Prozess anzeigen. Ist alles erledigt, müsste sich der "Unlock Status" zu "unlocked" geändert haben.
WICHTIG: Einige Hersteller sperren den Bootloader speziell. Bei HTC z.B. muss ein Unlock-Code geflashed werden. Mehr zu HTC auf der HTC-Dev Seite. Dort auf Unlock Bootloader klicken und den Anweisungen folgen.
SEHR WICHTIG: Das Gerät wird durch diesen Vorgang KOMPLETT auf den Werkszustand zurückgesetzt!
6.) Das Gerät neu Starten (Per Volume-Tasten und Powerbutton den Entsprechenden Punkt im Bootloader auswählen)
Custom Recovery
1.) Die heruntergeladene TWRP.img-Datei in den Fastboot-Tools Ordner kopieren und am besten umbenennen in recovery.img (macht die Sache leichter).
2.) Das Gerät in den Bootloader rebooten (siehe weiter oben).
3.) Ein Command-Prompt öffnen
4.) Das Gerät in den Fastboot-Modus bringen (siehe weiter oben).
5.) Den fastboot Cache löschen per
fastboot erase cache
Nicht unbedingt nötig, allerdings verhindert es bei einigen Geräten Fehler, wie Bootloops o.ä., ergo: Better safe than sorry!
6.) Die Recovery flashen per
fastboot flash recovery [DATEINAME].img
WICHTIG: Auch hier müssen diverse Geräte direkt angesprochen werden.
7.) Gerät über den Bootloader in den Recovery Modus schalten (Volume + Powerbutton)
GANZ WICHTIG: Das Nexus 7 (2013) von Google bzw. Android 4.3 hat einen Bug! Wenn Ihr das Gerät rebootet anstatt in die Recovery zu gehen, wird euer System gelöscht und Ihr könnt nicht mehr auf dieses zugreifen. Euer Gerät ist dann Soft Bricked. Das ist lösbar, jedoch extrem ärgerlich. Die Recovery MUSS also einmal initialisiert werden.
8.) In der Recovery kann der Touchscreen benutzt werden. Startet die Recovery ordnungsgemäß, wählen wir "Reboot" und dann "System" aus, um das Gerät neu zu starten. Das könnte etwas Zeit in Anspruch nehmen!
Rooten
1.) Die "Super-SU.zip"-Datei auf den Speicher des Gerätes transferieren.
2.) Gerät über Bootloader, oder per
adb reboot recovery
in die Recovery booten.
3.) Dort "Install" auswählen.
4.) Zur "Super-SU.zip" navigieren.
Standardpfad: /sdcard/Super-SU.zip
Datei auswählen und "Swipe to confirm Flash".
5.) Ist dies durchgelaufen, rebooten wir ins System. Das könnte etwas dauern.
6.) Abschließend installieren wir die "Titanium Backup"-App aus dem Play Store und starten diese. Die App benötigt root-Zugriff und wird auch danach fragen. Es wird sich ein entsprechendes Fenster öffnen. Sollte das Nicht passieren, wiederholen wir Schritt 2-6.
Custom ROM
1.) Das heruntergeladene ROM-Archiv öffnen und die datei "boot.img" (Bei ASUS ist es eine .blob-Datei) in den Fastboot-Ordner verschieben.
2.) Das heruntergeladene ZIP-Archiv (Bei AOSP zusätzlich noch das Google Apps Archiv) auf den Gerätespeicher transferieren.
3.) Reboot Bootloader, Fastboott-Modus auswählen und Gerät (wenn nicht schon passiert) an den PC anschließen.
4.) Command-Prompt öffnen und Cache leeren (Better safe than sorry)
fastboot erase cache
5.) Boot flashen
fastboot flash boot boot.img (bzw. .blob bei ASUS)
anschließend
fastboot erase cache
WICHTIG: Das boot.img überschreibt Teile eures Kernels (Ganz kurz: Das Ding was sämmtliche Funktionen bereitstellt und überwacht. Ergo: GANZ WICHTIG!). Ab hier gibt es kein Zurück, es sei denn Ihr habt ein Backup!
6.) Das Gerät vom Bootloader in die Recovery booten!
7.) GERÄT WIPEN (unterpunkt im Recovery Menü. Einige ROMs bieten das bei der Installation an.)!
Dieser Punkt ist GAAAAANZ WICHTIG. Die Recovery bietet dafür alles Nötige und natürlich: ALLE EURE DATEN WERDEN GELÖSCHT (Backup und so weiter
. Die Custom Recovery kann im Übrigen auch das, falls Ihr kein externes Tool genutzt habt. Es empfiehlt sich das Backup auf den PC zu übertragen. Also ein Backup vom Backup zu machen.).
8.) Über "Install" die ROM auswählen. Die Google Apps könnt Ihr nach der Auswahl über den Punkt "Add mor zip's to queue" hinzufügen. So wird dies anschließend ebenfalls installiert.
9.) Ist dies fertig, bietet uns die Recovery an den Cache zu leeren (Bei älteren Versionen muss es manuell gemacht werden). Das machen wir.
10.) Das Gerät neu starten. Das dürfte etwas dauern. Jedoch müsste das ROM-Logo recht schnell auftauchen. Sollte das nicht geschehen, so ist etwas schiefgegangen und Ihr müsst die ROM erneut flashen. In der Regel sollten wir das Telefon aber so 10 Minuten liegen lassen.
11.) ???
12.) Profit!