[Samsung Galaxy S9 & S9+ Cross Device Development] Neurotical:
ROM DOWNLOADS:

[ROM] [S9/S9+/Note 9] [UNOFFICIAL] [LineageOS 18.1] [Weekly]

Last Updated July 30, 2022

OS Version: Android 11 (LOS 18.1 changelog)

Kernel: Linux 4.9.325 (July 30, 2022)

Security Patch: AOSP (July 5, 2022)

Wireguard: 20220627 (June 27, 2022)

ROM INSTALL INSTRUCTIONS:

From OEM:

Lineage Recovery

Format /system + /data + /cache

Flash

Reboot

Root is not included. To root, install Magisk yourself.

From existing Unofficial weekly:

Use OTA, or

Sideload via ADB in recovery

BASEBAND UPDATING:

Install Samsung USB drivers

Install Odin 3.14 (or later)

Download updated baseband firmware from the XDA thread for your model phone.

Unzip and re-pack "modem.bin" into a .tar file such as "modem.tar"

Reboot phone into download mode

Open Odin

Load your modem.tar file into CP in Odin

Start flash

Reboot

MICROG INSTALL INSTRUCTIONS:

In the F-Droid store add in the appropriate repo: https://microg.org/fdroid/repo per the official instructions.

Do the following,

in this order

:

Install microG services core (F-Droid or Github)

Install microG services framework proxy (F-Droid or Github)

Install NLP backends Mozilla location (F-Droid) and GSM Location (F-Droid)​

Install Google Play Store (APK mirror) or FakeStore (F-Droid or Github)​

microG settings -> self check -> enable all features​

microG settings -> location modules -> enable Mozilla Location Service​

For background location permission go to your system settings and allow microG services core and your Mozilla NLP to access location all the time.

For full notification support got to microG settings -> enable Google device registration, cloud messaging, and Google safety net.

WORKING FEATURES:

GPS

NFC

Wi-Fi

Audio

HDMI

Camera

Ethernet

Bluetooth

MTP/ADB

Encryption

Glove Mode

Android Auto

OTA Updates

Call Recording

Mobile Network

SELinux Enforcing

Fingerprint Sensor

Signature Spoofing

Wireguard (via kernel)

NOT WORKING FEATURES:

Iris Scanner

VoLTE

CONTRIBUTORS:

Neurotical

Builds and uploads the weekly releases (incl. OTA).

Commits changes to repos.

Patches & updates kernel.

Adds functionality per community requests.

Fixes LOS compile bugs, maintains repos.

Gnarf49

How-to compile LOS guidance & instructions in the original thread. 🧑‍🍳

Murtzsch

Guidance updating kernel in the original thread. 👾

Guidance including the Wireguard feature. 👽

King1990

Fixing LOS compile bugs to keep this build alive! 😎

dwarisz

Fixing LOS compile bugs to keep this build alive! 🤩

gusnz

Guidance on enhancing universal9810-common repo! 🧙‍♂️

Synt4x.93

The original developer making these builds possible. Thank you so much!!! 👑

SOURCE CODE:

https://github.com/Geoknyda/

https://www.lineageoslog.com/18.1

https://github.com/LineageOS/android_build

https://github.com/Geoknyda/android_kernel_samsung_universal9810

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-4.9.y

REFERENCES:

https://en.wikipedia.org/wiki/Linux_kernel_version_history#Releases_4.x.y

REQUIREMENTS:

Stock Samsung Oneui 2 - 2.5 (Android 10) Firmware. (Bootloader + Vendor)

XDA DevDB Information

LineageOS 18.1, ROM for the Samsung Galaxy S9

Version Information

Status: Stable

ROM Firmware Required: Oneui 2 - 2.5

My work will

always be free

for everyone to use and I will

never

hide anything behind a paywall.

* We are not responsible for anything that may happen to your phone by installing custom ROMs/kernels.

* You do it at your own risk. You take responsibility upon yourself and are not to blame us or XDA.

* Your warranty will likely be voided by installing custom ROMs.