You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello,
thank you in advance for all your help. I need to install kernelSU on my daily driver, a Samsung Galaxy S22 (Exynos) with original rom, and I want to ask a couple of questions before I proceed.
First of all, I'm currently rooted with Magisk Canary, but a banking app that I really need detects it even if it's hidden and I pass strong integrity. I've read that people got it working with kernelSU instead, hence the switch that I want to do. Here are my questions:
Is kernelSU installable on my phone configuration without building a custom kernel? I've installed the app on the phone and it looks like it should be possible, but I would like some reassurance on this regard.
All your guides say that I should patch boot.img and then flash it, but Samsung original firmwares work a bit differently afaik. I don't have a boot.img file, but I have an AP tar containing the whole system and the boot.img file in some form instead. I can feed Magisk this AP tar and Magisk Manager is capable of patching it - can the kernelSU app do the same?
I'm currently with an about 1 year old firmware installed on the phone (I never had the time to update it), but I was going to update to the latest firmware in all this change process. Can I safely use the latest firmware or is kernelSU going to have issues with it? Which version should I use in case?
As I said, I need to install kernelSU and remove Magisk from the system. I have a feeling that installing kernelSU with Magisk installed might be easier as I can get root for it and possibly patch the system in place without needing to patch and flash any files. Is it safe to do it this way, and then remove Magisk via its manager after installing kernelSU? Also re question 2, how would future updates work? Samsung disables OTAs when the bootloader is unlocked, so my only way to update the firmware is to flash it via Odin. Will I be able to patch the files in the future and then flash them with Odin?
Sorry for all the questions, but as I said it's my primary phone and I don't want to mess it up. I also feel this may help others in the future.
Installing KernelSU on a Samsung Galaxy S22
Installing KernelSU on a Samsung Galaxy S22 is possible but comes with specific challenges and requirements. KernelSU is a tool that enables root access at the kernel level, but achieving this depends on a few key factors related to the device's bootloader and firmware.
Requirements and Considerations
Bootloader Unlocking
• To install KernelSU, you need an unlocked bootloader.
• Samsung devices sold in certain regions (e.g., the US) often have bootloaders that cannot be unlocked due to carrier restrictions. International models (e.g., European or Asian variants) typically allow bootloader unlocking.
Custom Kernel Support
• KernelSU requires a custom kernel that integrates support for KernelSU.
• You would need to find a compatible custom kernel for the Samsung Galaxy S22 that includes KernelSU support or build one yourself if you have the technical expertise.
Rooting Tools and Methods
• Rooting the device is a prerequisite for KernelSU installation. Tools like Magisk are commonly used to gain root access.
• Ensure that the firmware version you're on is compatible with the rooting and custom kernel tools available.
TWRP or Odin
• For Samsung devices, Odin is often used to flash custom kernels, recovery images (like TWRP), or firmware.
• Having TWRP installed can make the process of managing and flashing KernelSU-supported kernels easier.
Warranty and Risks
Unlocking the bootloader and installing custom kernels will void your device’s warranty and could lead to issues such as boot loops or a bricked device if not done carefully.
Steps Overview
Unlock the Bootloader
• Enable Developer Options on your Galaxy S22 and allow OEM unlocking.
• Use the appropriate method to unlock the bootloader (specific to your model and region).
Root the Device
• Flash a patched boot image (using Magisk) via Odin or another compatible tool to root the device.
Install a Kernel with KernelSU Support
• Download or compile a custom kernel for the Galaxy S22 that includes KernelSU support.
• Flash the kernel using a custom recovery like TWRP or Odin.
Install KernelSU Manager
After the custom kernel is installed, use the KernelSU Manager app to manage root access and permissions.
Important Notes
• Ensure that the kernel is specifically designed for the Galaxy S22 and matches your firmware version.
• Back up all important data before proceeding, as these modifications can wipe your device.
• Check XDA Developers forums or similar communities for device-specific guides and kernel builds for the Samsung Galaxy S22.
If you are unsure or unfamiliar with these processes, proceed with caution or consult with experienced users in your device's developer community.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hello,
thank you in advance for all your help. I need to install kernelSU on my daily driver, a Samsung Galaxy S22 (Exynos) with original rom, and I want to ask a couple of questions before I proceed.
First of all, I'm currently rooted with Magisk Canary, but a banking app that I really need detects it even if it's hidden and I pass strong integrity. I've read that people got it working with kernelSU instead, hence the switch that I want to do. Here are my questions:
Is kernelSU installable on my phone configuration without building a custom kernel? I've installed the app on the phone and it looks like it should be possible, but I would like some reassurance on this regard.
All your guides say that I should patch boot.img and then flash it, but Samsung original firmwares work a bit differently afaik. I don't have a boot.img file, but I have an AP tar containing the whole system and the boot.img file in some form instead. I can feed Magisk this AP tar and Magisk Manager is capable of patching it - can the kernelSU app do the same?
I'm currently with an about 1 year old firmware installed on the phone (I never had the time to update it), but I was going to update to the latest firmware in all this change process. Can I safely use the latest firmware or is kernelSU going to have issues with it? Which version should I use in case?
As I said, I need to install kernelSU and remove Magisk from the system. I have a feeling that installing kernelSU with Magisk installed might be easier as I can get root for it and possibly patch the system in place without needing to patch and flash any files. Is it safe to do it this way, and then remove Magisk via its manager after installing kernelSU? Also re question 2, how would future updates work? Samsung disables OTAs when the bootloader is unlocked, so my only way to update the firmware is to flash it via Odin. Will I be able to patch the files in the future and then flash them with Odin?
Sorry for all the questions, but as I said it's my primary phone and I don't want to mess it up. I also feel this may help others in the future.
Beta Was this translation helpful? Give feedback.
All reactions