How To Guide How to Root S23 (S91*B/N/0)

Search This thread


Senior Member
Screenshot_20230429_200701_Samsung Wallet Digital Key.jpg

After root, this image appears sometimes


Senior Member
Dec 27, 2007
You can do all to gather in one go
Download stock firmware and patch AP file
Then select Patched AP with AP slot and stock BL, CP and CSC (if you are doing this on stock non rooted then use CSC* instead of Home_csc*) for respective slot of odin and
TWRP tar with Userdata slot of odin
Flash all together with odin and reboot to system
Install magisk apk
Nice one! I did it and was done perfectly, no data erased / factory reset needed to install TWRP. Thanks!!


May 1, 2014
i tried updating to version 26.1 but it won't run all i get is:
upgrade to full magisk to finish setup
and download won't finish or install any help?
i rooted with BlackMesa's apk.


May 1, 2014
me too and no idea how erase that... if in terminal, how start a terminal command? Ive never done that

and is there a way to put off the warning messages when phone starts (yellow triangle and texte in red before boot) ? thanks
for that image disable this package:
Samsung Wallet Digital Key
traingle has nothing yet!


May 1, 2014
I got it updated finally, installed magisk delta updated magisk version then uninstalled older 25 by black mesa installed new 26101 and it worked finally!


Senior Member
Apr 9, 2015
Facing an issue.. i updated the security patch of my device and now it is stuck on this screen where it says Cant load android system. Your data might be corrupt. Error in last line is:
Reboot Recovery Cause is [init: 1 I#
#Reason is [set_policy_failed: /data/per_boot]#
Supported API: 3

Please help. Tried flashing magisk patched ap and rom in update method from ODIN still no luck


  • WhatsApp Image 2023-06-09 at 10.35.35 AM.jpeg
    WhatsApp Image 2023-06-09 at 10.35.35 AM.jpeg
    162 KB · Views: 26


Recognized Developer / Recognized Contributor
Facing an issue.. i updated the security patch of my device and now it is stuck on this screen where it says Cant load android system. Your data might be corrupt. Error in last line is:
Reboot Recovery Cause is [init: 1 I#
#Reason is [set_policy_failed: /data/per_boot]#
Supported API: 3

Please help. Tried flashing magisk patched ap and rom in update method from ODIN still no luck
Select Factory reset option to fix issue.


Senior Member
Apr 9, 2015
Select Factory reset option to fix issue.
Files are an issue.. i do not have a backup.. surprisingly phone started working while i was trying a few key combinations to see if TWRP Still exists.. atleast took a bootloop of more than 50-60 times but now its on.. previously it was coming till the lock screen and then shutting down. now will take a backup immediately.

just wanna know if I would have pressed factory data reset would it delete personal files as well?


Senior Member
Sep 1, 2010
Hello! If I unroot & Relock bootloader and I will flash stock firmware,

Can I use any banking app and Gpay without any issue? ( I will never use samsung pass and samsung pay)
2. The warning ...yellow triangle will go off?
3. OTA will work?

I ask becouse I am thinking to root my phone

Thank You!

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    I have done the exact same steps. Everything was successful, and Odin showed me a success message at the end. However there was a problem. First, the usual bootloader message appears, then the second message "the phone is not running Samsung official software..." Then, a recovery window appears, giving me options to reboot the system or perform a factory reset. I chose the factory reset option and then installed "root checker," which indicated that the phone is not rooted.

    I have downloaded my firmware from SamMobile, is that okay?
    Install Magisk app manually and open it, it should ask for complete setup. Then reboot.
    Yeah i did that, you may need to re-install google safety net fix to bypass those again but all is fine here.
  • 39
    How to Root Samsung S23 (SM-S91*B/N/0)

    ⚠️ WARNING!

    Before you root your device you must be aware that

    • This will void warranty.
    • As of now you will lose Samsung Pay and Samsung Pass forever if you root once, even unrooting won't help.
    • There are many features stop working when you unlock bootloader other than S pay/Pass like Samsung Health, Secure Folder, Galaxy Watch pairing issue, Issue connecting old gear watch (S3 or earlier), Google Pay etc but some ROMs are patched for all these mentioned features, you can use custom ROM or patch it yourself for stock ROM. Still you may trouble using some bank apps and these may fixed by adding these apps to Magisk Hide
    • There may be some knox features there which you may not able to use but I can't list those as I never used. Just Google It
    • Patched featurs are working today when writing this, No idea if it may stop working next moment/tomorrow or later
    • Also to note, once you root, you can't go back to "pre-rooted" state completely. It is one way!
    • OTA won't work once you root device.
    • ROOT with caution.
    • You can unroot & Relock bootloader after flashing stock firmware, but still your warranty flag remain 0x1 and most of countries it still voids warranty. Also after unrooting & relocking bootloader, some knox features never work again.

    How to Unlock Bootloader

    Follow below four steps to ulock the bootloader

    1.Enable Developer Option
    • Open the Settings app on your Galaxy device.
    • Choose About > Software Information.
    • Now tap on Build Number 7 times to enable the developer option.
    • You’ll get a message “You’re now a developer.”
    • Now Developer option has been enabled.
    2: Enable OEM Unlock
    • Go to the Settings app again on your device.
    • Navigate to the Developer option.
    • Enable the toggle next to OEM Unlocking.
    • Tap YES to turn on the confirmation dialog box.
    3: Boot Your device to Download Mode
    • While device is booted → Connect device to PC → Select to Restart → As soon as device screen turns off, Press and hold Volume Up + Volume Down simultaneously OR In case device is powered off Press and hold Volume Up + Volume Down simultaneously and connect your device to the PC via a USB Cable.
    • You can see the warning message on your device and release the pressed keys.
    • Finally, press the Volume Up key once, and you will be booted into Download Mode.
    4: Unlock Bootloader
    • Once device booted into Download Mode, you will see option to long press Volume up to unlock bootloader,Now, press and hold the Volume Up key for a few seconds., Here, you’ll get a confirmation whether you are sure to proceed.
    • Use the Volume Up button to reply to the confirmation.
    • This will erase all the data on your device and unlock the bootloader.
    • Once completed, your device will automatically boot up to the OS.

    Now you have successfully unlocked the bootloader

    How to root S23/S23+/S23Ultra

    Instructions for stock non rooted ROM​

    • Use either samfirm.js, Frija, or Samloader to download the latest firmware zip of your device directly from Samsung servers.
    • Unzip the firmware and copy the AP tar file to your device. It is normally named as AP_[device_model_sw_ver].tar.md5
    • Download and Install latest Magisk apk (Get Latest Magisk apk from here)
    • Press the Install button in the Magisk card
    • Choose “Select and Patch a File” in method, and select the AP tar file
    • When done, copy patched file to PC
    • Reboot to download mode. Open Odin on your PC, and flash magisk_patched.tar as AP, together with BL, CP, and CSC (NOT HOME_CSC because we want to wipe data) from the original firmware.
    • Your device should reboot automatically once Odin finished flashing. Agree to do a factory reset if asked.
    • Install the Magisk app you’ve already downloaded above and launch the app. It should show a dialog asking for additional setup.
    • Let the app do its job and automatically reboot the device. Voila!

    Upgrading the OS​

    Once you have rooted your Samsung device, you can no longer upgrade your Android OS through OTA. To upgrade your device’s OS, you have to manually download the new firmware zip file and go through the same AP patching process written in the previous section. The only difference here is in the Odin flashing step: do NOT use the CSC tar, but instead use the HOME_CSC tar as we are performing an upgrade, not the initial install.

    Important Notes​

    • Never, ever try to restore either boot, recovery, or vbmeta partitions back to stock! You can brick your device by doing so, and the only way to recover from this is to do a full Odin restore with data wipe.
    • To upgrade your device with a new firmware, NEVER directly use the stock AP tar file with reasons mentioned above. Always patch AP in the Magisk app and use that instead.
    • Never just flash only AP, or else Odin may shrink your /data filesystem size. Flash AP + BL + CP + HOME_CSC when upgrading.

    PS : It is strongly recommended to make EFS backup once you root device and save to safer place like on cloud or PC

    For TWRP
    : Read here

    Credit : topjohnwu Guide part taken from Origin guide here

    For those interested I've made a pull request that has been approved (not pushed to the master branch tho) to add support for Samsung devices that shipped/will ship with Android 13 (like the S23 family) in the Magisk repository ( You can find a test apk in the attachments to test yourself whether or not you can now patch stock firmware tar packages to install Magisk.
    Glad to share, Internal testing for TWRP started now!
    Big thanks to @afaneh92

    TWRP seems working fine with Test version of DrKetanROM


    Did you buy an S23 Ultra ?
    Are you planing to develop Roms for this one :p ?
    I am going to buy once available to my place (May be on 17th)
    One test ROM already made and tested by one user