Bq ist ja ganz fix und veröffentlicht immer wieder Android-Updates. Kürzlich hatte ich das Update auf die Firmware 1.16 OTA (over-the-air) eingespielt. Leider war dadurch mein Custom Recovery TWRP verschwunden und das Phone war danach auch nicht mehr gerootet. 🙁
Wie ich das Phone recht schnell – und vor allem ohne Daten zu verlieren – wieder rooten konnte, beschreibe ich im Folgenden. Ich habe wieder einen PC mit Ubuntu 18.04 verwendet.
- Aktuelle Version der App „Magis Manager“ (bei mir 7.0.0) aus seinem GitHub-Repository auf das Phone herunterladen und installieren.
- Die zur Version des OTA-Updates (bei mir 1.16) passende Android-Firmware-Datei (bei mir 1.16.0_20190109-1313-nappa-user-1739-Fastboot-FW.zip) auf den PC von der Bq-Support-Seite herunterladen, daraus die Datei boot.img auspacken und letztere Datei auf das Phone kopieren.
- App „Magisk Manager“ starten. Darin steht, dass Magisk nicht installiert ist. „Installieren“ anklicken. Als Methode auswählen: „Boot-Image-Datei patchen“. Danach die oben kopierte Datei boot.img auswählen. Nun startet die App den Patch-Prozess, d. h. sie manipuliert das Boot-Image. Am Schluss des Patchens erscheint der Text „- All done“.
- Die App hat die gepatchte Datei patched_boot.img erstellt. Diese Datei nun auf den PC kopieren.
- Entwickleroptionen und USB-Debugging einschalten. (unter Android-Einstellungen / Entwickleroptionen).
- Phone per USB-Kabel mit PC verbinden.
- Am PC in einer Shell prüfen, ob der PC das Phone erkennt mit folgendem Befehlt:
adb devices -l
Es wurde eine Meldung der folgenden Art ausgegeben:
List of devices attached WE001234 device usb:3-1 product:nappa model:Aquaris_V device:nappa
- Phone in Fastboot-Modus booten, z. B. durch folgenden Befehl am PC:
adb reboot bootloader
- Datei patched_boot.img vom PC aus auf das Phone flashen mit folgendem Befehl:
sudo fastboot flash boot /path/to/patched_boot.img
Es wurden folgende Meldungen ausgegeben:
target reported max download size of 535822336 bytes sending 'boot' (26745 KB)... OKAY [ 0.842s] writing 'boot'... OKAY [ 0.377s] finished. total time: 1.219s
- Phone rebooten, z. B. mit folgendem Befehl:
sudo fastboot reboot
- Entwickleroptionen wieder ausschalten. (unter Android-Einstellungen / Entwickleroptionen).
- USB-Verbindung zwischen Phone und PC wieder trennen.
- Kontrolle: App „Magisk Manager“ starten. Darin müsste angezeigt sein: „Magisk is up to date“
- Test: In der App „Ghost Commander“ den Button „Home“ (in unterer Leiste) anklicken und in der Liste den Punkt „Root-Modus“ auswählen. Im Kopf des Panels erscheint „root:/#“ auf rotem Hintergrund und es erscheint kurz die Meldung „Superuser-Rechte für Ghost Commander gewährt.“. (Root-Modus wieder verlassen z. B. mit Home / Lokaler Speicher)
Info-Quelle
Installationsanleitung zu Magisk: https://topjohnwu.github.io/Magisk/install.html
Download-Quellen
Firmware 1.16.0 Aquaris V : https://www.bq.com/de/support/aquaris-v/support-sheet
Magisk Manager v7.0.0 (MagiskManager-v7.0.0.apk): https://github.com/topjohnwu/Magisk/releases