An optimized stock-based kernel for Samsung Galaxy S10 series (Exynos 9820) with integrated KernelSU and Ramdisk support.
This project provides a modified version of the official Samsung stock kernel. It is specifically designed for users who want to maintain the stability of the Stock ROM while gaining advanced root capabilities through KernelSU. And, There was a problem with losing the root(SU) after rebooting, which was a problem with the existing Galaxy 10 series. This is because the stock kernel did not have ramdisk. As a result, the GoRhanHee kernel had ramdisk.
- Stock Source Base: Built from the official Samsung Open Source Release Center (OSRC) Kernel Source
- KernelSU-Next Integrated: Included KernelSU-Next
- Ramdisk Loaded: Fixed an issue that did not have ramdisk installed in boot.img. So, We can use Magisk without recovery reboot. Thanks to @LineageOS Team
- Disabled Samsung Protection: As Samsung protection is disabled, APatch patches are also possible
This kernel is compatible with the following Exynos 9820/9825 models:
| Device | Code Name | Model |
|---|---|---|
| Galaxy S10e | beyond0lte/beyond0lteks | SM-G970F/N |
| Galaxy S10 | beyond1lte/beyond1lteks | SM-G973F/N |
| Galaxy S10+ | beyond2lte/beyond2lteks | SM-G975F/N |
| Galaxy S10 5G | beyondx/beyondxks | SM-G977B/N |
| Galaxy Note10 | d1 | SM-N970F |
| Galaxy Note10 5G | d1xks | SM-N971N |
| Galaxy Note10+ | d2s | SM-N975F |
| Galaxy Note10+ 5G | d2x/d2xks | SM-N976B/N |
- Clone the repository:
git clone --depth=1 https://github.com/GoRhanHee/android_kernel_samsung_exynos9820.git
- Setting permission:
chmod +x build.sh chmod -R +x prebuilts/
- Cooking Kernel:
./build.sh ${MODEL} ${KSU} # Ex) ./build.sh beyond1lteks y
Model:
# Refer Support Device tableKSU:
y # Include KernelSU-Next
n # Dont Include KernelSU-Next (Magisk or APatch)- You can get Kernel installer file in ./prebuilts folder
-
Fork this repository to your Github account.
-
Navigate to the Actions tab at the top of the repository.
-
Select the "Kernel Build" workflow from the left sidebar.
-
Choose Option (KernelSU)
-
Click Run workflow
-
Waiting 10mins... Download "(your_model)_Kernel_File.zip" file
-
Samsung OSRC: Import Stock Kernel source code
-
KernelSU-Next : Include Kernel Root tools
-
GoRhanHee : GorhanHee Kernel Developer
