yashsingh1/xdaforums huggingface dataset:
[Sony Xperia 5 III] LaceeWearsPrada:
Hi! Xperia 1 III owner here. It's normal that you here those clicks, it makes noises because of the moving lenses in the periscope cam. When you open the camera it move the lenses in place. And when you shake the device it clicks because you're retarded and shake it unpurposely :D the lenses are moving because of the kinetic forces
[Sony Xperia 5 III] DanielMode:
normal....no worries
[Samsung Galaxy S22 Ultra] Kubas_inko_CZ:
I can't help myself, but the clear view for the S22 Ultra seems just really bad. I know that flip covers are big and bulky, but I always liked that they cover the entire screen (usually had a kickstand in some way) and I could still use the screen to see who's calling and accept/decline the call. But with the new Clear View for the S22 Ultra, there is a freaking hole in that thing and from what I have seen so far, it can't be used as a kickstand.

Am I the only one who thinks, that it's probably the worst official cover you can get?
[Samsung Galaxy S22 Ultra] raargh:
I have an S22 ultra that I paid over $1500 for that I still have not used because of months of trying to solve the problem with a case.

I'm still using my Galaxy Note 9 with the beautiful S-View flip case. That case is wonderful, if serves as a kickstand, it allows you to interact with the phone through the translucent cover, it fully protects all portions of the screen.

I've spent over three months buying different cases trying to modify them so that I come up with the equivalent of the beautiful case for the Note 9.

At this point I pretty much given up on having a case that also functions as a kickstand, and I'm now looking to attach a tempered screen protector on the inside of the clear view case flip cover so that it covers the horrible hole.

The idea that you will flip the cover around and shoot through the hole is ridiculous. On the Note 9, you just hold the phone with the flip cover open and take pictures. It works perfectly. The cover provides a nice grip.

Samsung has totally failed when it comes to cases for the new flagship phone.

Raargh.
[Samsung Galaxy S22 Ultra] gianoi:
Sorry but it is really perfect for photography the hole is a great idea
[Samsung Galaxy S22 Ultra] raargh:
The hole defeats the purpose of the protective flip cover, that area of the phone can get scuffed and scratched.

4 years of photography with my Note 9 s-view case is proof a hole is not needed.

I just ordered the parts for what I believe will finally be the mod that allows me to use S22 Ultra flip cover . Will post up next weekend with photos.
[Samsung Galaxy S9 & S9+ Cross Device Development] josip-k:
View attachment 5539609

LineageOS is a free, community built, aftermarket firmware distribution of Android 12, which is designed to increase performance and reliability over stock Android for your device.

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

Instructions:

Follow the instructions here

Downloads:

Builds: https://exynoobs.github.io/OTA/

GApps: MindTheGapps

Reporting Bugs

DO NOT Report bugs if you're running a custom kernel or you installed Xposed

DO NOT Report bugs if you're using TWRP

Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)

If it is a random reboot, grab /proc/last_kmsg. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)

If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log

Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. Any bug not reported in the bug report format below may be ignored.

What is your--
LineageOS version:
LineageOS Download url:
Gapps version:

Did you--
wipe:
restore with titanium backup:
reboot after having the issue:

Are you using--
a task killer:
a non-stock kernel:
other modifications:

Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:

Support

Telegram group

Contributors

josip-k

Linux4

Synt4x.93

Source Code: Exynoobs

Kernel source: https://github.com/Exynoobs/android_kernel_samsung_universal9810
[Samsung Galaxy S9 & S9+ Cross Device Development] josip-k:
Requirements:

Latest firmware

Pre-Install Instructions

Warning: The following instructions will unlock the bootloader and wipe all userdata on the device.

Connect the device to a Wi-Fi network.

Enable Developer Options by pressing the “Build Number” option in the “Settings” app within the “About” menu

From within the Developer options menu, enable OEM unlock.

Power off the device, and boot it into download mode:

With the device powered off, hold Volume Down + Volume Up and connect USB cable to PC.

Now, click the button that the onscren instructions coorelate to “Continue” and/or “Unlock Bootloader”.

Your device will reboot, you may now unplug the USB cable from your device.

The device will demand you format userdata, please follow the onscreen instructions to do so.

Run through Android Setup skipping everything you can, then connect the device to a Wi-Fi network.

Re-enable Development settings by clicking the “Build Number” option 10 times, in the “Settings” app within the “About” menu, and verify that “OEM Unlock” is still enabled in the “Developer options” menu.

Installing LineageOS for the first time

Flash lineage recovery

Only the provided lineage recovery will be supported,

using TWRP might result in a possible data loss!!

If using Odin rename the lineage recovery image for your model to recovery.img and add it to a .tar archive using e.g 7zip.

If using Heimdall use: heimdall flash --RECOVERY recovery.img --no-reboot

Boot lineage recovery

IMPORTANT: Do not boot into system again before booting recovery, or system will restore stock recovery!

If using Odin untick auto-reboot before flashing.

After flashing reboot by pressing Volume Down and Power for approximately 7 seconds,

immediately hold Volume Up, Bixby and Power to boot recovery

boot recovery via Volume Up, Bixby and Power.

Factory reset using Factory reset -> Format data/factory reset

Warning: Unlike TWRP this will also erase internal storage!

Sideload LineageOS by enabling sideload via Apply Update -> Apply from ADB

Then run adb sideload <path to your lineage.zip> on your PC

Optional:

Sideload GApps and magisk by repeating above step

with their zip/apk
[Samsung Galaxy S9 & S9+ Cross Device Development] josip-k:
This build does not use the stock vendor, instead it's built on top of new trees which have been worked on for some time. The source is on our github, link in OP. You also get a few neat features like fingerprint gestures, and bixby button that actually works with both normal and long press.

I suggest using OpenCamera since stock one has some issues with flash.

These builds are signed with our release keys.

star2lte and crownlte support will come a bit later as i don't own the devices, but they will be supported eventually.

THESE BUILDS HAVE FORCE ENCRYPTION ENABLED, AND ONLY LINEAGE RECOVERY IS SUPPORTED. THESE THINGS WILL NOT CHANGE. IF YOU DON'T USE LINEAGE RECOVERY, AND SUFFER FROM DATA LOSS, DON'T COMPLAIN HERE.
[Samsung Galaxy S9 & S9+ Cross Device Development] josip-k:
Build uploaded, enjoy
[Samsung Galaxy S9 & S9+ Cross Device Development] Razuuu:
Woah!!! Nice
[Samsung Galaxy S9 & S9+ Cross Device Development] King081:
How did you get OTA to work, I wanna try it too
[Samsung Galaxy S9 & S9+ Cross Device Development] betonoias:
nice

will try

been trying your work in PE, congrats on that and now curious to try this rom,

if I understood correctly this is your work along with Rob now?

Keep up the good work and thanks once again for reviving our devices
[Samsung Galaxy S9 & S9+ Cross Device Development] quakze:
does LTE is supported in this ROM ?
[Samsung Galaxy S9 & S9+ Cross Device Development] Razuuu:
LTE/4G works with this ROM
[Samsung Galaxy S9 & S9+ Cross Device Development] Razuuu:
Hey, thank you very much for this ROM, it's really smooth! Everything works except my second SIM.

For the first release this is pretty nice... and ... this is my first experience with Android 12 / LineageOS 19 ;)
[Samsung Galaxy S9 & S9+ Cross Device Development] josip-k:
star2lte build is up as well, find it at the link in the OP
[Samsung Galaxy S9 & S9+ Cross Device Development] Redmanha:
BIG THANKS to the devs... NOW my S9+ will get a new life.

Edit: Did a test with 2 SIMs and only SIM1 is detected - no SIM2 so far... the Rest is really great work!!!
[Samsung Galaxy S9 & S9+ Cross Device Development] hellboysz:
Great Job, Fresh install and my S9+ is (almost) Brand New!

I installed it with Samsung tool Odin recovery Lineage

Installing the rom with a sd card in de recovery, no sideload use! That works great!

Keep up the great work!
[Samsung Galaxy S9 & S9+ Cross Device Development] quakze:
does not work, JIO which works on only VoLTE.

When accessing the *#*#4636#*#* service menu (Testing) → Phone information, all the toggles for: VoLTE, Video Calling, WiFi Calling, EAB are off and greyed out (unable to be toggled on).

From the ... drop menu → IMS Service Status:

IMS Registration: Not Registered

Voice over LTE: Unavailable

Voice over WiFi: Unavailable

Video Calling: Unavailable

UT Interface: Unavailable
[Samsung Galaxy S9 & S9+ Cross Device Development] Razuuu:
See my picture
[Samsung Galaxy S9 & S9+ Cross Device Development] betonoias:
Feels damn fast but no second sim in S9
[Samsung Galaxy S9 & S9+ Cross Device Development] Mr-Dutch:
Can someone tell me why Lineageos Recovery is the only way to go?

And does it bring the same features as TWRP or is it really based for LineageOS?

Thanks for the info!

Since Magisk Guru is working for Google I hear a lot of complains about Magisk 24.

Does anyone have some good experience with Magisk 24 and rooting and hiding?
[Samsung Galaxy S9 & S9+ Cross Device Development] jomann:
I don't know the reasons (time/effort?), but TWRP doesn't support encrypted partitions which this rom forces.
[Samsung Galaxy S9 & S9+ Cross Device Development] ChopsOSS:
Is there a list of working/non working features in this rom?
[Samsung Galaxy S9 & S9+ Cross Device Development] nobby_nobody:
I just wanna say : This ROM is amazing, is blazing fast, super easy install flow, no problems at all; I have no seconds SIM to test however, in my phone the "App Switcher" from the bottom nav bar isn't working, I'm the only one? Keep the amazing work @DeHuMaNiZeD
[Samsung Galaxy S9 & S9+ Cross Device Development] 81Leon:
For S9 is: Volume Up + Bixby button + Power button
[Samsung Galaxy S9 & S9+ Cross Device Development] KackBarton:
Hi guys, is there any possibility to have any update? In download link the rom is stopped in July.
[Samsung Galaxy S9 & S9+ Cross Device Development] zozuka:
I renamed the lineage-19.1-20220730-recovery-star2lte.img to recovery.img and created a recovery.tar using 7zip. I managed to download it using Odin to the S9+. First failed then it has passed. As it is written, after flashing I rebooted by pressing Volume Down and Power for approximately 7 seconds, immediately hold Volume Up, Bixby and Power to boot recovery.

However, the phone boots to Android recovery that has this menu: Boot system now, Reboot to bootloader, Apply update from ADB etc. This is not what we want I guess.

In this process I could put the phone into download mode but I haven't seen the option to unlock bootloader.

How could I boot to lineage recovery and not to Android recovery?

Can I use Apply update from ADB in Android recovery menu to sideload LineageOS?

Or shall I try TWRP?

I have Galaxy S9+ G965F (Europe, Global Dual-SIM) 256 GB.

Update: For me, Android recovery doesn't work. TWRP was the solution.
[Samsung Galaxy S9 & S9+ Cross Device Development] zozuka:
This custom ROM doesn't worth installing as it doesn't support VoLTE. Without VoLTE this phone is like an old one. You can't make a phone call and browse or use mobile net at the same time. It is because 3G networks are being shut down, so 2G an 4G networks remain. If you make a phone call even if you are on 4G the phone will handover the call to 2G and the internet is lost.
[Samsung Galaxy S9 & S9+ Cross Device Development] carlosbellino:
Well, then make one worth installing then..
[Samsung Galaxy S9 & S9+ Cross Device Development] gnarf49:
Hi all,

not sure if this was already covered here: Easiest way to build yourself is most likely the lineage4microg docker to be found in

GitHub - lineageos4microg/docker-lineage-cicd: Docker microservice for LineageOS Continuous Integration and Continous Deployment

Docker microservice for LineageOS Continuous Integration and Continous Deployment - lineageos4microg/docker-lineage-cicd

github.com

All you need to do is:

1. Install Docker, should work even on Windows

2. Use this command to build, first time will be unsuccessful but load the docker image and create all the folders:

docker run \

-e "BRANCH_NAME=lineage-19.1" \

-e "DEVICE_LIST=starlte" \

-e "SIGN_BUILDS=true" \

-e "SIGNATURE_SPOOFING=restricted" \

-e "WITH_GMS=true" \

-e "INCLUDE_PROPRIETARY=false" \

-v "/home/user/lineage:/srv/src" \

-v "/home/user/zips:/srv/zips" \

-v "/home/user/logs:/srv/logs" \

-v "/home/user/cache:/srv/ccache" \

-v "/home/user/keys:/srv/keys" \

-v "/home/user/manifests:/srv/local_manifests" \

lineageos4microg/docker-lineage-cicd

3. Then copy below two XMLs into the user/manifests folder. (Any filename will do as long as it ends .xml)

Repos for S9:

<?xml version="1.0" encoding="UTF-8"?>

<manifest>

<!--Device tree-->

<project name="Exynoobs/android_device_samsung_starlte" path="device/samsung/starlte" revision="lineage-19.1" remote="github"/>

<project name="Exynoobs/android_device_samsung_exynos9810-common" path="device/samsung/exynos9810-common" revision="lineage-19.1" remote="github"/>

<!--Kernel-->

<project name="Exynoobs/android_kernel_samsung_exynos9810" path="kernel/samsung/exynos9810" revision="lineage-19.1" remote="github"/>

<!--Blobs-->

<project name="Exynoobs/proprietary_vendor_samsung_exynos9810-common" path="vendor/samsung/exynos9810-common" revision="lineage-19.1" remote="github"/>

<project name="Exynoobs/proprietary_vendor_samsung_starlte" path="vendor/samsung/starlte" revision="lineage-19.1" remote="github"/>

<!--Hardware-->

<project name="LineageOS/android_hardware_samsung" path="hardware/samsung" revision="lineage-19.1" remote="github"/>

<!--Common Sepolicy-->

<project name="LineageOS/android_device_samsung_slsi_sepolicy" path="device/samsung_slsi/sepolicy" revision="lineage-19.1" remote="github"/>

</manifest>

Include MicroG and FDroid as system apps:

<?xml version="1.0" encoding="UTF-8"?>

<manifest>

<project path="vendor/partner_gms" name="lineageos4microg/android_vendor_partner_gms" remote="github" revision="master" />

</manifest>

4. Build again with same command as in 2.

It worked fine for me as per above. The previous Lineage 18.1 on my S9 was not encrypted so I needed to do a factory reset. Also it may be a good idea to install Lineage recovery first and then flash the OS from SD card.

None of this is my work, just combining excellent stuff I picked up here. Kudos & thanks to the devs!

Cheers,

Georg
[Samsung Galaxy S9 & S9+ Cross Device Development] zpunout:
That's the case with all recent Samsung phones running a custom OS, including official versions of LineageOS. No VoLTE support unfortunately. I hope this changes before 3G cell coverage is shut down.
[Samsung Galaxy S9 & S9+ Cross Device Development] ElPakoTech:
Hi,

I found this Lineageos 20 sources for S9/S9+ on Github:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="ExyHyperBrick/android_kernel_samsung_exynos9810" path="kernel/samsung/exynos9810" remote="github" revision="lineage-20" />
<project name="ExyHyperBrick/android_device_samsung_exynos9810-common" path="device/samsung/exynos9810-common" remote="github" revision="lineage-20" />
<project name="ExyHyperBrick/android_device_samsung_starlte" path="device/samsung/starlte" remote="github" revision="lineage-20" />
<project name="ExyHyperBrick/android_device_samsung_star2lte" path="device/samsung/star2lte" remote="github" revision="lineage-20" />
<project name="ExyHyperBrick/android_device_samsung_crownlte" path="device/samsung/crownlte" remote="github" revision="lineage-20" />
<project name="ExyHyperBrick/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="lineage-20" />
</manifest>

Sources

It look like it's on active devellopment but I didn't find any post related to this rom yet: I'm wondering if some people have tried or are using this rom ?
[Samsung Galaxy S9 & S9+ Cross Device Development] Ophilon:
Would it be possible to build LOS 20.0 for Galaxy S9 or does it require a lot of modifications and troubleshooting? I'm interested in building it.
[Samsung Galaxy S9 & S9+ Cross Device Development] Ophilon:
That's interesting. Maybe it works?

GitHub - ExyHyperBrick/android_device_samsung_star2lte

Contribute to ExyHyperBrick/android_device_samsung_star2lte development by creating an account on GitHub.

github.com
[Samsung Galaxy S9 & S9+ Cross Device Development] KuroTenshi28:
Just to know. I saw that in USA, operators like Verizon removed 2G and 3G support, so you can't even make a call, even emergency calls, without VolTE support.

Is it really the case ? If it is, indeed an OS without VolTE makes your phone unuseful.
[Samsung Galaxy S9 & S9+ Cross Device Development] carlosbellino:
Again, then build a custom rom with VoLTE support for the S9/S9+, so far there isn't a custom rom that supports it.
[Samsung Galaxy S9 & S9+ Cross Device Development] Queeq:
Hi. Thanks a lot for the build! Everything works fine on my S9, with Magisk root and MindTheGapps. There're just a couple inconveniences:

1. Is there a way to change icon color theme? It used to be under Settings -> Wallpaper & style, but on this system there's only wallpapaer choice and dark theme toggle.

2. Is there a way to change quick access tiles to icons-only (like on Android 11)? Text takes too much space and doesn't make sense.
[Samsung Galaxy S9 & S9+ Cross Device Development] ElPakoTech:
There is new official release of Lineageos 20 for S9/S9+ :) :

https://wiki.lineageos.org/devices/starlte/

https://download.lineageos.org/devices/starlte/builds
[Samsung Galaxy S9 & S9+ Cross Device Development] Speedmatze:
That is fantastic! Thanks for spreading the word...
[Samsung Galaxy S9 & S9+ Cross Device Development] quangnguyen7616:
E2001: Failed to update odm image
[Samsung Galaxy S9 & S9+ Cross Device Development] Razuuu:
Hotspot:

- Forced to 2,4 GHz

- only turns on if "Expand compatibility" is activated

SIM:

- 2nd SIM will not recognized Edit: Fixxed

BT:

- (Audio) Range of distance >~0.2m broken/laggy

Recovery:

- TWRP: Because FBE ;)
[Samsung Galaxy S9 & S9+ Cross Device Development] android_noob101:
I got Signature verification failed while flashing the Gapps shared on OP, I still proceed without verification. Just confirming if its okay or not.

Great work and Thank you for working on this old little device.
[Samsung Galaxy S9 & S9+ Cross Device Development] nobby_nobody:
Forgot to mention, shutting down the phone and turning it on again solved the "Recent apps" button not working.
[Samsung Galaxy S9 & S9+ Cross Device Development] nobby_nobody:
- BT :

Music : Seems to work fine

Video : Laggy/Chopped from time to time

Calls : Audio is really bad, the sound is all screeching and caller voice doesn't seems to be captured
[Samsung Galaxy S9 & S9+ Cross Device Development] ChopsOSS:
after flashing this rom I cannot seem to flash any other roms.... any ideas?
[Samsung Galaxy S9 & S9+ Cross Device Development] Razuuu:
wym?

give errors, pics
[Samsung Galaxy S9 & S9+ Cross Device Development] BreakPointtt:
They changed the vendor. Probably because of that cause a lot of rom requires stock vendor. Just flash a stock vendor it will solve the problem.
[Samsung Galaxy S9 & S9+ Cross Device Development] ChopsOSS:
Thanks, you were spot on. I loved this ROM till I realised data was not working for me on LTE or 3G, unfortunately have had to roll back to stock till this gets fixed :-(
[Samsung Galaxy S9 & S9+ Cross Device Development] lamebot:
Thanks a lot for this build! It runs very smoothly overall and the performance (loading times f.e.) seems great.

However, bluetooth is performing very poorly at this point, at least on my S9+ and with my bluetooth headphones or speakers. With HD audio being disabled (thus switching to SBC), I get a bearable performance with my headphones. But only if I don't put my phone too far away (~0.2m as mentioned somewhere else).

Still can't use my bluetooth speakers at all due to crackling and stuttering, no matter how close I put my phone. And with HD audio enabled, I'd say bluetooth audio is not usable at all.

So if you intend to play a lot of music over bluetooth, my advice would be to not install at this point. Or could anyone get it working better with specific settings?

I do hope and wish for this to work better in the foreseeable future. Are there any plans to fix bluetooth in an upcoming release?
[Samsung Galaxy S9 & S9+ Cross Device Development] AlexBurnout77:
Hello! I'm looking forward to the S9+ version! Glad to see the community not drop this phone.

I'm kind of worried about complaints about BT and call voice quality, but looks like this is a solid ROM.
[Samsung Galaxy S9 & S9+ Cross Device Development] AlexBurnout77:
Dead on arrival lol...
[Samsung Galaxy S9 & S9+ Cross Device Development] josip-k:
what? its being worked on all the time. I just dont have time to post builds all the time.
[Samsung Galaxy S9 & S9+ Cross Device Development] AlexBurnout77:
I'm sorry, but there's nothing on the builds page mentioned in the first post. Doesn't matter what phone I select; I'm sorry, but there's nothing there...
[Samsung Galaxy S9 & S9+ Cross Device Development] AlexBurnout77:
Are there any builds available? Can I build the ROM myself?
[Samsung Galaxy S9 & S9+ Cross Device Development] Razuuu:
You can. Source code is available.
[Samsung Galaxy S9 & S9+ Cross Device Development] testdriver2:
@ Thread starter DeHuMaNiZeD

Would you like to make an official LOS for S9?
[Samsung Galaxy S9 & S9+ Cross Device Development] AlexBurnout77:
Give me a guide and (maybe) I will.
[Samsung Galaxy S9 & S9+ Cross Device Development] nobby_nobody:
I'm happy to help, has been a while since I worked with Makefiles and stuff but if you're willing to pair and show me how to do it I can totally help you with the builds
[Samsung Galaxy S9 & S9+ Cross Device Development] 9rowfin:
Hi there! I joined XDA today especially just to say a big THANK YOU for this! I have put this on an Australian release s9+ (snapdragon I think) and it works so fast and smoothly! F-Droid apps running great (Telegram FOSS, FairEmail, DuckDuckGo, "Simple" suite of apps, Newpipe etc.) Everything works! I had to manually turn on mobile data for the first time when away from home WIFi (probably a normal Android 12 thing?)

I am pretty much ready to take the final step in ditching Google forever - the last step is to shut down my Gmail!

I tried the latest recommended official s9+ Lineage (17.1) yesterday but had all kinds of trouble - The camera did not operate at all using any camera app (lineage stock camera or otherwise), and the screen rotation did the EXACT OPPOSITE to the orientation the phone was held. Drove me mad! But this version 19 - everything works!

Thank you Thank you Thank you 👍👍👍