This is based on Halium 11.0, and uses the mechanism described in this page.
This project can be built manually (see the instructions below) or you can download the ready-made artifacts from GitLab: take the latest archive, unpack the artifacts.zip
file (make sure that all files are created inside a directory called out/
, then follow the instructions in the Install section.
To manually build this project, follow these steps:
./build.sh -b workdir # workdir is the name of the build directory
./build/prepare-fake-ota.sh out/device_pro1x.tar.xz ota
./build/system-image-from-ota.sh ota/ubuntu_command out
- Make a backup of your device specific partitions
fsc fsg modemst1 modemst2 persist
. They can be necessary to restore fully working stock Android. This guide on the F(x)tec Forum explains how to. - Unlock the device bootloader following the usual unlock procedure (enable Developer mode, turn on "OEM unlocking" option, then reboot to bootloader and execute
fastboot flashing unlock
) - Reboot to bootloader, format userdata (if switching from Android) and flash recovery.img from the build artifacts, then reboot to fastbootd mode:
fastboot format:ext4 userdata
fastboot --set-active=a
fastboot flash recovery out/recovery.img
fastboot reboot fastboot
- Flash system.img and boot.img, then reboot:
fastboot flash system_a out/system.img
fastboot flash boot_a out/boot.img
fastboot flash dtbo_a out/dtbo.img
fastboot reboot