switch to any carrier firmware 100%

juvemex

Member
May 20, 2017
22
44
0
UPDATE: thanks to everyone here the best way was found to switch carriers thanks to mweinbach for your step by step tut works perfect now lets get root!!

https://forum.xda-developers.com/showpost.php?p=72333570&postcount=3

How to change carrier:
1. Download Factory Binary, EngBoot, and the G950W firmware. (i dont think engboot is needed i did it without eng boot and works)
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.
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
11. Click start
12. Once the phone reboots type the command adb reboot bootloader
13. Put the HOME_CSC of the G950W firmware into the CSC part of Odin (unmodded)
14. Click start
15. Open IME setting on Factory Binary
16. Type in *#243203855#
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 G950U firmware of your choosing without Userdata. Also make sure to flash the non-home CSC
25. Enjoy your new carrier!

CSC Values (replace on of these with the "XXX" in step 21):
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

Don't entirely know which ones these are:
GCF World Wide
ACG Some Mid West Carriers
LRA A bunch, cant figure it out



its been tested on vzw/sprint/att/tmobile s8 and s8+ with original firmware.. if you flashed the canadian firmware it will not work

1. flash eng boot
2. adb shell
Code:
echo "TMB" > /efs/imei/mps_code.dat
change TMB to your desired carrier

3. restart phone
4. flash the new carrier firmware :fingers-crossed:


eng boots:
https://drive.google.com/drive/folders/0B4NKFp9A7CsoYmZtakVwVm91QWs
 
Last edited:

dave357

Senior Member
Oct 16, 2012
68
22
0
Corpus Christi TX
Awesome

I will try this first thing in the am bro. Great Work sir. Can't wait to do it!
Here I come Att firmware bye bye Metro firm.......lol

Thank You L.:good:

---------- Post added at 02:19 AM ---------- Previous post was at 02:18 AM ----------

This is for the S8 & S8+ by the way folks.
G950U and G955U
 

unitz0mbie

Senior Member
Apr 6, 2015
598
118
73
Miami
1. flash eng boot
2. adb:
Code:
echo "TMB" > /efs/imei/mps_code.dat
change TMB to your desired carrier

3. restart phone
4. flash the new carrier firmware :fingers-crossed:
What if I want to flash the Canadian brandless firmware, which I did already but without inputting the code
 

juvemex

Member
May 20, 2017
22
44
0
XAC firmware runs perfect but this will help people that want to unlock sprint to tmobile att metro cricket ect and get everything working right.. and it works i done many s8+ sprint to tmobile and att
 
  • Like
Reactions: Rally517 and varaff

Rushstrike

Member
Feb 8, 2012
40
17
0
Doesn't work. Says permission denied. It would work if we had root permission on the EngBoot. If we get one, carrier switching is easy.
how do you get to ADB after you flash the eng_boot ? my phone can't get pass the carrier logo after i flashed eng boot

UPDATE: Be patient after flashing eng_boot it will eventually boot ;)
 
Last edited:

smgrimes

Senior Member
Jun 26, 2006
68
8
28
XAC firmware runs perfect but this will help people that want to unlock sprint to tmobile att metro cricket ect and get everything working right.. and it works i done many s8+ sprint to tmobile and att
Which eng boot are you using?

Sent from my SM-G955U using Tapatalk
 

ty8722

Member
Aug 10, 2015
38
14
0
Arlington
I find it funny that the "op" has 3 post and 6 likes. Obviously, this is a troll... Post ALL the files to support your claim or don't post at all.
 
Last edited: