How To Guide Guide to root Galaxy S22 Ultra (B/E/N/0), unlock bootloader and flash official firmware (noob friendly)

Search This thread

dj24

Senior Member
Jun 23, 2018
498
175
Samsung Galaxy Note 20 Ultra
About as much hope as a snowball's chance in Hell. As long as the North American carriers require it, it ain't happenin'.
Interesting. Are you inferring that the carriers are the ones making it a requirement for the hardware companies to disable this completely from their handsets in order for them to pickup their phones? What about the Pixels and the One Plus' then? Or does this only apply for Samsung related hardware only?

I'm genuinely curious...
 
Interesting. Are you inferring that the carriers are the ones making it a requirement for the hardware companies to disable this completely from their handsets in order for them to pickup their phones? What about the Pixels and the One Plus' then? Or does this only apply for Samsung related hardware only?

I'm genuinely curious...
Yes. As far as I know, it's Samsung only and just for the U and U1 models' bootloaders. Samsung did it at the request of North American (mostly US) carriers. It's a security issue, and US carriers are stepping up security on their respective networks. Samsung also uses that as a selling point for US businesses and local and state governments to adopt its hardware. Since Blackberry is pretty much dead, Samsung's Galaxy S and Z Fold phones are the best devices on the market for doing work on the go. Apple devices are still consumer oriented, and Microsoft's re-entry into the market hasn't gone as well at it expected.

To be honest, the need to root has become less of an issue and less common. Android has progressed to the point where a user can do pretty much what he or she wants without having to root. That's my personal opinion. I haven't rooted my phone since the Galaxy Nexus. That was only so I could use Google Wallet. Since then, I and, most others, don't have a need to.

As far as Pixel and One Plus devices. Those make up a very small share of the US Market. For the most part, the US Market is run by Samsung and Apple with everyone else fighting for scraps.
 

passionicon

Senior Member
Jun 5, 2013
67
8
los angeles
Yes. As far as I know, it's Samsung only and just for the U and U1 models' bootloaders. Samsung did it at the request of North American (mostly US) carriers. It's a security issue, and US carriers are stepping up security on their respective networks. Samsung also uses that as a selling point for US businesses and local and state governments to adopt its hardware. Since Blackberry is pretty much dead, Samsung's Galaxy S and Z Fold phones are the best devices on the market for doing work on the go. Apple devices are still consumer oriented, and Microsoft's re-entry into the market hasn't gone as well at it expected.

To be honest, the need to root has become less of an issue and less common. Android has progressed to the point where a user can do pretty much what he or she wants without having to root. That's my personal opinion. I haven't rooted my phone since the Galaxy Nexus. That was only so I could use Google Wallet. Since then, I and, most others, don't have a need to.

As far as Pixel and One Plus devices. Those make up a very small share of the US Market. For the most part, the US Market is run by Samsung and Apple with everyone else fighting for scraps.
Hmm insightful
 

passionicon

Senior Member
Jun 5, 2013
67
8
los angeles
Yes. As far as I know, it's Samsung only and just for the U and U1 models' bootloaders. Samsung did it at the request of North American (mostly US) carriers. It's a security issue, and US carriers are stepping up security on their respective networks. Samsung also uses that as a selling point for US businesses and local and state governments to adopt its hardware. Since Blackberry is pretty much dead, Samsung's Galaxy S and Z Fold phones are the best devices on the market for doing work on the go. Apple devices are still consumer oriented, and Microsoft's re-entry into the market hasn't gone as well at it expected.

To be honest, the need to root has become less of an issue and less common. Android has progressed to the point where a user can do pretty much what he or she wants without having to root. That's my personal opinion. I haven't rooted my phone since the Galaxy Nexus. That was only so I could use Google Wallet. Since then, I and, most others, don't have a need to.

As far as Pixel and One Plus devices. Those make up a very small share of the US Market. For the most part, the US Market is run by Samsung and Apple with everyone else fighting for scraps.
Hmm insig
Depends on the version. The North American versions (U and U1) are not. Same reason as the S22.
Oh ok thanks. I use a U1 actually. I'm guessing U1 is unlocked and U is carrier locked; correct?
So which one of the 2 can be rooted then? Thanks
 

Nutronic

New member
Feb 2, 2020
2
0
Hello,
I assume this tutorial is still relevant?

I see on the link you gave for samfrew the UK has 3 codes, BTB, BTV and EVR, how do I know which one to use?

Thanks
 
Wow. I regret buying it. Can the s23ultra be rooted? Or zfold5. I need to switch
P. S. What do you lose by not being able to root?

I haven't rooted a phone in over 10 years. The last phone I rooted was the Galaxy Nexus, and that was so I could use Google Wallet.

Android OEMs across the board have added pretty much all the features that previously required rooting. The "it's my device, I should be able to do what I want" is a poor excuse to root. That's like saying, "it's my Ferrari, I should be able to go 180MPH through a school zone."

Carriers have a say on what they allow or not allow on their networks. Just like cities and towns get to say how fast you drive on their roads.
 
I tried to dowbload the latest for 908B EUX. But Bifrost cant download any firmware and on Samobile is the latest from last month (S908BXXS4CWD3).

Does have some also prooblem with the DL?

1687638963924.png
 

Yakuzahi

Senior Member
Apr 17, 2010
157
14
www.speedtest.net
I would like to know before i $#% up my S22 Ultra.

I have S-SM908E and I would like to use it on Verizon but the Volte and Wifi Calling is off/grayed out.

Can I just write to Bifrost that I have S-SM908U? and download the VZW firmware or just download the firmware and use Odin to install it?
 

jult

Senior Member
Apr 22, 2011
472
138
Amsterdam, NL, EU
jult.net
P. S. What do you lose by not being able to root?

I haven't rooted a phone in over 10 years. The last phone I rooted was the Galaxy Nexus, and that was so I could use Google Wallet.

Android OEMs across the board have added pretty much all the features that previously required rooting. The "it's my device, I should be able to do what I want" is a poor excuse to root. That's like saying, "it's my Ferrari, I should be able to go 180MPH through a school zone."

Carriers have a say on what they allow or not allow on their networks. Just like cities and towns get to say how fast you drive on their roads.
I strongly disagree, what you lose is your privacy, controlling your privacy and the right to use apps that are not able to work without root. I for one want to truely remove parts that I really don't need and want in there. Only 'freezing' an app the android (or rather google) way does not do that. Plus, I want full control over the network settings, hosts file, ads, DNS resolvers it picks to use. But then again, I'm a CISSP/CEH and want to be able to do pen-testing etc. but still, even without that I have many apps I would really like to keep using that simply will not run or function without root. It also works the other way around: I would like to use Magisk to tell apps to pretend it's not a rooted device whenever I prefer that.
 
I strongly disagree, what you lose is your privacy, controlling your privacy and the right to use apps that are not able to work without root. I for one want to truely remove parts that I really don't need and want in there. Only 'freezing' an app the android (or rather google) way does not do that. Plus, I want full control over the network settings, hosts file, ads, DNS resolvers it picks to use. But then again, I'm a CISSP/CEH and want to be able to do pen-testing etc. but still, even without that I have many apps I would really like to keep using that simply will not run or function without root. It also works the other way around: I would like to use Magisk to tell apps to pretend it's not a rooted device whenever I prefer that.
You don't own the network that your phone connects to. The network carriers do and they get a say about start can be done to devices that connect to their networks.

Just like cars. Car modifications must comply the local laws. If not, you're not allowed to drive it on public roads.
 
Last edited:

rndcode

New member
Jul 14, 2023
1
0
Hey everyone. I got samsung s22 ultra, and I would like to root it, but I see that it's not possible for some models. So before I try, maybe someone already know if it's possible.
Model: SM-S908B/DS
Service Provider Software Version: SA0MC_SM-S908B_OXM_EUX_23_0162
I guess this is enough to figure it out?

And big thanks for this topic. First time on forum.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 39
    Code:
    Your warranty is now void.
    If you root your device, Your KNOX status will be tripped.
    You can still pass the safety net after you root if you follow the instructions.
    Sorry for USA models, you can't root unless you can unlock your bootloader
    You will lose ALL your data if you unlock your bootloader. Do back up your data.
    I am not responsible for bricked devices, or dead SD cards although it is not possible
    Please do some research if you have any concerns about doing this to your device

    How to flash official firmware? (not the root and unlock bootloader part!)

    You will need:

    A Galaxy S22 Ultra and common sense

    Samsung Odin (the flashing tool of the official firmware)

    https://dl2018.sammobile.com/Odin3-v3.14.1.zip

    You need to extract the zip file and you are going to use the file Odin3_v3.14.1.exe inside the folder.

    Samsung Android USB Driver for Windows


    Double-click and install the exe file.

    Optional: If you just want to change CSC, /efi/imei/mps_code.dat is where you can edit after rooting the phone
    Replace the CSC you would like to be in the file

    If you like to download the firmware of your carrier, follow the instructions bellow


    Download the platform you want to download to. (Windows)

    You need to extract the zip and double-click open the file Bifrost.exe inside the folder.

    You need to fill in the Model, and Region, press the Check for Updates button and the Download button.

    How to find the Model: on your phone → Settings → About Phone → The third row says the Model number and you need to remove the part with the part of /xx, for example, SM-S908B/DS and you only need to type SM-S908B

    How to find the Region: You can check the Region at this link https://samfrew.com/model/SM-S908B/

    You need to find find a three-letter word depending on your carrier and country and type it in Bifrost, for example, EVR

    Press the Check for Update button and download it with the Download button.

    Put it to a place you can easily find, ie. Desktop.

    After downloading it, find the file SM-xxxxx_x_xxxxxxxx_xxx.zip.enc4 on the place you put it and change the document format from .enc4 to .zip. Then, double-click and extract the file.

    Open Odin3_v3.14.1.exe and turn off your phone. Connect a side of your USB to your PC/Laptop, and keep pressing volume up and down together until you go to Download Mode. Put another side of the USB into your phone. When you arrive at Download Mode press volume up. Go back to Odin3_v3.14.1.exe:

    -Click on BL and select BL_xxxxxxxxxx.tar.md5

    -Click on AP and select AP_xxxxxxxxxxx.tar.md5

    -Click on CP and select CP_xxxxxxxxxx.tar.md5

    -Click on CSC and select CSC_OMC_xxxxxxxxxx.tar.md5

    Optional: add PIT file if you have to repartition.

    Press Start to flash the firmware, after that is done, your device will automatically reboot to the system.

    How to unlock the bootloader?

    Go to your phone → Settings → About Phone → Software information → Press Build number 6 times until you see the notice “You’re now a developer”

    Go in Settings → Developer options → enable OEM unlocking

    Power off your phone first. Then, connect a side of your USB to your PC/Laptop, press Vol Up + Down and then plug in the USB while keeping Vol Up+Down pressed.

    When you arrive at Download Mode, long press volume up until you see the black screen. Confirm to unlock the bootloader and you will erase your device.

    How to root your phone?

    After you unlock your bootloader, you set up your phone and ensure you do not sign in to your Google account first. Install Magisk https://github.com/topjohnwu/Magisk/releases/download/v24.1/Magisk-v24.1.apk on your phone. You need to allow the app to install other apps so that you can install the apk.

    Transfer AP_xxxxxxxxxx.tar.md5 in the firmware you download from your PC/Laptop to your phone.
    Open Magisk on your phone and press the install button in the Magisk column. Select 'Select and Patch a File', 'Let's Go and find the AP_xxxxxxxxxx.tar.md5 and select it. You can have a cup of coffee if you like when you waiting for the patching of the file.

    After finishing the patching, transfer the file magisk_patched-24xxx_xxxxx.tar in the Downloads folder back to your PC/Laptop.

    Turn off your phone. Connect a side of your USB to your PC/Laptop, and keep pressing volume up and down together until you go to Download Mode. Put another side of the USB into your phone. When you arrive at Download Mode press volume up. Open Odin3_v3.14.1.exe on your PC/Laptop:

    Click on BL and select BL_xxxxxxxxxx.tar.md5

    -Click on AP and select magisk_patched-24xxx_xxxxx.tar

    -Click on CP and select CP_xxxxxxxxxx.tar.md5

    -Click on CSC and select CSC_OMC_xxxxxxxxxx.tar.md5

    Optional again: add PIT file if you have to repartition

    When it finishes flashing, it will automatically reboot and you can gain root access.

    Optional: If you want to have the safety net passed (most of the banking apps use it), then you need to install the zip
    as a Magisk module in Magisk https://github.com/kdrag0n/safetynet-fix/releases
    How? Go to Magisk → Modules → install from storage and select the zip you downloaded.


    How to update the system without losing roots and data?

    Download the new firmware of the phone and update the Magisk App if it is not up to date. Unzip the firmware you download and transfer the AP file to your phone. Patch your AP file and transfer it back to your PC (in /sdcard/Download)

    Power off the phone and reboot to Download mode


    Open Odin and put the new magisk_patched file in the AP slot, the BL and CP from your new firmware into their respective slots and importantly *HOME_CSC* into the CSC slot.

    Press start and let Odin do its stuff.

    When flashed, do not wipe.

    Press and hold Vol-down and Power
    As soon as the screen appears, let go of all buttons.

    Within moments without any further user intervention your phone will reboot into your updated Magisk rooted mode, data intact.


    Credits to:
    Magisk and all the develpers
    jult for informing me about the errors
    4
    Thanks for the guide, @Williamtung .

    However I feel the strong urge to share a much more convenient change on one step of the procedure, which I keep reading over and over, that can be done in a better way:

    Transfer AP_xxxxxxxxxx.tar.md5 in the firmware you download from your PC/Laptop to your phone.
    Open Magisk on your phone and press the install button in the Magisk column. Select 'Select and Patch a File', 'Let's Go' and find the AP_xxxxxxxxxx.tar.md5 and select it. You can have a cup of coffee if you like when you waiting for the patching of the file.

    After finishing the patching, you need to transfer the file magisk_patched-24xxx_xxxxx.tar in the Downloads folder back to your PC/Laptop.

    Manipulating (copying back and forth, Magisk processing it, etc.) not only takes a huge amount of time, but it's also risky to any data transfer failures.

    You can do it in a simpler way, ultra-fast and risk-free (end result is the same)

    1 - Open AP_xxxxxxxxxx.tar.md5 with 7zip (as a .tar file), look for the boot.img.lz4 file, and extract it to the same folder
    2. Compress that boot.img.lz4 file into a TAR file (use 7zip as well). Name the resulting file whatever-you-want.tar
    3. Copy whatever-you-want.tar to your phone
    4. Open Magisk on your phone and press the install button in the Magisk column. Select 'Select and Patch a File', 'Let's Go' and find the whatever-you-want.tar and select it. You don't need the coffee, it will be completed first.
    5. After finishing the patching, you need to transfer the file magisk_patched-24xxx_xxxxx.tar in the Downloads folder back to your PC/Laptop. This TAR file is tiny (because it contains the patched boot.bin file only), but you can flash it with ODIN in exactly the same way as the full one.
    Odin actually scans the input TAR files and flashes each file inside that it recognizes, to the right partition according to the file name (boot.bin > boot partition). It even handles files that are LZ4 compressed (look for those ending on .lz4)

    If you liked the improvement, feel free to include it on your OP @Williamtung, better yet, spread the word! :-D
    4
    It gives me an error when I try to check for updates. It's the EUX version.
    I think you may need to download the file at this link, although it will be slower. Usually, the app always works. Sorry
    3
    Thanks, still waiting for s22u and firmware(BRI/sm-s9080).
    Edit: The firmware has come up.
    3
    Yeah, but I'm afraid. I would not like to brick the phone. Except the all procedure stops from Odin and avoid bricking.
    you won't likely brick your device because I have taken a look and both devices are identical. So, I think it is fine to flash