[UNOFFICIAL BUILD] WIP! Samsung Galaxy S9 (starlte) / S9+ (star2lte) / Note 9 (crownlte) for /e/OS-a15 3.1.x

Samsung Galaxy S9 (starlte) / S9+ (star2lte) / Note 9 (crownlte) for /e/OS-a15 3.1.4

Work in progress…untested and might not even boot!

e-3.1.4-a15-20251015-UNOFFICIAL-starlte.zip
https://sourceforge.net/projects/eosbuildsronnz98/files/Samsung/Samsung%20Galaxy%20S9/e-3.1.4-a15-20251015-UNOFFICIAL-starlte.zip/download

e-3.1.4-a15-20251015-UNOFFICIAL-star2lte.zip
https://sourceforge.net/projects/eosbuildsronnz98/files/Samsung/Samsung%20Galaxy%20S9/e-3.1.4-a15-20251015-UNOFFICIAL-star2lte.zip/download

e-3.1.4-a15-20251015-UNOFFICIAL-crownlte.zip
https://sourceforge.net/projects/eosbuildsronnz98/files/Samsung/Samsung%20Galaxy%20S9/e-3.1.4-a15-20251015-UNOFFICIAL-crownlte.zip/download

Please see sources and install instructions including recovery here:
https://xdaforums.com/t/rom-s9-s9-note9-unofficial-lineageos-23-0-12-10-2025.4763471/

Use it at your own risk!
Please support the developer(s)!

2 Likes

Installation guide if you are coming from other roms to avoid bootloops
First of all its impossible to install using twrp, this build will install fine but bootloop so here we go…
Extract recovery.img from e-3.x.x-a15-202xxxxx-UNOFFICIAL.zip and flash it using twrp or simply repack it into .tar by using the twrp file as a base, open it up delete recovery.img then replace it with the recovery.img you just extracted, then load it up in odin and flash it as usual.
Boot into the e/os recovery with the button combination and wipe /data /cache and /system, you may get failed to mount errors as shown in this example picture:


However you can simply ignore those, flash the rom via adb or sdcard and once your system reboots it will hang, then boot up again to the e/os recovery using the button combination and wipe /data and /cache once again then reboot, this build hangs for a little bit longer on the samsung logo but you should be good to go.

Usability
MicroG version for this build is 0.3.9

4g :check_box_with_check:
Cellular calling (only 2g and 3g) :check_box_with_check:
Call recording :check_box_with_check:
IMS (volte) :cross_mark: broken, limitation on all roms and samsung devices
Cameras :check_box_with_check:
Wifi 2.4ghz and 5ghz :check_box_with_check:
Hotspot (only 2.4ghz) :check_box_with_check:
USB tethering :check_box_with_check:
Play integrity :check_box_with_check: (only basic)

Charging while powered off :check_box_with_check:
Tested App compatibility
Whatsapp :check_box_with_check:
Revolut :cross_mark: Doesent work even with build.prop tweak, however works on official A13 builds with build.prop tweak


Wizz air :check_box_with_check: Surprizingly works on this build, on the official builds the app closes as soon as you open it

Performance
It does actually feel slower compared to the official e/os builds, you get some ui stutters and the phone overall feels slower however that could be improved over time as the sources for this device on android 15 could be better optimized later on

Once again a huge thanks to Ron for taking his time to support those devices on e/os :clinking_glasses:

2 Likes