Samsung Galaxy S unlock codes are on the devices

Since their launch, the Samsung Vibrant and Samsung Captivate have had to be on a plan with T-Mobile and AT&T respectively. It now seems that this is no longer the case, as Dagentooboy of XDA-Developers has discovered that the Galaxy S unlock codes are easier to get to than many people thought.

Instead of being kept safe in a remote server back in the dark caves of Samsung, the Galaxy’s codes are simply kept in a .BAK file on the device. This can be found with a simple hex editor and are able to key right in when inserting a new SIM card to the device.

Engadget has tested the workaround on both the Vibrant and Captivate and they say that this method does indeed work. They were able to get it up and running in as little as 5 minutes.

Amazingly, they are saying that the Vibrant was able to connect to the 3G network and get a 2Mbps connection to the network. On a more negative note, this was not the case for the Captivate, being restricted to only EDGE speeds with T-Mobile.

All this can easily be reversed as well, no need to worry about warranty being voided with this exploit. As the code can simply be put back onto the device the same way it was initially done, and lock the phone right back up.

Report a problem with article
Previous Story

Apple patents individual device user identification

Next Story

Neowin users IE 9 mockups

16 Comments

Who wrote this? I wonder if this author can find the unlock code for the correct name of the device. It's a Samsung Captivate. Not the Captive or Captiva as you like to call it. Monday morning bashing. Can't live without it.

FuzzyReets said,
Who wrote this? I wonder if this author can find the unlock code for the correct name of the device. It's a Samsung Captivate. Not the Captive or Captiva as you like to call it. Monday morning bashing. Can't live without it.
First, You can see who wrote the article. So don't ask such silly questions.

Second, if you see a problem - click the "Report a problem" button. It's located right next to the "Post comment" button. You seemed to find that OK?

mrmckeb said,
First, You can see who wrote the article. So don't ask such silly questions.

Second, if you see a problem - click the "Report a problem" button. It's located right next to the "Post comment" button. You seemed to find that OK?

Zing!

mrmckeb said,
First, You can see who wrote the article. So don't ask such silly questions.

Second, if you see a problem - click the "Report a problem" button. It's located right next to the "Post comment" button. You seemed to find that OK?

Smashed

The Captive didn't work because it's not got the right APN settings for T-Mobile. Input those and you'll get a 3G Captive on T-Mobile.

ZAnwar said,
The Captive didn't work because it's not got the right APN settings for T-Mobile. Input those and you'll get a 3G Captive on T-Mobile.

Nah, cell carriers in America don't work like that =(

T-Mobile and AT&T have different 3g bands so even if you unlock your phone, you most likely won't get 3G on the other network:

Captivate: HSDPA 850 / 1900 / 2100
Vibrant: HSDPA 1700 / 2100

Which is why I'm going to call BS on the claim that the vibrant gets 3G on at&t. AT&T doesn't use the 1700 or 2100 band, instead they use the 850 and 1900 bands only. So the vibrant will not be able to get 3g on at&ts network.

/- Razorfold said,

Nah, cell carriers in America don't work like that =(

T-Mobile and AT&T have different 3g bands so even if you unlock your phone, you most likely won't get 3G on the other network. Only edge.

Captivate: HSDPA 850 / 1900 / 2100
Vibrant: HSDPA 1700 / 2100

Which is why I'm going to call BS on the claim that the vibrant gets 3G on at&t. AT&T doesn't use the 1700 or 2100 band, instead they use the 850 and 1900 bands only. So the vibrant will not be able to get 3g on at&ts network.

Oh, I see now.

Thanks for the info.

/- Razorfold said,

Nah, cell carriers in America don't work like that =(

T-Mobile and AT&T have different 3g bands so even if you unlock your phone, you most likely won't get 3G on the other network:

Captivate: HSDPA 850 / 1900 / 2100
Vibrant: HSDPA 1700 / 2100

Which is why I'm going to call BS on the claim that the vibrant gets 3G on at&t. AT&T doesn't use the 1700 or 2100 band, instead they use the 850 and 1900 bands only. So the vibrant will not be able to get 3g on at&ts network.

Good post. I didn't know that about the bands either... Sounds questionable that it was able to connect to 3G then...

/- Razorfold said,

Nah, cell carriers in America don't work like that =(

T-Mobile and AT&T have different 3g bands so even if you unlock your phone, you most likely won't get 3G on the other network:

Captivate: HSDPA 850 / 1900 / 2100
Vibrant: HSDPA 1700 / 2100

Which is why I'm going to call BS on the claim that the vibrant gets 3G on at&t. AT&T doesn't use the 1700 or 2100 band, instead they use the 850 and 1900 bands only. So the vibrant will not be able to get 3g on at&ts network.


Your post is BS... no, that's a little strong: it's incorrect.
1700 and 2100 bands are not licensed for phone use in the USA; 850MHz and 1900MHz are.
All cell carriers in the USA operate 850 and/or 1900 (at the moment). Their phones may be tri- or quad- band though ("world phone") and thus capable of it but the BTS / Node B equipment aren't. T-Mobile and AT&T BOTH USE 1900 IN THE USA.

When I was installing T-Mobile UMTS equipment we were RF path testing at 1900 (1840-2000 MHz actually), in accordance with their US nationwide standards. Heck, even their GSM equipment is 1900 only though it does use different blocks than AT&T. Looking at the site plans we've bidded on building for T-Mobile, those are all 1900 as well. T-Mobile doesn't have license to operate 900, 1700 or 2100.

Search the FCC if you don't believe.
For the record, I build cell sites and perform RF path upgrades for multiple carriers in the US, AT&T and T-Mobile included.

If you use the Vibrant on AT&T's network, it WILL pick up their 3G speeds. It's been tested, and documented by plenty of people on XDA forums and even androidforums.

edit:

The Vibrant has:

GSM: 850; 900; 1800; 1900
UMTS: Band I (2100); Band IV (1700); Band II (1900) , and the 1900 gets it on the AT&T 3G.

The Captivate has:

GSM/GPRS: 850/900/1800/1900 MHz
3G - UMTS/HSDPA: 850/900/1900/2100 MHz - But it's missing the 1700.

Where did you get that information from?

According to GSMArena ( http://www.gsmarena.com/samsung_vibrant-3416.php ), it doesn't support 1900

According to t-mobile USA: UMTS: Band I (2100);UMTS: Band IV (AWS);UMTS: Band IV (1700/2100). It doesn't either.

According to pdadb.net ( http://pdadb.net/index.php?m=s...g_sgh-t959_galaxy_s_vibrant ). Same thing, no UMTS 1900.

If it actually does have a 1900 band, thats odd. Or maybe t-mobile is just hiding it from us.

---

The other thing to take into account is AT&T is slowly getting rid of their 1900 band and moving everything over to 850 (what a surprise, they're moving over to an inferior band!). That band is not supported by the Vibrant, or any other t-mobile phone.

Edited by -Razorfold, Aug 23 2010, 1:47pm :

/- Razorfold said,
Where did you get that information from?

According to GSMArena ( http://www.gsmarena.com/samsung_vibrant-3416.php ), it doesn't support 1900

According to t-mobile USA: UMTS: Band I (2100);UMTS: Band IV (AWS);UMTS: Band IV (1700/2100). It doesn't either.

According to pdadb.net ( http://pdadb.net/index.php?m=s...g_sgh-t959_galaxy_s_vibrant ). Same thing, no UMTS 1900.

If it actually does have a 1900 band, thats odd. Or maybe t-mobile is just hiding it from us.

As far as I know, it is the ONLY phone on T-Mobile that can get on AT&T's 3G. If you google T-Mobile Vibrant 1900 band, you'll see a lot of results. Here are a few:

http://www.androidpolice.com/2...with-a-free-2-day-shipping/

http://androidforums.com/samsu...-samsung-vibrant-works.html

http://forums.t-mobile.com/t5/...Same-Frequencies/m-p/433087

Having issues with XDA right now so I can't get on their forums..

http://forum.xda-developers.com/showthread.php?t=735461 Post #8

Here's a video as well.. http://www.vimeo.com/13641477

Kinda jealous... My 3G speeds aren't that nice on tmobile.. =[ lol

Edited by sano614, Aug 23 2010, 1:25pm :

Yeh I looked it up on XDA and it seems that you can get 3g, but only if you live in a 1900 band area (which is getting smaller).

Kindoff odd that T-mobile will leave this information out. Maybe they didn't want people to think they could unlock it and go onto AT&T.

/- Razorfold said,
Yeh I looked it up on XDA and it seems that you can get 3g, but only if you live in a 1900 band area (which is getting smaller).

Kindoff odd that T-mobile will leave this information out. Maybe they didn't want people to think they could unlock it and go onto AT&T.

Exactly.. Though, I'm sure not why they would want to. Unless they could do it for even cheaper than they could with T-Mobile... Regardless, it works.. And my 3g speeds suck, so time to investigate that! 86kB/s down, 90kB/s up.. =\

/- Razorfold said,
>snip<

The other thing to take into account is AT&T is slowly getting rid of their 1900 band and moving everything over to 850 (what a surprise, they're moving over to an inferior band!). That band is not supported by the Vibrant, or any other t-mobile phone.


No, AT&T is not pruning 1900 equipment out. They are currently growing UMTS 1900 in markets not yet equipped and / or increasing capacity in UMTS 1900 for markets with the demand. There is also an interim upgrade planned / in process for UMTS incorporating 850 & 1900 bands for higher data rates. The ONLY pruning going on at this time, regarding 1900, is culling GSM transceivers to make room for UMTS 1900 Node B equipment in facilites requiring floor space or on towers without sufficient antenna positions to support GSM and UMTS 1900 simultaneously.

Following that, GSM will be phasing out in favor of LTE.

This also works with the Bell Vibrant (i9000M) - tested it out and I successfully unlocked it using HEX and I'm now running on Telus.

Commenting is disabled on this article.