I recommend to use Pixel Experience if you want to get stable ROM.
I build SAMSUNG Galaxy S9+ (Exynos)'s LineageOS 17.1 (Android 10)
Because the offcial LineageOS build for Exynos 9810 isn't continued. But I still want to install LineageOS.
Samsung OneUI's performance sucks, I love it and I hate too, because it is too laggy and stuck very often.
Because you can found out some people on XDA are working on it. And they're more professional.
I wanna tried LineageOS 18 before, but it has too many strange problem cause I can't running very well.
Almost everything except VoLTE and Iris Scanner.
But sadly the Samsung Camera has depend on OneUI's framwork, so the qualty of camera sucks. And the video recording only up to 4k30fps
You need to install Magisk first. And these two modules:
- Universal SafetyNet Fix (NO Setup is required)
- MagiskHide Props Config (Setup is required, follow the instructions in this repository)
- The temperature limit of processor has gone! So I can play Genshin Impact on lowest setting
- You can QuickCharge your device even if your screen is on (Temperature protection of battery still exits, don't worry)
- The speaker's loudest volume is more louder than Official ROM
- You may notice LineageOS noticed you the system is using public key, this is because I didn't signing the builds, just ignore
HaveFun
I follow the LineageOS's Wiki to build this things. But when you doing this step you'll find out some errors occured.
source build/envsetup.sh
breakfast star2lte
This is because it can't find suitable "Vandor" to build.
The solution is to find the same model's LineageOS's installtion package (And should be the same version you wanna build).
(You can use my package)
Than follow this Guide (Extracting proprietary blobs from LineageOS zip files)
Sorry that I can't remember where I download the LineageOS to extracting proprietary blobs
I just Google
Unnnn.....You'll found out I didn't doing anything I just good at using Google
So I don't have the ability to modify the Kernal or the OS... I just run the code, and it works.
So don't ask me the question too technical, English or Chinese is ok.
When I'm free
Ubuntu 20.04 LTS on VMware, give it 8 cores processors and 16GB os RAM, and you should allocate some SWAP for your VM, or you'll encounter run out of memory error.
You may encounter run out of memory if you has less then 16GB RAM, even if you allocate a lots of SWAP (Yeah I tried this stupid things before)
Host machine equipment :
i5-12400 and 32GB RAM
Others doesn't matter.