I. Before You Begin
1. Make sure your device is in USB Debugging mode (goto Settings > Applications > Development and turn it on)
2. If you are looking for the Samsung Behold 2 procedure it has been moved here.
II. Setup ADB and Drivers
Follow this procedure to get ADB setup on your Galaxy.
How To Setup ADB/Install USB Drivers
III. Flash the Recovery Image
1. Download the recovery image package and extract all the contents to your AndroidSDK\tools folder (same folder as the adb program).
Recovery Image (THIS FILE AS BEEN REMOVED THANKS TO MEGAUPLOAD AND THE FEDS, IF SOMEONE CAN FIND IT’S REPLACEMENT PLEASE CONTACT US SO WE CAN ADD IT FOR OTHERS TO USE, THANKS!)
2. Open the command prompt by typing cmd into the search box in your Start Menu.
3. In the command prompt, type the following (hitting enter at the end of every line):
fastboot flash recovery recovery.img
It should say waiting for device.
4. Now, plug in the phone via USB and then turn it off. Turn it back on by holding down End, Send, and OK and keep holding them until it says fastboot on the phone’s screen.
5. The command prompt on the computer should continue and then the phone should boot into normal mode.
6. Now turn the phone off, then back on by holding down Volume Down, Send, and End until the recovery screen comes up.
7. The phone will boot into recovery mode and should show the custom recovery screen. If so, then continue typing the following:
adb push RECTOOLS.tar.gz /sdcard/
adb shell sync
adb shell reboot recovery
The phone should again reboot into recovery mode but this time with a lot more options.
8. In the recovery menu, select Enable Root (SU), then select Reboot Device.
The phone should reboot at this point back into normal mode. You are all set, you now have root access and a custom recovery image.
If you want to load a Custom ROM now, head over to our How To Load a Custom ROM on the Samsung Galaxy procedure.