Easy way to root Android 2.3.x Gingerbread on samsung devices.
Step 1: Check out the list atop the official thread to see if your device is indeed compatible.
SAMSUNG GALAXY GT-S5570, GT-S5570B, GT-S5570I, GT-S5570L, GT-S5660, GT-S5660M, GT-S5660L, GT-S5660V, SHW-M290K (Korean GIO), GT-S5670, GT-S5670B, GT-S5670L, GT-S5830, GT-S5830B, GT-S5830C ,GT-S5830D, GT-S5830i, GT-S5830L, GT-S5830M, GT-B7510, GT-B7800, GT-B5510, GT-B5510B, GT-B5510L, GT-B5512, GT-B5512B, GT-S6102, GT-S5360, GT-S5360L, GT-S5360T, GT-S5363, GT-S5369, GT-S5690, GT-S5690L, GT-I8150, GT-I8150B.
Step 2: If you haven’t already, enable Unknown Sources on your device by navigating through Settings > Applications > Unknown Sources.
Step 3: Download the universal_gb_root_v15.zip file and place it in the root directory of your SD card.
Step 4: Hold Volume Up, Power, and Home simultaneously to put your device into Android Recovery.
Step 5: Select Apply Update From SD Card, and then select your .zip file (downloaded in Step 3)
Step 6: Once you’re notified of the installation completion, tap Reboot System Now to complete the entire process.