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:
- Galaxy S10e (SM-G970F/N)
- Galaxy S10 (SM-G973F/N)
- Galaxy S10+ (SM-G975F/N)
- Galaxy S10 5G (SM-G977B/N)
- Galaxy Note 10 (SM-N970F)
- Galaxy Note 10 5G (SM-N971N)
- Galaxy Note 10+ (SM-N975F)
- Galaxy Note 10+ 5G (SM-N976B/N)
- Clone the repository:
git clone 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 List:
beyond0lte # SM-G970F
beyond0lteks # SM-G970N
beyond1lte # SM-G973F
beyond1lteks # SM-G973N
beyond2lte # SM-G975F
beyond2lteks # SM-G975N
beyondx # SM-G977B
beyondxks # SM-G977N
d1 # SM-N970F
d1xks # SM-N971N
d2s # SM-N975F
d2x # SM-N976B
d2xks # SM-N976NKSU:
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