Skip to main content

Custom Kernels

The kernel is a program at the core of a device's operating system and has complete control over everything in the system. The kernel is responsible for security, memory management, process management, and resource allocation.

For compatible devices, you can upload and use any compatible ARM kernel to be used instead of the stock kernel. Simply drag your custom kernel into the appropriate place in Settings to upload it. All custom kernels must be unencrypted and uncompressed. Kernel

Example:
Android devices utilize a modified version of the Linux kernel, which includes additional architectural modifications introduced by Google. However, it is possible to upload a custom Linux kernel specifically designed for Android devices. By doing so, the custom kernel will replace the default Linux kernel, allowing for further customization and optimization.

For instance, you may want to customize a kernel to:

  • Generate a vmlinux to aid kernel debugging.
  • Enable debug symbols.
  • Add instrumentation, like KASAN or Kcov.