[Snap.] Guide for Flashing Standard FW, Carrier Switching, and Flashing Unlocked FW - Samsung Galaxy S8 Guides, News, & Discussion

Hello. This is my first guide, so please forgive me if it looks a bit weird. But without further ado I present you with the [Snapdragon] Guide for Flashing Standard Firmware, Carrier Switching, and Flashing Unlocked Firmware for the S8.
Here are some useful reminders:
All download links are at the bottom of this post.
Make sure you follow the "Prerequisites For Anything You decide To Do In This Guide" section.
Don't copy quotation marks, unless I tell you to in this guide.
You will need a Windows computer in order to utilize the software provided. Mac users can use Boot Camp to dual boot their machines. Using WINE is not recommended.
This is an S8 guide, not an S8+ guide. Go to https://forum.xda-developers.com/galaxy-s8+/how-to/snap-guide-flashing-standard-fw-carrier-t3627255 to check out my S8+ guide.
WARNING: Anything you do in this guide will erase your phone completely. It's recommended that you back up before you do anything and that you remove your google account from your phone (so you don't have to go through FRP).
Note: Flashing to stock from Unlocked firmware requires you to follow the "Carrier Switching" section (which eventually requires you to follow the "Flashing Standard Firmware" section) and do as it says, unless the CSC code of your carrier is currently active. You can check this by going into Recovery Mode by holding the Power button, Bixby button, and Volume Up button until you see a dark blue screen with text saying that the firmware is being updated (it's not actually). Once it transitions to a black screen, your active CSC will be on the bottom log (three characters). If your CSC code is already your carrier's, then just follow the "Flashing Standard Firmware section. But for anything you decide to do, you must follow the "Prerequisites for anything you decide to do in this guide" section.
Disclaimer:
I am NOT responsible for any damage done to your device if you decide to use this guide.
Prerequisites for anything you decide to do in this guide (Required):
Standard Odin
Samsung Drivers
Steps:
1) Uninstall Samsung Switch and/or Samsung Kies, if present on your computer. This helps removes any conflicts with Odin.
2) Extract the Samsung Driver zip and the Odin zip to somewhere safe on your computer.
3) Double click on the extracted "SAMSUNG_USB_Driver_for_Mobile_Phones" executable (SAMSUNG_USB_Driver_for_Mobile_Phones.exe) and complete the installation wizard.
3) Navigate to your extracted Odin folder and double click on the Odin configuration file (Odin3.ini).
4) You should have entered Notepad (or your preferred note editor). Find the "[ButtonOption]" section.
5) There should be a setting there called "UMS/PATCH". Change the value of "0" to "1" so it becomes "UMS/PATCH=1".
6) Press the "Ctrl" key and "S" key on your keyboard to save the file.
7) Go ahead and close out of Notepad.
All About Bootloaders (Required Reading):
As Wikipedia puts it, “A boot loader is a computer program that loads an operating system or some other system software for the computer after completion of the power-on self-tests.” In other words, a bootloader is what loads you operating system. In most Samsung phones (including the S8 and S8+), there’s an e-fuse that prevents downgrading of the bootloader. This means any firmware or firmware update containing a lower Bootloader version than the one you have, will FAIL to be applied. There is really no way to circumvent this.
(From what I can tell) S8 firmware released since December are Bootloader v2, while anything before that month is Bootloader v1. In the next section, I’ll be explaining how to properly identify your current Bootloader version.
How to identify Bootloader version:
Steps:
1) Open “Settings” on your phone.
2) Scroll down to “About Phone”.
3a) If you are on a standard, carrier firmware, under “Baseband version” you should see something similar to this: “G950UXXXXXXXX”.
3b) If you are on an unlocked firmware, under “Baseband version” you should see something similar to this: “G950U1XXXXXXXX”.
4) No matter which firmware you're on, the fourth “X” would be either a “1” or a “2”, which means you will have either Bootloader version 1 or Bootloader version 2, respectively.
Note: As stated in the last section attempting to flash firmware that contains Bootloader v1 onto a phone that already has Bootloader v2, will fail. You can update a phone on Bootloader v1 to a firmware that has Bootloader v2, however.
How To Download Firmware with Updato:
Note: This is an add-on section for any part of the guide that requires you to download specific firmware.
Updato can download old or new firmware for phones, therefore you can download Bootloader v1 or Bootloader v2 firmware. However, Updato tends to be much slower than SamFirm, therefore its recommended that you use SamFirm if you’re willing to download Bootloader v2 firmware. You should only use Updato if you need to download Bootloader v1 firmware.
Steps:
1) Go to http://fw.updato.com
2) Type in your Model Number (SM-G950U for carrier S8’s; Firmware for unlocked S8’s can be found in the “Downloads” section)
3) Find firmware for your specific region.
Here are some common Region codes:
BST Boost
VZW Verizon
ATT ATT
USC US Cellular
ACG C Spire
TMK MetroPCS
VMU Virgin Mobile
TFN Tracfone
XAS Sprint
TMB T-Mobile
XAA Unlocked US
SPR Sprint
CCT Xfinity Mobile
AIO Cricket
4) Download it somewhere safe onto your computer.
How To Download Firmware with SamFirm (Faster):
Note: This is an add-on section for any part of the guide that requires you to download specific firmware.
SamFirm can only download the latest firmware for phones, therefore you’ll be downloading a Bootloader v2 firmware. SamFirm tends to be much faster than Updato for downloading firmware, since the firmware is downloaded directly from Samsung.
Prerequisites:
SamFirm (SamFirm_v0.3.6.zip):https://forum.xda-developers.com/galaxy-tab-s/general/tool-samfirm-samsung-firmware-t2988647
Steps:
1) Download “SamFirm_v0.3.6.zip”. Make sure you’ve installed all of its prerequisites listed on the page, such as “.NET Framework 3.5”, “Microsoft Visual C++ 2008 Redistributable Package (x86)”, and “Microsoft Visual C++ 2010 Redistributable Package (x86)”
2) Extract “SamFirm_v0.3.6.zip” somewhere safe onto your computer.
3) Double-click on “SamFirm.exe” to open it.
4) Enter your Model Number and 3-character Region code.
Here are some common Region codes:
BST Boost
VZW Verizon
ATT ATT
USC US Cellular
ACG C Spire
TMK MetroPCS
VMU Virgin Mobile
TFN Tracfone
XAS Sprint
TMB T-Mobile
XAA Unlocked US
SPR Sprint
CCT Xfinity Mobile
AIO Cricket
5) Make sure you’ve ticked the “Manual” checkbox.
6) Input your “PDA”, “CSC”, and “Phone” strings into their respective slots based off the information found from fw.updato.com for your latest specific firmware. Please note that the “CSC” slot is not the same as the same as the “Region” slot; the “CSC” slot should have a long string inputted.
7) Tick the “Binary Nature” checkbox.
8) Click the “Check Update” box.
9) Your firmware should now appear. Make sure the “Check CRC32” and “Decrypt Automatically” checkboxes are ticked.
10) Click on the “Download” box, choose where you want to store the firmware, and relax for a while.
Flashing Standard Firmware:
Prerequisites:
What's listed in the "Prerequisites For Anything You Decide To Do In This Guide" section.
Firmware you want to flash; follow the “How To Download Firmware with SamFirm” or “How To Download Firmware with Updato” section, if you need firmware.
Steps:
1) Extract your downloaded firmware to somewhere safe on your computer.
2) Turn off your S8.
3) Once off, hold the Power button, Volume Down button, and the Bixby button until you see a blue screen on your phone.
4) Press the Volume Up key to enter Download Mode.
5) On your computer, navigate to your extracted Odin folder.
6) Double click on the "Odin3 v3.12.7" executable (Odin3 v3.12.7.exe)
7) Connect your phone to your computer with your USB cable.
8) You should see Odin output "Added!!" in the "Log" tab and underneath the "ID:COM" section, you should see an empty box turn blue.
9) Now it's time to add your firmware files that were extracted earlier. Individually add an appropriate firmware file for each box on the right. The "BL" box will require a firmware file that starts with "BL", the "AP" box will require a firmware file that starts with "AP", the "CP" box will require a firmware file that starts with "CP", the "CSC" box will require a firmware file that starts with "CSC" (DO NOT USE THE "HOME_CSC" file for the "CSC" box), the "UMS" box will require a firmware file that starts with "USERDATA". The "AP" and "USERDATA" files will take the longest for Odin to load because of their size.
10) Go to the "Options" tab and make sure that only the "Auto Reboot" and "F. Reset Time" checkboxes are ticked.
11) Go back to the "Log" tab.
12) Click the "Start" button on bottom right.
13) Sit back and relax for a while. Odin will output what is being flashed in the "Log" and on a box in the top left.
14) The box in the top left will become green and in black letters say "PASS" once the flash was successful.
15) Once the flash finished, disconnect your phone from your computer.
16) Your phone will do an erase at this point, so don't mess with your phone until you reach the setup screen.
17) PROFIT. Follow the setup on your phone and you're good to go.
Carrier Switching:
NOTE: Doing this process does NOT unlock your phone for use on other carriers.
Prerequisites:
What's listed in the "Prerequisites for anything you decide to do in this guide" section.
S8 Factory Binary (either Bootloader v1 or Bootloader v2)
Prince Comsy version of Odin
Google Platform-Tools (ADB)
Canadian HOME_CSC (either Bootloader v1 or Bootloader v2)
Steps:
1) Extract the downloaded S8 Factory Binary, the Prince Comsy version of Odin, Platform-Tools, and the Canadian firmware, to somewhere safe on your computer.
2) Turn off your S8.
3) Once off, hold the Power button, Volume Down button, and the Bixby button until you see a blue screen on your phone.
4) Press the Volume Up key to enter Download Mode.
5) Navigate to the extracted Odin (NOT PRINCE COMSY) folder.
6) Double click on the "Odin3 v3.12.7" executable (Odin3 v3.12.7.exe).
7) Connect your phone to your computer with your USB cable.
8) You should see Odin output "Added!!" in the "Log" tab and underneath the "ID:COM" section, you should see an empty box turn blue.
9) Click on the "AP" box and navigate to the extracted Factory Binary folder. Double click on the file the starts with "COMBINATION".
10) Wait for Odin to load the file.
11) Go to the "Options" tab and make sure that only "Auto Reboot" and "F. Reset Time" checkboxes are ticked.
12) Go back to the "Log" tab.
13) Click the "Start" button on bottom right.
14) Odin will output what is being flashed in the "Log" and on a box in the top left.
15) The box in the top left will become green and in black letters say "PASS" once the flash was successful.
16) Leave your phone connected and let your it reboot into the 'factory binary homescreen' (Basically, the equivalent of a home screen on a regular S8).
17) Navigate to the "platform-tools-latest-windows" folder. Once you’ve navigated to where “adb.exe” is located, click the address bar on the top and press “Ctr+C”.
18) Open cmd.exe through “Run” (Windows key + R)
19) Type in “cd /d “<copied folder location>”” (Make sure you’re putting the folder location in quotes and not the command itself)
20) Type in "adb reboot bootloader". Leave ADB open.
21) Your phone will reboot into Download Mode. Your device should still be connected and ADB should also still be open.
22) Navigate to the Prince Comsy version of Odin and double click on the "Odin PrinceComsy" executable (Odin PrinceComsy.exe).
23) You should see the Prince Comsy version of Odin output "Added!!" in the "Log" tab and underneath the "ID:COM" section, you should see an empty box turn blue.
24) Click the "CSC" box and navigate to the “HOME_CSC” file you downloaded.
25) Double click on the file that starts with "HOME_CSC" (DO NOT USE the "CSC" file for the "CSC" box). It should load quickly.
26) Go to the "Options" tab and make sure that only "Auto Reboot" and "F. Reset Time" are ticked.
27) Go back to the "Log" tab.
28) Click the "Start" button on bottom right.
29) Odin will output what is being flashed in the "Log" and on a box in the top left.
30) The box in the top left will become green and in black letters say "PASS" once the flash was successful.
31) Once your phone reboots, you will see an "IME" button on the 'factory binary homescreen (It’s on the bottom). Tap on it.
32) A number pad should appear. Type in "*#243203855#".
33) A menu will pop up. Scroll down until you find an "XAC" option. Tap on it and tap "Install".
34) Your phone will reboot. Once it reaches the 'factory binary homescreen', go to ADB on your computer and type in "adb shell".
35) *LOOK A TINY BIT BELOW!* Type in "echo "XXX" > /efs/imei/mps_code.dat" (the quotation marks that surround the X's are used, but not the ones that surround the whole command... you know that by now- right?) and REPLACE XXX with your preferred CSC code.
Choose one of these CSC codes:
BST Boost
VZW Verizon
ATT ATT
USC US Cellular
ACG C Spire
TMK MetroPCS
VMU Virgin Mobile
TFN Tracfone
XAS Sprint
TMB T-Mobile
XAA Unlocked US
SPR Sprint
CCT Xfinity Mobile
AIO Cricket
36) Type in "exit" in the ADB shell.
37) Type in "adb reboot bootloader" and flash your desired firmware by following the "Flashing Standard Firmware" section of this guide or by following the "Flashing Unlocked Firmware" section of this guide. PROFIT FOR NOW.
Flashing Unlocked Firmware:
NOTE: The unlocked firmware does NOT unlock your phone for use on other carriers, it only removes bloatware. Some carrier specific features, such as Wi-Fi Calling and VOLTE will not work with the Unlocked Firmware.
Prerequisites: What's listed in the "Prerequisites for anything you decide to do in this guide" section
Prince Comsy version of Odin
Unlocked Firmware (either Bootloader v1 or Bootloader v2)
Steps:
1) Extract the Prince Comsy version of Odin and the Unlocked Firmware you downloaded from below.
2) Turn off your S8.
3) Once off, hold the Power button, Volume Down button, and the Bixby button until you see a blue screen on your phone.
4) Press the Volume Up key to enter Download Mode.
5) On your PC, navigate to your extracted Prince Comsy Odin folder.
6) Double click on the "Odin PrinceComsy" executable (Odin PrinceComsy.exe).
7) Connect your phone to your PC with your USB cable.
8) You should see PrinceComsy's Odin output "Added!!" in the "Log" tab and underneath the "ID:COM" section, you should see an empty box turn blue.
9) Now it's time to add your firmware files that were extracted earlier. Individually add an appropriate firmware file for each box on the right. The "BL" box will require a firmware file that starts with "BL", the "AP" box will require a firmware file that starts with "AP", the "CP" box will require a firmware file that starts with "CP", and the "CSC" box will require a firmware file that starts with "CSC" (DO NOT USE THE "HOME_CSC" file for the "CSC" box).
10) Go to the "Options" tab and make sure that only the "Auto Reboot" and "F. Reset Time" checkboxes are ticked.
11) Go back to the "Log" tab.
12) Click the "Start" button on bottom right.
13) Sit back and relax for a while. Odin will output what is being flashed in the "Log" and on a box in the top left.
14) The box in the top left will become green and in black letters say "PASS" once the flash was successful.
15) Once the flash finished, disconnect your phone from your computer.
16) Your phone will do an erase at this point, so don't mess with your phone until you reach the setup screen.
17) Continue with the setup on your phone and enjoy!
A HUGE thanks goes to @STF_TimelessGoD @mweinbach @MJHawaii and @juvemex for their original guides that I based this guide around.
DOWNLOADS:
Standard Odin: https://forum.xda-developers.com/showpost.php?p=75703449&postcount=276
Prince Comsy's Odin: https://www.androidfilehost.com/?fid=24591023225177749
Samsung Drivers: http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows
Canadian HOME_CSC (Bootloader v1): https://androidfilehost.com/?fid=673791459329073007
Canadian HOME_CSC (Bootloader v2): https://androidfilehost.com/?fid=962157660013071342
Factory Binary (Bootloader v1): https://www.androidfilehost.com/?fid=745425885120727548
Factory Binary (Bootloader v2): https://androidfilehost.com/?fid=962021903579500553
Google Platform-Tools (ADB): https://dl.google.com/android/repository/platform-tools-latest-windows.zip
Unlocked Firmware (Bootloader v1): https://androidfilehost.com/?fid=817906626617958528
Unlocked Firmware (Bootloader v2): Use SamFirm.
AT&T S8 Firmware (Bootloader v1): https://www.androidfilehost.com/?fid=817550096634785008
AT&T S8 Firmware (Bootloader v2): Missing (Not even available by using SamFirm due to tight AT&T security)

Very nice! Thank you. Also AIO is Cricket CSC code.

bricky23 said:
Very nice! Thank you. Also AIO is Cricket CSC code.
Click to expand...
Click to collapse
Oh, thanks.

Thanks for the guide. Question, im using an att s8+,I flashed the unlocked firmware. If I wanted to switch back to att carrier bloat firmware would I still use the Canadian firmware or substitute the att bloat firmware?

thecrunked said:
Thanks for the guide. Question, im using an att s8+,I flashed the unlocked firmware. If I wanted to switch back to att carrier bloat firmware would I still use the Canadian firmware or substitute the att bloat firmware?
Click to expand...
Click to collapse
I just edited the guide. Check the introduction.
I edited it again.

thecrunked said:
Thanks for the guide. Question, im using an att s8+,I flashed the unlocked firmware. If I wanted to switch back to att carrier bloat firmware would I still use the Canadian firmware or substitute the att bloat firmware?
Click to expand...
Click to collapse
Oh wait, you have an S8+. Check my future guide in a few hours for that phone. (The downloads are a bit different).

Fair warning to everyone: Do NOT use this guide unless you have a US Snapdragon S8.

Great Guide - Everything was going as planned until I got to the USERDATA step....The Verizon Firmware PAckage I got from Updato didn't have the USERDATA file.
Any Idea where I should get it?

​
tksams said:
Great Guide - Everything was going as planned until I got to the USERDATA step....The Verizon Firmware PAckage I got from Updato didn't have the USERDATA file.
Any Idea where I should get it?
Click to expand...
Click to collapse
Could I have a direct link to where you got your Firmware? Where in Updato?

Will be good if anyone put differences between carrier firmware, which one is better?

Mike15678 said:
​
Could I have a direct link to where you got your Firmware? Where in Updato?
Click to expand...
Click to collapse
I got it from here: http://updato.com/firmware-archive-select-model?record=FC3AB0A6516B11E7963AFA163EE8F90B

tksams said:
I got it from here: http://updato.com/firmware-archive-select-model?record=FC3AB0A6516B11E7963AFA163EE8F90B
Click to expand...
Click to collapse
I just downloaded it. It's in there.

Will be Nice a Video guide.

Mike15678 said:
I just downloaded it. It's in there.
Click to expand...
Click to collapse
Very odd.
Is it a hidden file or something? I suppose my download could have been corrupted.
I'll assume it's a problem on my end. Thanks again for the Guide!

fabioplata said:
Will be Nice a Video guide.
Click to expand...
Click to collapse
The guide I wrote should be mostly coherent. A video guide might be time consuming for me to make. I have to write the S8+ tutorial before I decide if I want to make one.

tksams said:
Very odd.
Is it a hidden file or something? I suppose my download could have been corrupted.
I'll assume it's a problem on my end. Thanks again for the Guide!
Click to expand...
Click to collapse
No problem. You should probably re-download the whole firmware zip. It's not a hidden file.

Mike15678 said:
No problem. You should probably re-download the whole firmware zip. It's not a hidden file.
Click to expand...
Click to collapse
On my second download attempt the file size is now significantly larger....for some reason they didn't give me all the files the first time!

tksams said:
On my second download attempt the file size is now significantly larger....for some reason they didn't give me all the files the first time!
Click to expand...
Click to collapse
Nice! Now you can continue. The "USERDATA" file is only for carrier variants of the S8. You put it in the "UMS" box in Odin, as stated in the guide.

Mike15678 said:
The guide I wrote should be mostly coherent. A video guide might be time consuming for me to make. I have to write the S8+ tutorial before I decide if I want to make one.
Click to expand...
Click to collapse
Thanks..

Amazing guide! the unlocked firmware (G950U1) works amazingly well, but does not offer some carrier-specific features (no WIFI Calling with Verizon SIM, etc.) but does unlock all LTE bands for the respective carriers.

Related

Tuto : install Galaxy S7 Edge Nougat firmware

Your dreams are now reality!
You can install Nougat easily on your Galaxy s7 edge!!
1)Download Odin 3.12.3 .zip file and run/open Odin3 v3.12.3.exe file from the extracted files on your PC.
2)Download the Nougat firmware for your device from the downloads section above, and unzip the .zip file to get the files starting with AP, CSC, Home_CSC, BL and CP in the beginning of their name.
3)Enable OEM unlock on your phone:
Go to Settings » About phone » and tap Build number seven times to enable Developer options.
4)Go back to main Settings page, scroll to bottom and select Developer options from there.
Under Developer options, look for Enable OEM unlock checkbox/toggle and enable it.
5) Boot your device into Download mode:
Switch off your device.
Press and hold “Home + Power + Volume down” buttons for a few seconds until you see a warning screen.
Press Volume Up on the warning screen to accept it and boot into Download mode.
6) Once your device is in download mode, connect it to the PC with a USB cable. The Odin window on PC should detect the device and show an “Added!!” message.
7) Now we’ll select each firmware file (from files we got in Step 2 above) into the appropriate box in Odin.
Click on CSC tab and select the firmware file starting with HOME_CSC in its name.
└ Note: Do NOT select the regular CSC file that starts with CSC in its name, as that would replace your CSC and thus would result factory data reset of the device.
Click on CP tab and select file starting with CP in its name.
Click on BL tab and select the file starting with BL in its name.
Click on AP tab and select the file starting with AP in its name.
└ Note: DON’T play with any other options on Odin the screen. You’re only required to connect your device and select the firmware files as instructed above.
Click the Start button on Odin and wait for it to finish the process. Once it has finished successfully, you’ll see a pass message on the Odin screen.
8) Your device will automatically reboot when Odin is done flashing. You can then disconnect your device.
└ It might take some time for the first boot after flashing a stock firmware.
That’s it. Your Galaxy S7/Galaxy S7 Edge is now rocking Android Nougat update.
9) enjoy
-------------
download section
-------------
Odin : http://www.theandroidsoul.com/download-odin/
firmware : http://downloadmirror.co/1KtK/G935FXXU1ZPK4-thanks-samfirm.net.zip
Source : http://www.theandroidsoul.com/download-galaxy-s7-and-s7-edge-nougat-firmware-odin-tar/
Thanks, but there are already multiple discussions on this.
EG the dedicated Nougat thread: https://forum.xda-developers.com/s7-edge/how-to/android-7-0-s7-edge-uk-beta-program-apk-t3493696

Need urgent help converting my S8+ to a T-Mobile unit

I purchased a Verizon S8+ and flashed the unlocked firmware following a thread on Reddit. I'm now on the unlocked firmware but I'm having some major issues with the signal for some reason and need to desperately switch to the T-Mobile firmware. I found this thread and want to follow these directions but I'm a noob when it comes to flashing.
https://forum.xda-developers.com/galaxy-s8+/how-to/carrier-switch-snapdragon-t3615680
I need someone to help walk me through this or something. Some of the steps are probably so obvious but I'm just unsure how/where to do the required action. I wish there was a service where I could temporarily hire someone to communicate via text or something lol
Here are the steps from the link above with my questions in red.
1. Download Factory Binary, EngBoot, G955U normal, and the G955W firmware - Done but the G955U file in the link brings me to a tmboile file, maybe I should have downloaded the U1 file?
2. Turn off phone
3. Hold down on Bixby button + power + volume down
4. open Odin v3.12.7
5. add the Factory Binary to the AP section of Odin. Do I just add the entire .tar file to the ap section or which file in the zip combination file?
6. Plug your phone into your computer (NEEDS TO BE WINDOWS) with Odin open
7. Make sure your device is connected and recognized by Odin.
8. Click start.
9. One the phone reboots run the ADB command, adb reboot bootloader
10. Open modded Odin and flash the EngBoot - How do I flash engboot? Which section in odin and which file in the engboot zip file or the whole .tar file?
11. Click start
12. Once the phone reboots type the command adb reboot bootloader
13. Put the HOME_CSC of the G955W firmware into the CSC part of Odin (unmodded)
14. Click start
15. Open IME setting on Factory Binary - How do I do this? I unzipped the factory binary file but don't see an IME setting, or am I understanding this incorrectly? Where exactly do I find this IME setting?
16. Type in *#243203855# - I'm assuming steps 16-18 will become evident once I figure out step 15?
17. Select XAC
18. Click install
19. Wait for phone to reboot
20. Once it does open terminal and type in adb shell
21. Then type in echo "XXX" > /efs/imei/mps_code.dat
22. Type in exit into adb shell
23. Type in adb reboot bootloader
24. Flash the G955U firmware of your choosing without Userdata. Also make sure to flash the non-home CSC - Is this the 955u file i downloaded and mentioned in step one? The linked download brings me to Tmobile file so I think it might be this but not positive. If not, when I search on updato I see many different tmobile versions, how do I know which to use?
25. Enjoy your new carrier!
If you guys can help get my phone converted to a tmobile unit I'll forever be in your debt. I plan on learning more about this stuff to avoid this happening again but right now it's somewhat urgent as I am having trouble even using my phone. I'll gladly donate to the Root bounty as well.

[Guide]How to root Samsung Galaxy C9 pro (SM-C9000)

Hi! After struggling in rooting my C9 pro (SM-C9000, TGY) due to the lack of a proper guide, I decided to provide my guide to the community.
Of course, I don't take responsibility for damages etc. etc. Read the entirety of the guide before doing anything.
Useful shortcuts: Holding down power+volume down for a couple seconds force reboots from almost anywhere. Vol up+home+power while booting boots into recovery. Vol down+home+power boots into download (odin) mode.
Step 1) Fetch the required files(sorry I can't post direct links):
Nougat 7.1.1 firmware from sammobile
Oreo 8.0 firmware from sammobile
Odin https://www.xda-developers.com/update-firmware-any-samsung-phone/
Magisk Manager https://www.xda-developers.com/how-to-install-magisk/ (The link that says "Download the latest Magisk Manager APK here")
ADB https://www.xda-developers.com/install-adb-windows-macos-linux/
CROM Service apk from apkmirror
Step 2) Prepare the files
Unlock developer options on your phone by spamming Build Number in Settings> About Phone> Software Information. Enable USB debugging from developer options. Connect your phone to your PC via cable. Extract ADB (platform-tools) on your desktop (or other location). Extract Oreo firmware. There should be 5 files. Copy the one that starts with AP into platform-tools folder. Open the platform-tools folder. Hold down shift and right click inside the folder. Choose "Open PowerShell window here" from the context menu. Type or copy-paste
Code:
.\adb devices
to start ADB. On your phone, check "always allow on this PC" and click OK when prompted. Enter the code again and check if a device appears on the list. Then type
Code:
.\adb push AP_C9000ZHU1CSC1_CL14667562_QB22709761_REV00_user_low_ship_MULTI_CERT_meta.tar.md5 /sdcard/
.(Change the name of the file corresponding to yours. You can change the destination to another folder in your phone. Ex. /sdcard/download/) This will transfer the file from your PC to your phone. Do not drag and drop the file. This might corrupt it, causing a bootloop upon installiation. (Happened to me initially. Recovered & used the push command to get it to work.). Transfer Magisk Manager's apk to your phone or download it directly from your phone(you can drag and drop this one, as it won't install if corrupted(it won't corrupt)). Install Magisk Manager on the phone(Enable sideloading if asked). In the app, touch the topmost install button and touch install again in the next screen. You will have two options: "Download zip only" and "Select and patch a file". Choose "Select and patch a file", then locate the AP file you transferred to the device. Magisk manager will patch the file and generate magisk_patched.tar in /sdcard/download/. In ADB, type
Code:
.\adb pull /sdcard/download/magisk_patched.tar
This will transfer it to the platform-tools folder. Again, don't use windows explorer to transfer. That will most certainly corrupt the file.
Step 2.5) Backup
Backup your data (you can use smart switch desktop program paired with mobile app to backup most of the stuff). Remove your google account from the device.
Step 3) Install Nougat 7.1.1
Extract Nougat 7.1.1 firmware. Extract odin. Run Odin.exe (might have version in name). Click OK. Factory reset your phone (You can do so from settings or recovery mode.). After the reset, reboot into download mode. It will ask if you're sure you want to install unofficial software, choose continue (If I don't recall incorrectly, the button for that was vol up). Plug your phone into your PC. Odin log should say "added!!" and you should see your device in one of the rectangles above. Now select the tar.md5 files extracted from the 7.1.1 firmware. Click the BL button, locate the BL_etcetc.tar.md5 file, click open. It will check the md5 for a second then let you click the next button. After choosing the BL(bootloader), AP(system), CP(radio) and CSC(localization) files (USERDATA button should remain empty, HOME_CSC file has no use) make sure only F.reset time and auto reboot are selected in options. Click start to begin. After flashing, it will do another factory reset and show you the setup.
Step 4) Unlock Bootloader
Skip everything in setup, then unlock develper options and you should see "OEM Unlocking" option that was removed in OREO firmware in there. Enable it. Next transfer the CROM service apk to your device (or download it directly). Install the app. Open it. Unlock the bootloader. (This step is required because C9000 is a Chinese phone)
Step 5) Install Oreo again
Boot into download and connect to odin. You can use the reset button to empty the buttons. Now select BL, CP and CSC files from the extracted oreo firmware. For AP, choose magisk_patched.tar . Start. If the installiation fails, you didn't unlock the Bootloader properly. The phone will reboot and factory reset a couple times. When it boots up, you'll have magisk installed.
Step 6) Things to do after rooting(optional)
First of all, magisk can hide root from Google, but not Samsung. Samsung Health, Knox secure container, Maximum power saving mode and Samsung pay won't work after you root. NFC will keep turning on on its own unless you uninstall Samsung pay. A samsung package (I'm not sure about the name but I think it was security log agent) will keep sending an unblockable notification offering to unroot. Uninstall that too, and you'll have a stable experience.
Recovering from fails:
If download mode refuses to install because of unofficial binaries, the bootloader isn't properly unlocked. Wait a couple seconds and force reboot with the key combination. Since it couldn't flash the system, that should reboot back to download mode (or recovery. in that case, choose "reboot to bootloader"). Install the official firmware, unlock bootloader and try again.
If the magisk_patched.tar file gets corruped and you flash the corrupted file successfully, your device will get into a bootloop. After the install, odin orders the phone to reboot into recovery to factory reset, but since the system image is corrupted, it won't be able to boot and produce a kernel panic. This will cause the phone to reboot, which will fail and cause it to try to reboot again. Since the phone doesn't get past the splash screen, this bootloop cannot be interrupted by button shortcuts. You should wait for the battery to die out for the bootloop to end. (It should take a day at max. Wrap a towel around it to block the vibration sounds if you want) After battery gets depleted, you need to perform a quick maneuver. You should plug the phone into a power supply (preferably your computer) while holding down volume down+home+power buttons. If you do it right, it will boot into download mode. (Otherwise, it will bootloop again. Simply unplug, wait for it to stop and try again) Flash the official firmware and repatch the AP file. Just in case you run into this issue, I recommend having less than 10% charge in your phone while flashing, just to make the wait time shorter.
Important: Check your firmware's baseband version from settings before flashing. In C9000ZHU1CSC1, CSC1 is the system and U1 is the bootloader version. Compare the bootloader version to the firmware you're going to flash and make sure they match. You can't downgrade bootloader versions. Flashing a previous version will brick your phone. (Probably permanently) This shouldn't be an issue since sm-C9000 has only one bootloader version, but check it anyways just to be sure.
Lojcs said:
Hi! After struggling in rooting my C9 pro (SM-C9000, TGY) due to the lack of a proper guide, I decided to provide my guide to the community.
Of course, I don't take responsibility for damages etc. etc. Read the entirety of the guide before doing anything.
Useful shortcuts: Holding down power+volume down for a couple seconds force reboots from almost anywhere. Vol up+home+power while booting boots into recovery. Vol down+home+power boots into download (odin) mode.
Step 1) Fetch the required files(sorry I can't post direct links):
Nougat 7.1.1 firmware from sammobile
Oreo 8.0 firmware from sammobile
Odin https://www.xda-developers.com/update-firmware-any-samsung-phone/
Magisk Manager https://www.xda-developers.com/how-to-install-magisk/ (The link that says "Download the latest Magisk Manager APK here")
ADB https://www.xda-developers.com/install-adb-windows-macos-linux/
CROM Service apk from apkmirror
Step 2) Prepare the files
Unlock developer options on your phone by spamming Build Number in Settings> About Phone> Software Information. Enable USB debugging from developer options. Connect your phone to your PC via cable. Extract ADB (platform-tools) on your desktop (or other location). Extract Oreo firmware. There should be 5 files. Copy the one that starts with AP into platform-tools folder. Open the platform-tools folder. Hold down shift and right click inside the folder. Choose "Open PowerShell window here" from the context menu. Type or copy-paste to start ADB. On your phone, check "always allow on this PC" and click OK when prompted. Enter the code again and check if a device appears on the list. Then type .(Change the name of the file corresponding to yours. You can change the destination to another folder in your phone. Ex. /sdcard/download/) This will transfer the file from your PC to your phone. Do not drag and drop the file. This might corrupt it, causing a bootloop upon installiation. (Happened to me initially. Recovered & used the push command to get it to work.). Transfer Magisk Manager's apk to your phone or download it directly from your phone(you can drag and drop this one, as it won't install if corrupted(it won't corrupt)). Install Magisk Manager on the phone(Enable sideloading if asked). In the app, touch the topmost install button and touch install again in the next screen. You will have two options: "Download zip only" and "Select and patch a file". Choose "Select and patch a file", then locate the AP file you transferred to the device. Magisk manager will patch the file and generate magisk_patched.tar in /sdcard/download/. In ADB, type This will transfer it to the platform-tools folder. Again, don't use windows explorer to transfer. That will most certainly corrupt the file.
Step 2.5) Backup
Backup your data (you can use smart switch desktop program paired with mobile app to backup most of the stuff). Remove your google account from the device.
Step 3) Install Nougat 7.1.1
Extract Nougat 7.1.1 firmware. Extract odin. Run Odin.exe (might have version in name). Click OK. Factory reset your phone (You can do so from settings or recovery mode.). After the reset, reboot into download mode. It will ask if you're sure you want to install unofficial software, choose continue (If I don't recall incorrectly, the button for that was vol up). Plug your phone into your PC. Odin log should say "added!!" and you should see your device in one of the rectangles above. Now select the tar.md5 files extracted from the 7.1.1 firmware. Click the BL button, locate the BL_etcetc.tar.md5 file, click open. It will check the md5 for a second then let you click the next button. After choosing the BL(bootloader), AP(system), CP(radio) and CSC(localization) files (USERDATA button should remain empty, HOME_CSC file has no use) make sure only F.reset time and auto reboot are selected in options. Click start to begin. After flashing, it will do another factory reset and show you the setup.
Step 4) Unlock Bootloader
Skip everything in setup, then unlock develper options and you should see "OEM Unlocking" option that was removed in OREO firmware in there. Enable it. Next transfer the CROM service apk to your device (or download it directly). Install the app. Open it. Unlock the bootloader. (This step is required because C9000 is a Chinese phone)
Step 5) Install Oreo again
Boot into download and connect to odin. You can use the reset button to empty the buttons. Now select BL, CP and CSC files from the extracted oreo firmware. For AP, choose magisk_patched.tar . Start. If the installiation fails, you didn't unlock the Bootloader properly. The phone will reboot and factory reset a couple times. When it boots up, you'll have magisk installed.
Step 6) Things to do after rooting(optional)
First of all, magisk can hide root from Google, but not Samsung. Samsung Health, Knox secure container, Maximum power saving mode and Samsung pay won't work after you root. NFC will keep turning on on its own unless you uninstall Samsung pay. A samsung package (I'm not sure about the name but I think it was security log agent) will keep sending an unblockable notification offering to unroot. Uninstall that too, and you'll have a stable experience.
Recovering from fails:
If download mode refuses to install because of unofficial binaries, the bootloader isn't properly unlocked. Wait a couple seconds and force reboot with the key combination. Since it couldn't flash the system, that should reboot back to download mode (or recovery. in that case, choose "reboot to bootloader"). Install the official firmware, unlock bootloader and try again.
If the magisk_patched.tar file gets corruped and you flash the corrupted file successfully, your device will get into a bootloop. After the install, odin orders the phone to reboot into recovery to factory reset, but since the system image is corrupted, it won't be able to boot and produce a kernel panic. This will cause the phone to reboot, which will fail and cause it to try to reboot again. Since the phone doesn't get past the splash screen, this bootloop cannot be interrupted by button shortcuts. You should wait for the battery to die out for the bootloop to end. (It should take a day at max. Wrap a towel around it to block the vibration sounds if you want) After battery gets depleted, you need to perform a quick maneuver. You should plug the phone into a power supply (preferably your computer) while holding down volume down+home+power buttons. If you do it right, it will boot into download mode. (Otherwise, it will bootloop again. Simply unplug, wait for it to stop and try again) Flash the official firmware and repatch the AP file. Just in case you run into this issue, I recommend having less than 10% charge in your phone while flashing, just to make the wait time shorter.
Important: Check your firmware's baseband version from settings before flashing. In C9000ZHU1CSC1, CSC1 is the system and U1 is the bootloader version. Compare the bootloader version to the firmware you're going to flash and make sure they match. You can't downgrade bootloader versions. Flashing a previous version will brick your phone. (Probably permanently) This shouldn't be an issue since sm-C9000 has only one bootloader version, but check it anyways just to be sure.
Click to expand...
Click to collapse
Have you tried this method and phone working fine will there will be any problem if i use this method for rooting c9000?
khankk42 said:
Have you tried this method and phone working fine will there will be any problem if i use this method for rooting c9000?
Click to expand...
Click to collapse
Yes, I did root my SM-C9000 using this method, and it is working nicely. Obviously I lost access to Secure Folder and Samsung Pay. You should be able to install the Play Store version of Samsung Health. Maximum Power Saving froze the phone the first two times I enabled it, but it's working fine now. One unexpected caveat is that mobile hotspot started to turn itself off if mobile data is enabled even though my carrier has no restrictions on using hotspot. You can't share your data connection using Bluetooth or usb cable neither. You can still use the hotspot for creating a local network. Other than those, I didn't experience any problems after rooting. While I was rooting, I did the mistake of using MTP to transfer the image and as a result my phone bootlooped for half a day but if you follow the instructions, that won't be a problem.
Of course, I don't guarantee anything and don't take responsibility, but there is no reason anything should go wrong.
My base band R16NW.C9000ZHU1CSC1, model number SM-C9000, android 8.0.0...
I have never rooted any phones in my life. What should i do? I search on internet but i didnt found any spesific things about "R16NW.C9000ZHU1CSC1" can you help me? Those options will work for me to ?
otocu said:
My base band R16NW.C9000ZHU1CSC1, model number SM-C9000, android 8.0.0...
I have never rooted any phones in my life. What should i do? I search on internet but i didnt found any spesific things about "R16NW.C9000ZHU1CSC1" can you help me? Those options will work for me to ?
Click to expand...
Click to collapse
Sorry for responding late. Yes, that is the exact model that I have and rooted using the method in the post. If you feel confident, you can follow trough it and root your phone. You can grab the required firmware from Sammobile. Keep in mind that after rooting some features might stop working (like hotspot and knox-related features). Good luck!
I got the same model of Samsung phone. I follow the steps but till step five, when i press open the files in odin and press start button, the odin will disappear in my computer. Then i try again and it failed. My phone shows: unsuppoted dev types. Here are my photos. Do you have any ideas? And i dunno how can i redo it again to root my phone. Would love to see helps from you, thanks!
cherrio128 said:
I got the same model of Samsung phone. I follow the steps but till step five, when i press open the files in odin and press start button, the odin will disappear in my computer. Then i try again and it failed. My phone shows: unsuppoted dev types. Here are my photos. Do you have any ideas? And i dunno how can i redo it again to root my phone. Would love to see helps from you, thanks!
Click to expand...
Click to collapse
Sorry for the late response. Searching that on the internet, it seems you might be using an old version of Odin. Please make sure you're using 3.13.1 and try again

How To Guide Guide to root Galaxy Z Flip 3 (B/N/0), unlock bootloader and flash official firmware (noob friendly)

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.
I am not responsible for bricked devices, dead SD cards although it is not really 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 Z Flip 3 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
Samsung Android USB Driver | Samsung Developers
You need the driver only if you are developing on Windows and want to connect a Samsung Android device to your development environment over USB.
developer.samsung.com
Double-click and install the exe file.
Samsung Official Firmware
Release 1.0.3 · zacharee/SamloaderKotlin
Contribute to zacharee/SamloaderKotlin development by creating an account on GitHub.
github.com
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, 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-F711B/DS and you only need to type SM-F711B
How to find the Region: You can check the Region at this link https://samfrew.com/model/SM-F711B/
You need to find find a three-letter word (CSC) 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, keep pressing volume up and down together until you go to Download Mode. Put another side of the USB into your phone. When you arrived 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
Press Start to flash the firmware, after 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, keep pressing volume up and down together until you go to Download Mode. Put another side of the USB into your phone.
When you arrived 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 make sure you do not sign in google account first. Install Magisk https://github.com/topjohnwu/Magisk/releases/download/v24.1/Magisk-v24.1.apk on your phone. Oh yes, in case you do not know, you need to allow the app to install 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, you need to 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, keep pressing volume up and down together until you go to Download Mode. Put another side of the USB into your phone. When you arrived 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
When it finishes flashing it, 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.
Is this device specific or should this work with all models?
phatmanxxl said:
Is this device specific or should this work with all models?
Click to expand...
Click to collapse
For all devices but USA locked Snapdragon
Does anyone know if the Canadian SM-F711W can be rooted? Or is it like the USA models and locked out.
Just wondering if it is better to get a F711B model from the UK since I'm looking to upgrade from my Canadian Galaxy S9+ that can't be rooted.
thank you for the guide! are you sure that HOME_CSC_OMC_xxxxxxxxxx.tar.md5 should be put on USERDATA field? In the past we used to put it in the CSC (since we are not flashing CSC to keep our data)
Tw1tchy said:
Does anyone know if the Canadian SM-F711W can be rooted? Or is it like the USA models and locked out.
Just wondering if it is better to get a F711B model from the UK since I'm looking to upgrade from my Canadian Galaxy S9+ that can't be rooted.
Click to expand...
Click to collapse
I think both of them can be rooted. You can have a try.
mez981 said:
thank you for the guide! are you sure that HOME_CSC_OMC_xxxxxxxxxx.tar.md5 should be put on USERDATA field? In the past we used to put it in the CSC (since we are not flashing CSC to keep our data)
Click to expand...
Click to collapse
Ah, stuff had changed. You can now put home_csc or csc to csc field or both of them. You can put nothing to userdata field too
so stick with don't put CSC since want to keep data?
Clusco said:
so stick with don't put CSC since want to keep data?
Click to expand...
Click to collapse
If you unlock your bootloader, you will lost all your data definitely. However, if you just want to update the system without losing root and data, you will need to flash userdata in the CSC field
My bootloader is unlocked as previously I had root it and went back to official firmware. Now I want to have root but without losing current data.. Thanks
Clusco said:
My bootloader is unlocked as previously I had root it and went back to official firmware. Now I want to have root but without losing current data.. Thanks
Click to expand...
Click to collapse
Flash the Magisk patched AP file in the AP slot and the HOME CSC in the CSC slot, I wouldn't go flashing anything in the USERDATA slot that sounds like bad advice.
beanbean50 said:
Flash the Magisk patched AP file in the AP slot and the HOME CSC in the CSC slot, I wouldn't go flashing anything in the USERDATA slot that sounds like bad advice.
Click to expand...
Click to collapse
Yes, that is the correct way to re-root
I've got a Canadian device ending in W. Is this possible? I heard USA and Canadian devices were locked the same way.
DefeatedSouls said:
I've got a Canadian device ending in W. Is this possible? I heard USA and Canadian devices were locked the same way.
Click to expand...
Click to collapse
No, USA and Canadian model’s bootloaders are locked. So, you cannot root your device unfortunately
Williamtung said:
No, USA and Canadian model’s bootloaders are locked. So, you cannot root your device unfortunately
Click to expand...
Click to collapse
Dang it okay. Thanks mate!
DefeatedSouls said:
Dang it okay. Thanks mate!
Click to expand...
Click to collapse
You are welcome
wait for 4.1... then gonna root it....
Clusco said:
wait for 4.1... then gonna root it....
Click to expand...
Click to collapse
For me, I just unlock the bootloader and root first. Then, I will root Android 12 again later when I received it
Clusco said:
wait for 4.1... then gonna root it....
Click to expand...
Click to collapse
Why wait to who knows when, it's only odin flashing two files to root or unroot?
Magisk patched AP file in the AP slot and HOME CSC in the CSC slot
Williamtung said:
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.
I am not responsible for bricked devices, dead SD cards although it is not really 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 Z Flip 3 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
Samsung Android USB Driver | Samsung Developers
You need the driver only if you are developing on Windows and want to connect a Samsung Android device to your development environment over USB.
developer.samsung.com
Double-click and install the exe file.
Samsung Official Firmware
Release 1.0.3 · zacharee/SamloaderKotlin
Contribute to zacharee/SamloaderKotlin development by creating an account on GitHub.
github.com
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, 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-F711B/DS and you only need to type SM-F711B
How to find the Region: You can check the Region at this link https://samfrew.com/model/SM-F711B/
You need to find find a three-letter word (CSC) 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, keep pressing volume up and down together until you go to Download Mode. Put another side of the USB into your phone. When you arrived 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
Press Start to flash the firmware, after 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, keep pressing volume up and down together until you go to Download Mode. Put another side of the USB into your phone.
When you arrived 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 make sure you do not sign in google account first. Install Magisk https://github.com/topjohnwu/Magisk/releases/download/v24.1/Magisk-v24.1.apk on your phone. Oh yes, in case you do not know, you need to allow the app to install 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, you need to 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, keep pressing volume up and down together until you go to Download Mode. Put another side of the USB into your phone. When you arrived 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
When it finishes flashing it, 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.
Click to expand...
Click to collapse
In developer options theres no oem unlock switch ? Please help anyone

What is this light blue ODIN mode and how can it help me unbrick my Samsung Galaxy A32-5G SM-A326U which is stuck in the black screen of death.

Can you give me advice how ODIN mode might be able to help me?
My T-Mobile US Samsung Galaxy A32-5G SM-A326U is stuck in the black screen of death saying
"SAMSUNG Galaxy, Secured by Knox, Powered by Android"
It will only go into that black screen of death mode, or into the light blue ODIN download mode.
Since I can't do anything with the black screen of death mode, can you let me know what the light blue odin mode will do for me?
The phone has had USB Debugging on ever since it was born, and adb debugging has been done since day one, but the PC won't recognize the phone over USB and the phone can't get onto the Wi-Fi network for adb to run over the air.
Download your firmware from samfw.com
oli231 said:
Download your firmware from samfw.com
Click to expand...
Click to collapse
Thanks for that advice to download the firmware for the T-Mobile USA Samsung Galaxy A32 5G, which I summarize the steps for others finding this as I stumbled along on Windows 10 as shown below.
Determine the name, model, and baseband
Settings > About phone > Model name Galaxy A32 5G, Model number SM-A326U
Settings > About phone > Software information > Baseband version = A326USQS8BVJ1
With that information, go to https://samfw.com/
Enter device name or model code = SM-A326U / Galaxy A32 5G
That brings you to here which has hundreds of files, many with the designation "A326USQS8BVJ1" and some for Android 12.
https://samfw.com/firmware/SM-A326U
I'm not sure which "A326USQS8BVJ1" "Android 12" file to pick next (is there any way to intelligently choose from the many that do exist)?
Most (if not all) are USA files, so I arbitrarily selected one of the "AIO" CSC (whatever that means) files and that brings up three files that are for Android 12, the latest being:
Build Date = 20221012183750
Download the firmware flash for Samsung Galaxy A32 5G with the code is SM-A326U. This firmware for the region with CSC code is AIO (AIO - United States). Please make sure the code is correct. You can check model code in Setting - About, in Download mode or you can find it by flipping your phone or among the things you found in the box. This product PDA version is A326USQS8BVJ1 and Android version is S(Android 12). This firmware size is 5.83 GB.
This firmware is official from Samsung Cloud Server. Of course, we recommend you are using official Samsung tool like Samsung Smart Switch or Samsung Kies. Samfw.com will not responsible for any damage caused by using the files on this website
AP VERSION A326USQS8BVJ1
CSC VERSION A326UOYN8BVJ1
ANDROID VERSION S(Android 12)
BIT (BINARY/U/SW REV.) 8
SIZE 5.83 GB Full Files
MD5 9019690daf609d85d21bbf6eccebb9b8
Click to expand...
Click to collapse
That process of creating the firmware takes at least an hour and perhaps a bit more as it automatically generates a "A326U_AIO_A326USQS8BVJ1_fac.zip" file of 5.83GB size which you then have to manually download when it's 100% finished, creating.
Name: Samfw.com_SM-A326U_AIO_A326USQS8BVJ1_fac.zip​Size: 6259616116 bytes (5969 MiB)​SHA256: 89B5CF61033173BAFABBF7E7980F7FE1F8F43D88AD99C82729A4643884E5045B​
Can someone advise me as to what's the next step?
OK. This seems to be the next set of steps.
1. Extract (unzip) that Samsung firmware zip archive.
AP_A326USQS8BVJ1_CL24355525_QB57258298_REV00_user_low_ship_MULTI_CERT_meta_OS12.tar.md5 (6,331,637,961)
BL_A326USQS8BVJ1_CL24355525_QB57258298_REV00_user_low_ship_MULTI_CERT.tar.md5 (2,959,548)
CP_A326USQS8BVJ1_CP23036338_CL24355525_QB57258298_REV00_user_low_ship_MULTI_CERT.tar.md5 (41,666,760)
CSC_OYN_A326UOYN8BVJ1_CL24355525_QB57258298_REV00_user_low_ship_MULTI_CERT.tar.md5 (86,405,314)
HOME_CSC_OYN_A326UOYN8BVJ1_CL24355525_QB57258298_REV00_user_low_ship_MULTI_CERT.tar.md5 (86,384,839)
USERDATA_AIO_A326USQS8BVJ1_CL24355525_QB57258298_REV00_user_low_ship_MULTI_CERT.tar.md5 (887,490,760)
_FirmwareInfo_Samfw.com.txt (719)
2. Download the Windows Samsung Odin Tool 3.13.1
Name: Odin3_v3.13.1_3B_Patched_Samfw.com.rar​Size: 1080120 bytes (1054 KiB)​SHA256: 796DBCD0A2262228AF0492B69BCFF0555CDC9AFE422045BC295BB2ABF74FF107​3. Extract that Odin RAR file (I used 7zip).
Name: Odin3 v3.13.1_3B_Patched_Samfw.com.exe​Size: 3172864 bytes (3098 KiB)​SHA256: 1E84628BD5EF44EB6A00954A7DE5445375C953879F889EF82CB73DB0358CEEAF​4. Run that unpacked executable file on Windows which brings up the Odin GUI which makes no sense to a noob like me. (Need to add more here since this is a critical step in the process which has no good instructions yet).
5. Put the Samsung A32-5G into "Download Mode" by holding volume up, volume down, and power and then right away plug in the USB cable from the computer port such that all four are done simultaneously.
Immediately this puts the phone screen blue which is apparently Download Mode (aka Odin Mode) which will say...
Warning A custom OS can cause critical problems in phone and installed applications.
If you want to download a custom OS, press the volume up key.
Otherwise press the volume down key to cancel
Volume up = Continue
Volume down = Cancel (reset phone)
Side key = Show Barcode {IMEI, SN, Device ID}
6. In the Odin tool on Windows 10, you have two use models, the first of which is to add the five BL, AP, CP, CSC, and USERDATA files separately, or together as one HOME_CSC file.
I don't know where to load the HOME_CSC file so I'll load the five BL, AP, CP, CSC & USERDATA files separately into the Windows Odin GUI.
In Windows Odin, click the BL button and navigate to the file named BL_A326USQS8BVJ1_CL24355525_QB57258298_REV00_user_low_ship_MULTI_CERT.tar.md5 file.
In Windows Odin, click the AP button and navigate to the file named AP_A326USQS8BVJ1_CL24355525_QB57258298_REV00_user_low_ship_MULTI_CERT_meta_OS12.tar.md5 (notice this will take a while as this is the largest file).
In Windows Odin, click the CP button and navigate to the file named CP_A326USQS8BVJ1_CP23036338_CL24355525_QB57258298_REV00_user_low_ship_MULTI_CERT.tar.md5
In Windows Odin, click the CSC button and navigate to the file named CSC_OYN_A326UOYN8BVJ1_CL24355525_QB57258298_REV00_user_low_ship_MULTI_CERT.tar.md5
In Windows Odin, click the USERDATA button and navigate to the file named USERDATA_AIO_A326USQS8BVJ1_CL24355525_QB57258298_REV00_user_low_ship_MULTI_CERT.tar.md5
7. Make sure re-partition is NOT ticked in the Windows 10 Odin GUI "Options" tab which has the following settings by default
[x] Auto Reboot
[_] Nand Erase
[_] Re-Partition
[x] F. Reset Time
[_] DeviceInfo (mine is grayed out)
[_] Flash Lock
8. In the Windows 10 Odin GUI, with the phone connected to the Windows 10 PC in blue Download Mode (aka Odin Mode), now click the Odin GUI START button to begin reflashing.

Categories

Resources