Most of the klte (SM-G900F) custom ROMs and Kernels are not suitable to Korean variants kltektt – kltelgt - klteskt (SM-G900K/L/S: called kltexxx from here onward) by default due to the significantly different device tree blob (dtb). We, a Facebook group of Korean galaxy S5 users, already made many klte ROMs and Kernels suitable to kltexxx by editing the boot.img according to my previous post. I am now posting a one step method via recovery flashing a simple zip file to update the dtb, which will virtually make any klte ROM/Kernel suitable to kltexxx. The original Kernel and Ramdisk will be retained after flashing this file.
/* Warning */
I am not responsible for any damage to your device. Everything you are doing on your mobile is on your own risk.
This method is only tested in kltexxx.
Please note that rooting and flashing custom recoveries/ROMs will void your warranty.
/* Requirements */
Rooted SM-G900S/K/L with a working custom recovery (TWRP for the klte variant is recommended. Please note that a recovery image of klte variant is necessary for flashing any custom ROMs originally developed for that model).
The device bootloader and modem should be compatible with the new ROM/Kernel.
/* Download */
Korean galaxy S5 dtb updater
/* How to */
1. Flash klte ROM/Kernel
2. Flash GAPPS (if needed)
3. Flash the above downloaded dtb updater
4. Wipe Cache/Dalvik Cache
5. Reboot and enjoy
/* Tested ROMs and Kernels */
List of tested ROMs and Kernels are available in the second post.
/* Acknowledgements */
osm0sis and Lord Boeffla
Our Korean Galaxy S5 Facebook group members
Team Win Recovery Project
Many other XDA developers