MDXDave.de

IT-Freelancer // Android + Coding

Laden...

HTC U11+ (U11 Plus) rooten

veröffentlicht vor 6 Jahren, am 24. März 2018  |  Android    Root    Magisk    Xposed    HTC      |  0 Kommentare  |  * = Affiliate-Link

HTCs aktuellstes Modell ist das HTC U11+* (oder HTC U11 plus).

Da ich generell jedes meiner Smartphones direkt bei Erhalt roote (AdAway und andere nützlicher Tools geschuldet), war auch das neuste Gerät an der Reihe.

1. Boot-Image patchen

Da es zurzeit noch keine Custom ROMs für das Gerät gibt, brauchen wir kein anderes Recovery zu flashen, also reicht es für uns aus das Gerät mittels Magisk und einem modifizierten Boot-Image zu rooten.

Um das U11+ zu rooten, solltet ihr zunächst das Gerät einmal gestartet und den Setupdurchgang durchgeführt haben (ihr könnt hier alles was möglich ist überspringen, da das Gerät später sowieso auf Werkszustand zurückgesetzt werden muss).

Um dieses Boot-Image zunächst mal modifizieren zu lassen, benötigen wir das Stock-Image. Dieses erhalten wir durch die Extraktion des OTA-Updates (Over-The-Air-Update).

Das nachfolgende Stock-Boot-Image ist für ein europäisches U11+ mit Firmware 1.24.401.7. Sofern ihr ein anderen Gerät besitzt oder eine andere Firmware, befolgt bitte den nachfolgenden Schritt zum extrahieren eures eigenen Stock-Images.


boot.img

37,943 MB
Größe
358
Downloads
img
Dateityp

Stock-Boot-Image für das europäische HTC U11+ (HTC__034) und Firmware 1.24.401.7


Bitte nicht für andere Geräte mit abweichender CID oder Firmware nutzen!


Extrahierung Stock-Boot-Image

Sofern das obere Stock-Boot-Image für euch nicht in Frage kommt (abweichende CID oder Firmware), müsst ihr ein Boot-Image für eurer Gerät extrahieren. Dafür benötigt ihr eine OTA-Update-Zip. Einige findet ihr beispielsweise hier oder hier.

Ihr ladet die ZIP-Datei herunter und extrahiert diese. Anschließend entpackt ihr die firmware.zip-Datei. Mit Windows funktioniert dies beispielsweise nicht, verwendet hierfür andere Programme wie beispielsweise WinRAR. Anschließend findet ihr im entpackten Ordner eine boot.img-Datei.

Patchen des Boot-Images

Kopiert das Boot-Image aus dem vorherigen Schritt auf euer Gerät (Interner Speicher oder SD-Karte ist egal).

Anschließend ladet ihr euch aus dem offiziellen Magisk-Thread bei XDA den Magisk Manager herunter und installiert die APK-Datei. Das neuste Release findet ihr außerdem bei GitHub. Nach der Installation starten wir Magisk und wählen Magisk installieren aus.

Nun wählt ihr das eben kopierte Boot-Image aus, Magisk Manager wird das Image nun patchen und diese modifizierte Version im internen Speicher im Ordner MagiskManager platzieren. Kopiert die modifizierte Datei nun auf euren PC.

2. Entsperren des Bootloaders

Nun geht ihr in die Einstellungen und wählt dort Über das Gerät aus, anschließend Software-Informationen - Mehr. Klickt nun 7mal auf die Build-Nummer um das Entwicklermenü freizuschalten. Geht nun zurück und wählt Entwicklermenü aus.

Aktiviert dort nun einmal die Option OEM-Bootloader entsperren und USB-Debugging aktivieren. Verbindet euer USB-Kabel mit PC und Handy und tippt in der Kommandozeile eures PCs folgendes ein .

Ihr müsst dazu die korrekten USB-Treiber installiert haben und ADB und Fastboot auf dem PC installiert haben, falls nicht, hier gibt es Hilfe.

adb reboot bootloader

Im Bootloader wählt ihr nun mittels Lautstärke-Taste die Option Download mode aus und bestätigt die Eingabe mit der Power-Taste.

Nun tippt ihr folgendes in die Kommandozeile eures PCs ein:

fastboot oem get_identifier_token

Ihr bekommt ein langen Text zurück, kopiert nun alles von "<<<< Identifier Token Start >>>>" bis "<<<<< Identifier Token End >>>>>" (ohne "(bootloader) " und das Leerzeichen davor.

Meldet euch nun bei HTCDev an (ja, ihr benötigt einen Account) und gebt den eben kopierten langen Text auf dieser Seite an. Nach dem Klick auf Submit erhaltet ihr kurz darauf eine E-Mail mit dem Unlock Code im Anhang. Speichert die Datei "Unlock_code.bin" in einem leicht erreichbaren Ordner und wechselt mit der Konsole in diesen (bsp. "cd C:\HTCUnlock").

ACHTUNG: BEIM NÄCHSTEN SCHRITT WERDEN ALLE DATEN AUF DEM GERÄT GELÖSCHT (INKL. INTERNER SPEICHER, EXKL. SD-Karte)!

Flasht nun den Unlock Code mit folgendem Befehl:

fastboot flash unlocktoken Unlock_code.bin

Auf dem Gerät selbst müsst ihr das Entsperren des Bootloaders noch akzeptieren. Navigiert mit den Volume +/- Tasten auf "Yes" und drückt den Powerbutton zur Bestätigung. Das Gerät startet neu. Nun einfach wieder neu in den Bootloader starten. Der Bootloader sollte nun Entsperrt sein:

3. Flash des gepatchten Boot-Images

Wechselt mittels reboot to download mode in den Downloadmodus zurück und installiert das modifizierte Boot-Image mittels folgenden Kommandos:

fastboot flash boot patched_boot.img

Anschließend startet ihr das Gerät neu.

Die nachfolgende Meldung könnt ihr ignorieren, diese dient lediglich zum Hinweis dass euer Bootloader entsperrt ist.

Nun installiert ihr erneut den Magisk Manager auf eurem Gerät. Beim öffnen sollte euch nun angezeigt werden dass Magisk erfolgreich installiert wurde.

4. Magisk installieren

Es klingt vermutlich verwirrend, wieso ihr jetzt Magisk installieren sollt, wenn ich eben geschrieben habe, dass Magisk installiert wurde. Die Installation oben betrifft lediglich das Boot-Image, Magisk benötigt jedoch noch einige weitere Daten um zu funktionieren, welche Magisk allerdings erst mit gepatchtem Boot-Image initialisieren kann. Klickt dazu auf Installieren und wählt dieses mal Direkt installieren (empfohlen).

Dann das Gerät neustarten und ihr habt euer HTC U11+ erfolgreich gerootet!

5. Installation von OTA-Updates

Generell solltet ihr bei der Nutzung mittels Magisk-Root dafür sorgen, dass ihr keine Veränderungen an der Systempartition vornehmt (sprich Systemless Hosts-Datei nutzen, keine System-Apps mittels Titanium Backup deinstallieren etc.). Sofern ihr nun ein OTA-Update installieren möchtet, müsst ihr folgendermaßen vorgehen:

  1. Bootet euer Gerät in den Download-Modus und flasht das Stock-Boot-Image
  2. Startet das Gerät und wählt die Installation des OTA-Updates aus
  3. Nach dem Update extrahiert ihr das aktuelle Boot-Image und lasst dieses wieder durch Magisk patchen
  4. Installiert das gepatchte Boot-Image

Dadurch solltet ihr nun das OTA-Update installiert haben und wieder Root mittels Magisk möglich sein.

6. Xposed

Wollt ihr Xposed auf eurem Gerät nutzen, nutzt am besten das Magisk-Modul, diese wird systemless geladen und ist daher durch deaktivieren von Magisk (oder des Moduls) ganz einfach deaktivierbar.

Hinweise

Wie immer gilt: KEINE Garantie für Bricks, Hardware- oder Softwaredefekte. Das Entsperren des Bootloaders und das Rooten des Geräts erfolgt auf eigene Gefahr!