I had been using my Motorola Edge 50 Fusion for a while with a modified kernel and an unlocked bootloader. One day, out of the blue, the bootloader relocked itself, and the system failed integrity checks. I tried to unlock the bootloader again, but I couldn't—OEM unlocking had also disabled itself automatically, and the toggle was no longer accessible.
I reached out to Motorola support, but all they offered was an ADB-based workaround—hardly a solution for EDL mode recovery this solution was useless because I couldn't even turn on the system lol
I decided to send the phone to the official service center. The shipping cost me 16 PLN (about $4). After inspection, they wanted to replace the motherboard for 1013 PLN (around $250). I declined and asked for the device to be returned. They did send it back, but I still had to pay a 116 PLN (about $28) "service fee" just to get my phone back.
Frustrated but undeterred, I decided it was time for a new challenge. I bought the Samsung Galaxy A26 5G (SM-A266B), eager to see if I could push it even further: root it while preserving STRONG Integrity and keeping OTA updates functional.
For the first few days, I used the A26 just like a stock device—no root, no modifications. I familiarized myself with One UI 7 on Android 15 and made sure everything ran smoothly. Meanwhile, the countdown to root day was ticking.
Roughly a month after buying the phone, I noticed that many Samsung users on One UI 7 relied on kernel version 5.15.153, yet support wasn’t available in WildKernels/GKI_KernelSU_SUSFS. So, I submitted a pull request:
Add build for 5.15.153 kernel version
Many Samsung users on OneUI 7 rely on kernel version 5.15.153. Adding this version ensures better compatibility and support for devices using the latest Samsung firmware.
A few days later, maintainer TheWildJames accepted and merged my change. Now, GKI_KernelSU_SUSFS had out-of-the-box support for 5.15.153.
Armed with KernelSU-Next and SuSFS, I set out to root my phone. I used the following modules and tools:
-
susfs4ksu -
PlayIntegrityFix[INJECT] -
TrickyStore+TrickyAddon -
BetterKnownInstalled -
LSPosedKnoxPatch
-
KnoxPatchEnhancer
I based my method on the classic gist by rafareborn (gist.github.com/rafareborn/4531390f14e9821a8fd88976f6180252), integrating KnoxPatch to hide root from Samsung services.
To configure TrickyStore, I used its Web UI by simply clicking buttons—no manual editing needed:
- Tap the
≡(hamburger menu) - Press Mark all
- Uncheck unnecessary items
- Tap Save
- Tap Set critical key
After reboot, SafetyNet and Play Integrity both returned MEETS_STRONG_INTEGRITY. Samsung OTA updates still worked, thanks to:
- No modifications to
/system(SuSFS overrides) - A patched
boot.imgbuilt from KSU sources, preserving signatures - Restored or repatched
vbmetato satisfy dm-verity
Still, I recommend manual OTA flashes to stay in absolute control.
Here’s my streamlined manual update process:
-
Download the full firmware package from SamFW.
-
Flash everything in Odin except for the AP file.
-
For AP:
- Rename
.tar.md5to.tarand extract contents. - Remove
boot.img.lz4and add it from WildKernels/GKI_KernelSU_SUSFS - Extract
vbmeta.img.lz4, patchvbmeta.img, then discard original. - Optionally delete
userdata.imgto preserve user data.
- Rename
-
Repack modified files into a
.tararchive. -
Flash the repacked AP via Odin alongside the rest.
This method keeps root intact, preserves STRONG Integrity, and avoids OTA errors.
Hey my friend, I need some help. I have a Samsung A266B, and the network stopped working due to a problem with the EFS files. The phone still shows the serial number and IMEI correctly in *#06#, but when I check *#0011#, it shows “IMEI: NG.”
Currently, none of the repair tools support the A26 for fixing EFS files, so I really need your help.
I’ve already rooted the device using Magisk to browse the system files, and I discovered that the EFS partition is corrupted and a large part of it is missing.