n***x 发帖数: 912 | 1 6/23 update. 成功了。
借鉴 https://forum.xda-developers.com/galaxy-s8/how-to/switch-to-carrier-
firmware-100-t3609487 和 https://forum.xda-developers.com/showpost.php?p=
72748234&postcount=515 的帖子
工具:
Odin: https://forum.xda-developers.com/sho...&postcount=223
Prince Comsy's Odin: https://www.androidfilehost.com/?fid=24591023225177749
Samsung Drivers: http://developer.samsung.com/galaxy/...er-for-windows
Canadian Firmware: http://updato.com/firmware-archive-s...3AFA163EE8F90B
Factory Binary: https://www.androidfilehost.com/?fid=745425885120727548
Google Platform-Tools (ADB): https://dl.google.com/android/reposi...st-
windows.zip
G950W的固件: 我用的是 http://updato.com/firmware-archive-select-model?record=4F8C06034BEA11E7963AFA163EE8F90B
G950U的VZW固件: http://updato.com/firmware-archive-select-model?record=FC3AB0A6516B11E7963AFA163EE8F90B
eng boots: https://drive.google.com/drive/folde...mZtakVwVm91QWs
step:
1. Download Factory Binary, EngBoot, and the G950W firmware. (i dont think
engboot is needed i did it without eng boot and works) - These files can be
found on sammobile or updato and in many threads on these forums. Just make
sure you get the right version (s8 vs s8+). They'll be zip files so you'll
need something to open them, I used a free trial of winzip but I heard 7zip
works fine too. The factory binary file I downloaded and used was called
Combination something or other.
2. Turn off phone
3. Hold down on Bixby button + power + volume down
4. open Odin v3.12.7 - This is pretty easy to find too. Just google it. It's
the latest unmodded version I believe.
5. add the Factory Binary to the AP section of Odin. - If for some reason
you open odin and try to add the zip file to the AP section and it isn't
showing up as a valid file, then unzip the file and try looking in the
unzipped file.
6. Plug your phone into your computer (NEEDS TO BE WINDOWS) with Odin open
it will say added or something in Odin, it's pretty obvious it's connected
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 This is where you add the EngBoot
file you downloaded to the BL section in Odin (the princecomsy modded odin)
. If for some reason you open odin and try to add the zip file to the BL
section and it isn't showing up as a valid file, then unzip the file and try
looking in the unzipped file.
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) - For me it wouldn't work on the unmodded Odin so I used the
princecomsy odin but definitely try the unmodded first.
14. Click start
15. Open IME setting on Factory Binary - When the previous step finishes it
will boot your phone into the factory binary and you will literally see an
icon saying "IME setting", you click this and then do the next step.
16. Type in *#243203855# type exactly as shown and it will bring up a bunch
of options where you will do the next step
17. Select XAC //不管你要切换成什么版本,都选XAC
18. Click install
19. Wait for phone to reboot
20. Once it does open terminal and type in adb shell - this is the same as
previous commands, you type ADB shell exactly as shown
21. Then type in echo "XXX" > /efs/imei/mps_code.dat type this exactly as
shown, fyi there's a space before and after the >. Replace the XXX with the
carrier code you plan to convert to (see original post for a list of carrier
codes)
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
22. Type in exit into adb shell - just type exit in the command prompt to
get out of the 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 - download the correct firmware for your
phone (950 or 955 for s8 and s8+) from sammobile or updato. you will unzip
these to reveal the files. There will be an BL, AP, CP, and CSC files (and
possible a Home_CSC and USERDATA file). Open odin (i tried the princecomsy
odin but got a mismatch error so I ended up using the unmodded odin) and add
the AP file to the AP section, BL to the BL and so on (do BL, AP, CP, CSC (
NON HOME VERSION). Make sure you phone is in download mode (power+bixby+
volume down, will saying downloading or something). Press start and it will
do a ton of stuff. Once it all installed my phone rebooted and tried
installing but got stuck at 32% and I was able to boot into the phone but
things were missing and not complete. So I did a complete restore by just
going to the erase and restore option in the actual phone settings (or
whatever it's called) and everything works perfectly now.
25. Enjoy your new carrier! //我尝试用原版odin刷了G950U1的VZW固件,odin提示
mismatch。然后我就用原版odin刷了G950U的VZW固件,成功,32%时候没有提示报错。
==================================
刚收到,版本号是G950U1,官网买的unlocked版,想刷成vzw的版本,问题来了:
该刷G950U的vzw固件,还是G950U1的vzw固件?两个竟然都能下到?我去vzw网站搜了下
貌似只有G950U的s8,如果哪天想刷回unlocked版,是刷G950U1?
还有我看有xda有说carrier switch的办法,那个是针对运营商版吧?
目前为止没找到办法
刷机主要原因是unlock版vzw没wifi calling, tmobile有wifi calling。 |
h**b 发帖数: 5635 | |
x******4 发帖数: 3001 | |
a*****0 发帖数: 6788 | 4
玩和用的区别。
【在 x******4 的大作中提到】 : 直接用不行吗?为啥要刷机
|
x******4 发帖数: 3001 | 5
不刷能不能wifi calling?不能的话是得刷,s7就不能,不得不刷
【在 a*****0 的大作中提到】 : : 玩和用的区别。
|
y**b 发帖数: 10166 | 6 zkss
【在 a*****0 的大作中提到】 : : 玩和用的区别。
|
n***x 发帖数: 912 | 7 unlock版 vzw没wifi calling。 tmobile有wifi calling
【在 x******4 的大作中提到】 : 直接用不行吗?为啥要刷机
|
n***x 发帖数: 912 | 8 谢谢
Verizon version
G950USQU1AQEF
【在 h**b 的大作中提到】 : Verizon version : G950USQU1AQEF
|
n******7 发帖数: 5678 | 9 S8的BootLoader 是locked. 没法刷rom吧? |
n***x 发帖数: 912 | 10 odin可以刷?
【在 n******7 的大作中提到】 : S8的BootLoader 是locked. 没法刷rom吧?
|
|
|
h**b 发帖数: 5635 | 11 samsung自己的rom怎么可能刷不了
【在 n******7 的大作中提到】 : S8的BootLoader 是locked. 没法刷rom吧?
|
n***x 发帖数: 912 | 12
还有2问题:
1. 固件包里面有两个CSC文件,一个CSC文件开头,一个HOME_CSC文件开头,刷那个?
2. 固件包里多了个USERDATA_VZW开头的md5文件,咋刷?我刷完之后所有vzw的app都没
有?
【在 h**b 的大作中提到】 : samsung自己的rom怎么可能刷不了
|
h**b 发帖数: 5635 | 13 md5是用来验证数字签名的
你的固件是多大的文件? |
n***x 发帖数: 912 | 14
3.6gb
我貌似找到答案了
1. 刷CSC会把系统信息清除(?),HOME_CSC不会清除
2. USERDATA不太好刷,研究了好久发现要改odin的配置文件 Odin3.ini UMS/PATCH=1
USERDATA=1
这两个都要设置为1,默认为0,然后打开odin,把USERDATA填在UMS那个框里
发现Odin刷机成功(显示pass)之后,重启有概率卡死在32%,reddit有人说重启进
bootloader 然后 factory reset就好了
【在 h**b 的大作中提到】 : md5是用来验证数字签名的 : 你的固件是多大的文件?
|
n***x 发帖数: 912 | 15 update 1,没用,还是没一个vzw app
update 2:说要用改版的odin
update 3: Modified ODIN 直接报错 "FAIL! Model dismatch fail ",这次下载都不
让下了
update 4: reddit上面回复说要下对固件,好吧我去下g950u1的vzw固件
G950U1UEU1AQE3 |
a*****n 发帖数: 14370 | 16 这个 root了之后,不能用 samsung pay了吧?
【在 n***x 的大作中提到】 : update 1,没用,还是没一个vzw app : update 2:说要用改版的odin : update 3: Modified ODIN 直接报错 "FAIL! Model dismatch fail ",这次下载都不 : 让下了 : update 4: reddit上面回复说要下对固件,好吧我去下g950u1的vzw固件 : G950U1UEU1AQE3
|
n***x 发帖数: 912 | 17
我又不root,我就把unlock刷成vzw版
【在 a*****n 的大作中提到】 : 这个 root了之后,不能用 samsung pay了吧?
|
s**********d 发帖数: 36899 | 18 刷机不是root
root的都不能用Samsung pay,也不能用Android pay
【在 a*****n 的大作中提到】 : 这个 root了之后,不能用 samsung pay了吧?
|
n***x 发帖数: 912 | 19 ok这次成功了,没有报错,开机之后直接有信号了(unlock版本开机没信号),但是依
然没有任何vzw的app,也没有vzw calling (advanced calling)。恩白忙活。。。
注意:
1. 你要是G950U1的unlock版本,你要下载G950U1的vzw固件,不能用G950U的固件,否
则刷机会卡在32%
2. 反正我用的是修改版的Odin PrinceComsy,官方版估计也行(?) |
n***x 发帖数: 912 | 20
求帮助。。。
我觉得可能还是要想办法刷G950U的vzw固件进去
【在 h**b 的大作中提到】 : md5是用来验证数字签名的 : 你的固件是多大的文件?
|
h**b 发帖数: 5635 | 21 userdata没变吧,系统还是认为你是unlocked版本
【在 n***x 的大作中提到】 : : 求帮助。。。 : 我觉得可能还是要想办法刷G950U的vzw固件进去
|
n***x 发帖数: 912 | 22
950u的userdata是单独的文件,但我估计32%报错时候就没执行下去?
950u1的userdata在ap里面?ap文件比950u的要大好多
【在 h**b 的大作中提到】 : userdata没变吧,系统还是认为你是unlocked版本
|