Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1016 Bytes

README.md

File metadata and controls

41 lines (30 loc) · 1016 Bytes

Rissu's Kernel Source for Samsung Galaxy A10s

Based on Android 11 firmware.

How to build

# Clone kernel repo
$ git clone https://github.com/rsuntk/android_kernel_samsung_a10s-r.git kernel-a10s
$ cd kernel-a10s

# See all defconfig
$ ls kernel/arch/arm64/configs

# Export the defconfig (stock rom)
$ export DEFCONFIG=yukiprjkt_defconfig

# Export the defconfig (lineage & gsi)
$ export DEFCONFIG=lineage_defconfig

# Export LLVM path
$ export PATH=/home/$(whoami)/toolchains/clang-r428724/bin:$PATH

# Export CROSS_COMPILE path (aarch64-linux-android)
$ export CROSS_COMPILE=/home/$(whoami)/toolchains/aarch64-linux-android-4.9/bin/aarch64-linux-android-

# Build
$ bash build_kernel.sh

Features

  • Support LTO (Link-Time Optimization)
  • Support 99% llvm (yes, we still use Android-CC assembler)
  • Mediatek's Connectivity modules as inline
  • Prebuilt KernelSU (please change CONFIG_KSU to y)
  • Full Permissive

Credits

  • 2024 Rissu
  • 2024 Rissu Projects
  • 2024 yukiprjkt