Before reading on, if you’re wondering why you should root your Android phone, read the excellent 5 reasons on The Next Web. Another reason I would add in case of Samsung Galaxy S/Vibrant and Captivate would be that you can completely remove the lagging that happens sometimes when a lot of read and writes are performed simultaneously to the build in SD memory by multiple apps. Samsung[5]

Experts say that this is due to the wrong choice of filesystem by Samsung. Samsung have promised a fix for this issue in their next update, probably Froyo, but for now, rooting can make it the perfect phone. Rooting it is very simple and requires nothing more than downloading an app from Android Market and rebooting into recovery mode. I’ve made a video showing the procedure in complete detail. I’ve used a Samsung Galaxy S, but the same method works for Vibrant and Captivate as well. Untested for Epic 4G.

The following steps have been taken to obtain root:

  1. Download One Click Lag Fix from Android Market.
  2. Open the app and tap on Root Device 2.1
  3. Click on Fire it up.
  4. When Root Device 2.1 is finished, power off the phone.
  5. Now you have to boot into recovery mode. Hold down power button, home button and volume up button together to get into recovery mode. [For captivate and Vibrant users, hold down Volume and and down button while pressing the power button]
  6. Using volume button, navigate to apply sdcard: update.zip and press home button.
  7. That’s it you’ve rooted your Samsung Galaxy S. Confirm by finding the Superuser permission app.

Samsung Galaxy S root

In another post, I’ll show how to remove the annoying lag for good. Stay tuned.

If you’re unable to boot into recovery mode on a Samsung Vibrant, try any of the workarounds listed here.

Check out this new working method to root your Galaxy S with Android 2.2+

If you have any problems or questions about this guide, use the comments section below and we’ll try our best to help you out.