Last active
May 16, 2025 16:00
-
-
Save schoeller/904611a4baa1bae4107a4e3748e4746e to your computer and use it in GitHub Desktop.
Lineage 17.1 on GX290
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1.Follow instruction as per https://wiki.lineageos.org/devices/river/build to setup the environment including repo, caching | |
2.When initializing the repo use branch 17.1 | |
repo init -u https://github.com/LineageOS/android.git -b lineage-17.1 | |
repo sync | |
3.Clone specific repos for enabling device support | |
git clone https://github.com/GS290-dev/android_device_gigaset_GX290-unified -b lineage-17.1 device/gigaset/GX290-unified | |
git clone https://github.com/GS290-dev/proprietary_vendor_gigaset/ -b lineage-17.1 vendor/gigaset | |
git clone https://github.com/GS290-dev/android_device_gigaset_mt6763-common -b lineage-17.1 device/gigaset/mt6763-common | |
git clone https://github.com/GS290-dev/android_kernel_gigaset_gx290 -b lineage-17.1 kernel/gigaset/gx290 | |
git clone https://github.com/GS290-dev/proprietary_vendor_firmware -b lineage-17.1 vendor/firmware | |
git clone https://github.com/erfanoabdi/android_device_mediatek_sepolicy device/mediatek/sepolicy | |
4.Build distribution | |
source build/envsetup.sh | |
lunch lineage_GX290-user | |
mka bacon | |
Output from lunch | |
============================================ | |
PLATFORM_VERSION_CODENAME=REL | |
PLATFORM_VERSION=10 | |
LINEAGE_VERSION=17.1-20210822-UNOFFICIAL-GX290 | |
TARGET_PRODUCT=lineage_GX290 | |
TARGET_BUILD_VARIANT=user | |
TARGET_BUILD_TYPE=release | |
TARGET_ARCH=arm64 | |
TARGET_ARCH_VARIANT=armv8-a | |
TARGET_CPU_VARIANT=generic | |
TARGET_2ND_ARCH=arm | |
TARGET_2ND_ARCH_VARIANT=armv8-a | |
TARGET_2ND_CPU_VARIANT=generic | |
HOST_ARCH=x86_64 | |
HOST_2ND_ARCH=x86 | |
HOST_OS=linux | |
HOST_OS_EXTRA=Linux-5.10.16.3-microsoft-standard-WSL2-x86_64-Ubuntu-20.04.2-LTS | |
HOST_CROSS_OS=windows | |
HOST_CROSS_ARCH=x86 | |
HOST_CROSS_2ND_ARCH=x86_64 | |
HOST_BUILD_TYPE=release | |
BUILD_ID=QQ3A.200805.001 | |
OUT_DIR=out | |
PRODUCT_SOONG_NAMESPACES=vendor/gigaset/mt6763-common vendor/gigaset/mt6763-common device/gigaset/mt6763-common device/gigaset/GX290-unified | |
============================================ | |
5.Prepare phone for flashing | |
Enable developer mode | |
Backup | |
Make sure adb / fastboot are working | |
Unlock bootloader similar to https://doc.e.foundation/devices/GS290/install | |
6.Prepare boot.img with Magisk to disable AVB / dm-verity | |
7.Flash recovery.img to boot and boot, then sideload zip-file |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Moin zusammen!
Ist hier noch jemand im Thema und hat eine neue Version parat?
Es würde mich herzlich freuen!