# Teclast M30 (M4P7) – GSI Installation (Google-frei) Diese Anleitung beschreibt, wie auf einem **Teclast M30 (MT6797, Android 8)** ein **Generic System Image (GSI)** (z. B. LineageOS oder /e/OS) installiert wird. Getestet unter **Arch Linux**, Bootloader entsperrt, **Fastboot + ADB*. --- ## Voraussetzungen - Entsperrter Bootloader - Funktionierendes Fastboot - Stock-ROM lauffähig - `adb` / `fastboot` installiert - Original-ROM (für `boot.img` und `vendor`) - GSI (`arm64_a`, **A-only**, ohne GApps empfohlen) --- ## 1. OEM-Entsperrung Auf dem Tablet: Einstellungen → Entwickleroptionen → OEM-Entsperrung Danach Bootloader entsperren (falls noch nicht geschehen): ```bash adb reboot bootloader fastboot oem unlock ``` Alle Daten werden gelöscht ## 2. Magisk installieren Magisk wird benötigt, um dm-verity und Force-Encryption im Bootimage zu deaktivieren. Stock-ROM normal booten Magisk APK installieren https://github.com/topjohnwu/Magisk/releases ## 3. Stock boot.img patchen (dm-verity deaktivieren) boot.img aus dem Stock-Inststallations.Verzeichnis aufs Tablet kopieren adb push boot.img /sdcard/Download/ boot.img mit Magisk patchen In der Magisk-App: Install Select and Patch a File boot.img auswählen KEINE Optionen aktivieren AVB 2.0 / dm-verity beibehalten Erzwungene Verschlüsselung beibehalten Ergebnis: /sdcard/Download/magisk_patched.img Gepatchtes Image zurück auf den PC holen adb pull /sdcard/Download/magisk_patched*.img magisk_patched.img mv magisk_patched-*.img magisk_patched.img Alternativ: Select and Patch File Sofort installieren Hier dann ggf. Punk 4. überspringen ## 4. Gepatchtes boot.img installieren Variante A – Fastboot adb reboot bootloader fastboot flash boot magisk_patched.img fastboot reboot Nach dem Boot: adb shell su Popup auf dem Tablet bestätigen. ## 5. Systemflash (GSI installieren) ARM64 + A-only (arm64_a) verwenden GSI entpacken (.img.xz → .img) Flash-Reihenfolge adb reboot bootloader fastboot format system fastboot flash system system.img fastboot format userdata fastboot reboot ## 6. Recovery Falls das Gerät nicht bootet: Stockrom mit SP_Flash_Tool_v5_2020 (https://spflashtools.com/category/linux) flashen ## 7. Speicherplatz erweitern Der Speicherplatz ist bei der Installation auf 4GB begrenzt. Um den Speicherplatz zu erweitern ist zunächst TWRP zu installieren (https://github.com/leezer3/android_device_teclast_m30) fasboot flash recovery recovery.img in TWRP links die zweite Schaltfläche von unten antippen und oben auf den Globus um die Sprache zu ändern nun unter`Wipe` auf `format Data` klicken und mit "yes" bestätigen. ich habe nun im Fastboot noch fastboot erase userdata und fastboot format userdata ausgeführt. (notwendig, oder nicht?) Beim nächsten Boot ins TWRP konnte nun Data gemountet und unter `Wipe`/ `Advanced Wipe` die Größe angepasst werden.