| boot.img | ||
| LICENSE | ||
| README.md | ||
| recovery.img | ||
| system-arm64-aonly-vanilla-nosu.img.xz | ||
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/fastbootinstalliert- Original-ROM (für
boot.imgundvendor) - 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):
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 unterWipe 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.
Bonus
Link zum FTP-Server von Firefox: https://ftp.mozilla.org/pub/fenix/releases/