[Galaxy S 5 Android Development (Snapdragon)] sunilpaulmathew:
This project is now "End-of-Life" (EOL). Thanks to all of you for the kind support...

/* Introduction */

As a user of Korean Galaxy S5 (kltekor), I was really disappointed with an infinite number of useless pre-installed bloatware by both Samsung as well as Korean service providers. After several attempts, I’m managed to make a decent ROM which is simply ported from the international variant of S5, that is klte.

Please note: I made this ROM for my personnel use. Further, it is simply a clean, de-odexed and significantly de-bloated stock international ROM with a number of useful apps (from Note 7, S8, Lineage-OS etc: optional.). If you are looking for a more feature rich port ROM, you will be mostly disappointed.

DISCLAIMER!
I am not responsible for any damage to your device. Everything you are doing on your device is on your own risk.
I only own kltelgt (Korean variant). Hence, this ROM is only tested on that device.
Please note that flashing any custom ROM/Kernel including mine will void your warranty.

/* Special note to users/developers */

You are allowed to take anything (including kernel, apps etc.) from this ROM. Giving proper credits to the original developers (including me, if you considered me as one among them) are, however, highly appreciated. Feel free to contact me, if you need any assistance from my side.

/* Aim of this ROM */

To provide a simple, clean and nearly stock experience for kltexxx users.

/* Compatibility */

This ROM is by-default compatible with kltekor (SM-G900S/K/L) and nothing else.

To run this ROM on klte/kltedcm, you need to flash the supplied klte-AddOn/kltedcm-AddOn, which includes klte/kltedcm kernel as well as other required files, after flashing ROM. Please note: you also need to flash Magisk since the klte/kltedcm "boot.img" from AddOn will replace the patched ramdisk with the stock one.

/* Downloads */

kltekor-v5.1

klte-v5.1

kltedcm-v5.1

Please note: v5.1 is a minor update and should be flashed over v5.0.

kltexxx-v5.0

Magisk (14.5) (for klte & kltedcm)

Extras (post#2)

Old versions

v4.0

v3.0

v2.0

v1.0

/* How-to */

Fresh Install

i. Download v5.0 & 5.1 for your device (no need to download klte/kltedcm AddOn: already included in v5.1)

ii. Go to recovery (I used latest TWRP)

iii. Flash v5.0 followed by v5.1 and & Magisk (please follow the order)

iv. Wipe cache/dalvik cache &

v. Reboot and enjoy​

Update over v5.0

i. Download v5.1 for your device

ii. Go to recovery (I used latest TWRP)

iii. Flash v5.1 followed by Magisk

iv. Wipe cache/dalvik cache &

v. Reboot and enjoy​

/* What is included */

1. A clean, significantly de-bloated, de-odexed stock international ROM which is almost fully ported for kltekor.

2. A much more powerful Kernel (special edition of SmartPack kernel)

3. Based on G900FXXU1CRA2 (latest)

4. Android security patch level: August 1, 2017

5. Pre-rooted with Magisk 14.5

6. Samsung’s heavyweight web-browser is replaced with Lineage-OS’s light-weight jelly bowser (self-build and signed with my personal key: source code).

7. TouchWiz Launcher, System UI and My Files from S8 (Optional)

8. SFinder, Gallery, SNotes, Calculator, Voice recorder & Keyboard from Note 7 (Optional)

/* Kernel features */

*Source code*

Build from latest klte source code.

Build using Google arm-eabi 4.9 toolchain.

Linux Kernel version is updated to 3.4.113

SELinux mode: Permissive

(PS: Although I don’t like to set SELinux mode to "Permissive", I’m forced to do so in order to get external SD card working.

Kernel tweaker app recommended: SmartPack-Kernel Manager (recommended for the best compatibility)/Offical Kernel Auditor.

Added features include...

CPU voltage control

CPU Freq Gov: INTELLIDEMAND, INTELLIACTIVE, SMARTMAX, LIONHEART, NIGHTMARE, ADAPTIVE, ALUCARD & ZZMOVE.

Warning: zzmove native hot-plugging is enabled. So, be careful to use that governor with other CPU hotplugging.

CPU hotplugs: Lazyplug, Alucard and mako hotplug.

IO schedulers: BFQ, FIOPS, SIO, VR, ZEN, FIFO, TRIPNDROID.

Kernel mode NEON.

USB gadget support (now you can mount CD-ROMs).

Enabled support for ReiserFS, NTFS, JBD & JBD2 file systems.

Arch Power is enabled & Gentle Fair Sleepers are disabled.

TCP congestion algorithms: Westwood, reno, cubic etc.

Fastcharge v2.0

Sound Control

Intelli thermal v2.0

FRandom

The Ultra Kernel Samepage Merging (UKSM) feature

Dynamic sync control 2.0

Adreno_idler

CPU Input boost

Powersuspend

KCAL v2

a lot more…

/* Bugs */

1. Setting "Fingerprint" lock-screen sometimes shows weird issues. Workaround: Try "PIN" or "Pattern" lock before testing "Fingerprint" lock screen.

2. You tell me.

/* Acknowledgements */

[MENTION=4470081]topjohnwu[/MENTION]

[MENTION=4057370]vincom[/MENTION]

[MENTION=6911575]BlackMesa123[/MENTION]

[MENTION=5161352]JustArchi[/MENTION]

[MENTION=5403589]Albe95[/MENTION]

[MENTION=3615250]Tamerlan2009[/MENTION]

[MENTION=8367804]A.nagi[/MENTION]

[MENTION=7143167]huawei92[/MENTION]

[MENTION=7300572]Marcelo765[/MENTION]

[MENTION=8158738]BAN (MAGNO)[/MENTION]

Our Korean Galaxy S5 Facebook group members

XDA:DevDB Information

Stock International ROM, ROM for the Samsung Galaxy S5

Contributors

sunilpaulmathew

ROM OS Version: 6.0.x Marshmallow

ROM Kernel: Linux 3.4.x

ROM Firmware Required: latest stock firmware

Based On: Stock 6.0.1

Version Information

Status: Stable

Current Stable Version: 5.0

Stable Release Date: 2018-01-12

Created 2017-12-16

Last Updated 2018-09-06