How to Root Samsung Galaxy 3 i5801
Samsung Galaxy 3 is yet another phone by Samsung in the series of their android phone. Launched with its modified version Samsung Galaxy 5, the phone has some of the most enticing features. The 3.2 inch capacitive screen is highly responsive and can sense even the slightest of movement over the screen. The phone lags nowhere in the multimedia features too. It supports almost all the audio and video formats making your experience all the more interesting. As far as the camera is concerned, the phone is equipped with a 3.2 megapixel camera with an auto-focus function that help you capture your moments in one of the finest ways that could be cherished for a lifetime.
There are a number of applications that will help you root the phone. SuperOneClick and z4root are the most popular amongst all. However, if the Samsung Galaxy 3 is running on 2.2 version of android then your options become limited. Not only that a majority of them does not allow you to unroot the application. In such a scenario, one can follow the steps below.
Steps to Root the phone :
Step 1 : Download the latest version of any rooting application. SuperOneClick is the ideal choice. Extract the contents of the zip file on your desktop.
Step 2 : Launch the application by searching and running executable file from the number of extracted files.
Step 3 : Switch the phone off and connect it to the system with the help of the USB cable. Do not reboot it.
Step 4 : Click the root button in the SuperOneClick application. It will prompt you with a message waiting for the device.
Step 5 : This is time you need to switch on your phone and then wait for SuperOneClick application to detect the connection.
Step 6 : Once it detects the handset it will start the rooting process. After it completes the process, it will automatically reboot your handset. Your phone is rooted after the reboot.
Steps to unroot the phone :
Step 1 : To start the unrooting process you need to download the Root Explorer from the android market or anywhere from the net. After the download is complete, copy the .apk file on to your phone and install it with the help of file manager.
Step 2 : Once the application is successfully installed, launch it on your handset.
Step 3 : The application will prompt you asking for Superuser privileges. Click on allow to let the application perform its task.
Step 4 : Then you will see a few options on the interface. Click on the one that says Mount R/W. after clicking it will change to Mount R/O.
Step 5 : After that, scroll down the screen. There you will find a system folder. Click on that. Under the system folder select the bin folder.
Step 6 :Once you are inside the bin folder you will see a number of different files. Locate a file named as su. Select this particular file and remove it from the phone.
Step 7 : Then you need to go back to the system folder. In the system folder, select the application folder this time.
Step 8 : In the application folder, locate superuser.apk and delete it.
Step 9 : Reboot the phone. It is unrooted.
Stay Tune with us for more Details, We will update you with more information.

I Tried rooting my mobile with the above steps
Samsung Galaxy 3 I5801 with Froyo.
After clicking i get the waiting for device prompt on the applicaiton,
Post that when i start the phone it does not seem to detect the phone…
i have kies installed can that be a problem…?