Skip to content

Instantly share code, notes, and snippets.

@rolfn
Last active November 24, 2020 14:14
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rolfn/4689b4702c3ce5db9693201e0a717f3d to your computer and use it in GitHub Desktop.
Save rolfn/4689b4702c3ce5db9693201e0a717f3d to your computer and use it in GitHub Desktop.
Custom-ROM für »Chuwi Hi9 Air«

Das Folgende existiert nur noch aus historischen Gründen. Es ist mir nicht gelungen, die Installation ein zweites Mal erfolgreich ablaufen zu lassen. Es sind daher Tests mit aktueller Software nötig.


Custom-ROM für »Chuwi Hi9 Air«

Bei dem »Chuwi Hi9 Air« handelt es sich um ein Tablet, welches 2018 auf den Markt kam. Es bietet gute Qualität der Hardware bei günstigem Preis. Als Betriebssystem wird offiziell »Android 8.1« angeboten. Das letzte offizielle Update der Firmware hat das Datum 2018-11-22. Nähere Einzelheiten findet man im »XDA-Forum«. Im Folgenden wird gezeigt, wie man auf dem Tablet ein aktuelles Custom-ROM (»Android 9«) installieren kann.

Update auf die letzte offizielle Betriebssystemversion des Herstellers (Stock-ROM)

Insbesondere die enthaltene Firmware ist wichtig, um eine gute Ausgangsbasis für das später zu installierende Custom-ROM zu haben. Folgendes ist zu tun:

  1. Datei Global Edition_20181122.zip von dieser Adresse herunterladen.

  2. »SP Flash Tool« beschaffen und installieren. Für die Windows-Version müssen ggf. noch geeignete USB-Treiber beschafft werden. Alternative Quelle: https://yadi.sk/d/DrK9hvnPOwt_nQ

  3. Global Edition_20181122.zip entpacken und Datei MT6797_Android_scatter.txt in »SP Flash Tool« laden. Danach Tablet und PC per USB-Kabel verbinden, »Format All + Download« wählen und Flash-Prozess starten. Sollte der Vorgang nicht starten, kann durch Einführen eines Drahtes (Büroklammer) in die kleine Bohrung neben »Vol-« nachgeholfen werden.

Das Flashen des Stock-ROMs muss wiederholt werden, wenn im folgenden Ablauf größere Probleme auftreten.

Als nächstes ist das Tablet regulär zu booten und unter »Einstellungen« »OEM-Entsperrung« und »USB Debugging« zu aktivieren.

Bootloader unlock

Tablet in den Fastboot-Modus bringen (»Power« und »Vol+« gleichzeitig drücken, per »Vol+« »Fastboot« wählen und mit »Vol-« bestätigen). Vom PC aus (USB-Kabel verbunden):

fastboot oem unlock

Bestätigen mit »Vol+«.

Custom-Recovery-Image (TWRP) installieren

  1. Datei twrp_3.2.2-0_Hi9Air.zip ebenfalls von dieser Adresse herunterladen und Datei recovery.img entpacken.

  2. recovery.img per ADB/fastboot flashen

fastboot flash recovery recovery.img
  1. Boot in Recovery-Modus
fastboot reboot recovery

Encryption beseitigen

Aus TWRP heraus ist die Datei remove_encryption_97.zip zu installieren. Sie kann von dieser Adresse herunterladen werden. Danach wieder in den Recovery-Modus booten.

Custom-Rom installieren

Aus TWRP heraus muss nun »factory reset« (Wipe Data, Dalvik und Cache) ausgeführt werden.

Das Tablet erfordert ein GSI (Generic System Image). Beispielsweise gibt es das Custom-ROM »Havoc-OS« als GSI, wobei es sich für das Tablet um die Arm64/A-Only-Variante handeln muss: https://sourceforge.net/projects/havoc-os/files/a64-aonly/ Die aktuelle heruntergeladene Image-Datei muss dekomprimiert werden (Linux: unxz Havoc-OS-XXX.img.xz oder 7z x Havoc-OS-XXX.img.xz) und zum Tablet kopiert werden:

adb push Havoc-OS-XXX.img /sdcard/

Aus TWRP heraus wird sie nun installiert (»System-Partition« wählen) mit anschließendem »clear cache«. Danach wieder in den Recovery-Modus booten. Um Boot-Problemen vorzubeugen muss nun ein anderes Boot-Image installiert werden. Dazu die Datei GearLabs_ROM_v3.zip von hier beschaffen und die Datei boot.img entpacken. Aus TWRP heraus ist boot.img zu installieren (»Boot-Partition« wählen). Danach wieder in den Recovery-Modus booten.

Anmerkung: Grundsätzlich lassen sich auch andere GSI-Custom-ROMs (siehe Liste am Ende) in gleicher Weise installieren. Die Wahl fiel auf »Havoc-OS« (August 2019), da es den Status »offiziell« hat (OTA-Updates!) und auch tatsächlich auf aktuellem Stand zu sein schien.

»GApps« installieren

Auf der Seite https://opengapps.org/ »Arm64«, »9.0« und z.B. »stock« wählen, die resultierende Datei herunterladen und zum Tablet kopieren:

adb push open_gapps-arm64-9.0-stock-YYYYXXXX.zip /sdcard/

Aus TWRP heraus ist die Datei zu installieren.

In den System-Modus booten

Das kann etliche Minuten dauern. Danach sollte das Tablet verwendbar sein.

Weitere nützliche Hinweise

  1. Allgemeines zu »Chuwi Hi9 Air« (xda-developer)
  2. phhusson: »Chuwi Hi9 Air« (Github)
  3. Generic System Image (GSI) list

-- September 2019 -- RN --

@BOFH2k
Copy link

BOFH2k commented Feb 20, 2020

Hallo Rolf,
der Link oben müsste korrigiert werden von https://sourceforge.net/projects/havoc-os/files/a64-aonly zu https://sourceforge.net/projects/havoc-os/files/arm64-aonly
Leider scheint es keine Updates mehr von HavocOS zu geben....

@rolfn
Copy link
Author

rolfn commented Feb 29, 2020

Danke für den Hinweis. Vorerst will ich aber nichts korrigieren, da der gesamte Artikel fragwürdig ist. Ich selbst konnte meine eigenen Schritte nicht nachvollziehen. Das Gerät läuft nun wieder mit dem Betriebssystem des Herstellers. Erst wenn ich einen »wasserdichten« Ablauf testen und bestätigen kann, widme ich mich wieder dieser Seite hier. Es gibt mittlerweile günstige Entwicklungen wie z.B. hier zu lesen: https://forum.xda-developers.com/showpost.php?p=81774935&postcount=1384 Derzeit kann ich leider nichts testen, da das Gerät bei einem Freund im Einsatz ist.

@BOFH2k
Copy link

BOFH2k commented Feb 29, 2020

Nutze (nach der v32) die phh-treble v123, klappt nun einwandfrei (wenn man den Mediatek workaround für Bluetooth in den phh Settings aktiviert).
Habe TWRP über SP Flash installiert, dann kann der Bootloader im Auslieferungszustand bleiben und die Wartezeit beim Boot entfällt.

@rolfn
Copy link
Author

rolfn commented Feb 29, 2020

Gut, wenn ich das Gerät wieder unter die Finger bekomme, werde ich das auch probieren.

@mrpwner
Copy link

mrpwner commented Sep 5, 2020

Hey allerseits,
glaubt ihr, dass die v222 drauf laufen kann?

@BOFH2k
Copy link

BOFH2k commented Sep 5, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment