NOTICE: We’ve created an archive of all major developments related to the Samsung Galaxy S10 lineup. We are continuously updating that page with latest S10e/S10/S10+ news so that you don’t need to search for information related to the device on a daily basis. Head here to access that page.

The first few generations of Samsung Galaxy phones were immensely popular among aftermarket developers. You can still find a truckload of Galaxy S5 users among LineageOS (and other custom ROMs) community, happily running a phone from 2014 without any hiccups.

samsung_galaxy_s5_verizon_front_back
They even found a way to unlock the bootloader of Verizon Samsung Galaxy S5

However, the drift got dried up since the release of Galaxy S6. Samsung started to ship their in-house Exynos chipsets inside the international carrier unlocked models of Galaxy S phones. TBH, building AOSP based distribution from ground up seemed way more complicated on Exynos than Qualcomm.

Although US models continued to receive Snapdragon variants, the Korean OEM decided to permanently lockdown the bootloader – even on the carrier unlocked units! As a combined output, Galaxy phones lost the throne of being ‘developer friendly’ to newer players like OnePlus.

s10_bootloader_unlock
Still having hope: Galaxy S10 after unlocking the bootloader

Fortunately Android got more modularized, and internal design improvements like Project Treble helped developers a lot to work on these once-obscure platforms. Matter of fact, the Galaxy S10 got rooted within weeks after retail release.

Well, only the global variant though – still no love for US/Canadian S10 owners. After the standalone rooting guide was published by the developer of Magisk, another XDA member stepped in to create the official TWRP for Samsung Galaxy S10 series.

galaxy_s10_gsi_geiti94
Booting AOSP Pie GSI on Galaxy S10

Although you theoretically can boot generic system images (GSI) on global Galaxy S10e/S10/S10 after unlocking the bootloader, they are missing the stability of source-built ROMs. No need to worry anymore, as longtime contributor Ivan_Meler has published LineageOS 16.0 for S10 family!

Ivan is known for his works on different Exynos powered Samsung phones. He has a vast experience of maintaining LineageOS (former CyanogenMod) too. As a result, the first build is surprisingly stable with most of the basic features working.

Working:

– Wifi
– Sound
– mali drivers
– USB tethering
– Video Playback
– Fingerprint Sensor
– Ril (Mobile data,calls, sms and stuff)
– Sensors
– Bluetooth
– Wifi HotSpot
– MTP
– 2D and 3D gpu acceleration
– HW encoding/decoding
– GPS
– Camera
– HWcomposer (HWC)
– Signal indicator

Not Working

– There might be other small issues that ive skipped as this was done in about 3 days including development and testing
– Overlay on S10 is a bit too large s10e and s10+ are fine, Thats just cosmetical and will be resolved in next release

The current release is marked as beta, and users are encouraged to submit bug reports to the dev. Remember that you will permanently trip Knox after unlocking bootloader (a necessary prerequisite to install this ROM) which may affect the warranty status of the phone.

Ivan compiled the initial beta based on July firmware (build ASG8), so people already on August update (build ASH1) may face some incompatibility issues. The installation instruction is as follows:

* Make sure you are on ASG8 firmware

* Download official twrp from twrp.me

* Flash twrp as per given instructions

* Once in twrp flash multi-disabler

* Format dataflash vbmeta_disabler.zip

* Flash new fixed twrp (official one doesnt treat s10 propely as system-as-root a-only device so gapps and addonsu cant be installed)

* Reboot to recovery

* Wipe cache, dalvik, system

* Flash LineageOS

* If you want to have gapps flash them right after flashing the rom before first booting

* Install addonsu if you want root

* Reboot the device

The necessary files can be found in the Google Drive link shared by the developer. Samsung specific features, such as camera enhancements, secure folder and VoLTE will not work in LineageOS, so don’t blindly flash and complain later.

To participate in the development, take a look at the official XDA thread. Don’t forget to share your experience running LineageOS instead of One UI on Galaxy S10.

PiunikaWeb is a unique initiative that mainly focuses on investigative journalism. This means we do a lot of hard work to come up with news stories that are either ‘exclusive,’ ‘breaking,’ or ‘curated’ in nature. Perhaps that’s the reason our work has been picked by the likes of Forbes, Foxnews, Gizmodo, TechCrunch, Engadget, The Verge, Macrumors, and more. Do take a tour of our website to get a feel of our work. And if you like what we do, stay connected with us on Twitter (@PiunikaWeb) and other social media channels to receive timely updates on stories we publish.

Tags

LineageOS S10

Kingshuk De
896 Posts

I came from a mixed background of Statistics and Computer Science. My research domains included embedded computer systems, mobile computing and delay tolerant networks in post-disaster scenarios. Apart from tinkering with gadgets or building hackintosh, I like to hop on various subreddits and forums like MyDigitalLife and XDA.

Next article View Article

[Updated] Instagram crashing on all Android phones, but there are workarounds

Here's the crux of the article in video form: New updates are being added at the bottom of this story……. Original story from (June 5, 2018) follows: We're...
Jul 10, 2023 6 Min Read