Samsung Galaxy S (Vibrant / Captivate) Unlock Available For All Models Out There
In case you want to buy a Samsung Galaxy S flavor for a subsidized price but plan to unlock it after getting it, then you’ll be happy to hear there’s an easy way to do it and it’s available right away to T-Mobile Vibrant and AT&T Captivate owners, and to international Galaxy S models too.

Before we tell you how to do it, we will remind you that this kind of actions, which also require rooting the device, might void your warranty, not to mention that rooting might be considered illegal in some parts of the world.
Now let’s move to the instructions you’ll need to follow to free your Vibrant, Captivate, and any other model for that matter.
Using ADB
Make sure that Network Lock is the only thing on… go to phone and enter *#7465625#
Make sure USB debugging is enabled (Settings->Applications->Development->USB Debugging)
Step 0.5. – The easy wayFor Mac (UPDATE New tool here)
Download and extract the attached Generate Unlock Mac.zip.
Open Terminal and run Generate_Code.sh
Save the code
Jump to step 3.For Windows (UPDATED Now includes Un-Freeze Code)
Download and extract the attached Generate Unlock Windows.zip.
Run Generate_Code.bat
Look for the line Network Control Key:YourCode
Save the code
Jump to step 3.Step 1. – Get the file
You need to have root
Code:
adb shell
su
cd /dev/block
dd if=/dev/block/bml3 of=/sdcard/bml3.bakmount USB storage and copy the file off the internal SD card
Step 2. – Find the code
Try this http://www.multiupload.com/81WAY99VHHIt’s a win32 executable. Run the program from command line with the blockdevice backup as parameter:
c:\sgux.exe bml3.bak
IT returns the unlock code for your phone.
It’s works with european sgs.
OR
Open the file in a HEX editor
Search for SSNV
At the end of this block of data there should be a string of numbers
(my unlock code started at 0x18005a)
The format will be numbers.unlockcode.numbersStep 3. – Enter the code
Power down your phone
Put in a SIM card from another carrier
Power up your phone
When it boots up it will ask for the unlock code that you found aboveOR if you don’t have another SIM you can try this (NOT TESTED)
remove sim card
power on phone without sim
enter *7465625*638*# and relock the phone to another network other than the one u have u’r sim card (eg 22610)
power off phone
insert sim card back
power on and enter nck code extracted from .bak file
phone unlockedStep 4. – Flash back (IF THE CODE DIDN’T WORK)
Flash back to an older firmware (I9000XXJF7 with 513.pit worked for me)
Now enter the unlock code you generated in Step 2.Using the Market App
Search for Galaxy S Sim Unlocker in the market. (It is $10 and people say it works)
The steps above are fairly easy to follow, but make sure you do backup data, you know, just in case. And if you need to re-lock your Samsung Galaxy S to your original network, then go ahead and follow this re-lock steps:
After you get the NCK code using the method above, enter: *7465625*638*#
There will be a pop-up box.
Complete the first field (MCC/MNC) with the network you want your phone locked to (eg. 226 10 where 226 = romania; 10 = orange etc.) and the second field (Control Key) with the NCK extracted from the .bak file.
Press OK and your phone should relock.
So what do you say? Has this procedure worked for your Captivate or Vibrant? I wonder if it will also work on the Fascinate and the Epic 4G when they become official.
Credit: Source.Apple Attacks the Galaxy Nexus in Germany, No Verdict Issued in the Slide-to-Unlock Lawsuit
Galaxy Note to Get a Bigger Variant With the Samsung GT-N8000 Series; But is it a Smartphone or a Tablet?
Samsung Galaxy S Blaze 4G Coming To T-Mobile, Pricing & Release Date Remains A Mystery
iPhone 4S Users Advised Not to Update Smartphone to iOS 5.0.1 In Order to Maximize Chances to Unlock the Device

ok my problem is step 3 without the sim card. I don’t know what the mmc/ is and don’t know what to do. Please help