How to root your Samsung Vibrant or Captivate

 

***UPDATE*** This process has be superseded by a new one-click rooting application for Mac and PC. Check it out over at xda-developers: here http://forum.xda-developers.com/showthread.php?t=739304

Thanks to the hacker that rooted to original Samsung Galaxy S, it’s relatively easy to root the US versions for T-Mobile and AT&T, the Vibrant and Captivate. Why would you want to root? Well, for starters, you can remove all that bloatware that carriers love to install. You can also now use wifi tethering applications, and other root-only applications. And it opens you to the world of custom ROMs and doing pretty much anything you want to your phone.

And as always, be aware that modifying your phone like this may or may not void your warranty, and you could brick your phone. Although this procedure is fairly simple and safe, you have been warned. Let’s get started.

For the Vibrant:

1. Download the attached zip and rename to: update.zip
2. On your device, navigate to Settings > Applications > USB settings and select Mass storage
3. Plug your device into your computer, select mount USB from your device’s pull-down window
4. Copy the update.zip to the INTERNAL SD memory (~14gb on this drive, not the one w/ Avatar if you’ve still got the 2gb SD card in)
5. Turn your phone off.
6. Hold down volume up and volume down while powering on the phone, this should get you to a recovery menu, you may have to try this a few times.
7. In Recovery menu select ‘Reinstall Packages’ (use vol_down then power to select)

And for the Captivate:

1) You may need Samsung drivers if you are on a PC, which you can learn about here: ADB Drivers at the Unlockr
For 64 bit Windows, you’ll need these drivers: http://zedomax.com/blog/2010/07/14/s…iver-download/
Don’t proceed until your phone is fully installed on Windows with the drivers!

2) Download the attached zip and rename it to update or update.zip if you are on a Mac. Scroll down the notification bar and click “mount” to allow your computer to read the internal memory. Put the file on the INTERNAL SD card of the Captivate, which won’t be tough to figure out if you don’t have an SD card in the phone.

3) This step requires the Android SDK, and Android Debugging enabled. You can get the SDK here: Android SDK. Just download the zip, extract it to something like C:\Android. You won’t need the Java dev pack or anything.
You can enable Android Debugging like this: From the homescreen, press Menu, then click Settings. Navigate to Applications>Development and check USB Debugging. Now, hook the phone to the computer. Next,
On a PC, click start>run>”cmd” (in the text box) or on a Mac, spotlight “Terminal”. Linux users, you know what to do.
The command you will use is in the tools folder of wherever you extracted it to (IE: C:\android\tools), so be sure your working directory of command prompt is in that tools location!
Finally, type:

Code:
adb reboot recovery

4) Once the phone is booted into recovery, use the volume keys on the phone to scroll to “Reinstall packages.” Use power to select what you have highlighted.

5) Give yourself a pat on the back. You are now rooted. You should see a Superuser application now.

Code

Sources: [xda-developers and xda-developers]


10 Minutes for $1.99


Ben is the owner/editor of The Android Site, as well as the main writer. He has been writing about Android related news since 2009 and obsessed with everything Google and Android related. You can find him on Reddit, Twitter and most other websites under the username benmarvin

Share This Post

Related Articles

  • Dave

    You should also point out to users that besides potentially voiding their warranty and/or bricking their phone, there is another risk they are undertaking:

    If you install a custom ROM on your phone from an untrusted source, then it could in theory contain spyware or other malicious code. Be careful and protect yourself.

  • Mario_Bros

    how can one be sure when flashing a custom rom unto a phone?

  • rudy

    Hey Ben. I have tried many, many times but I can not get to the recovery menu. Do you have any tips about holding the buttons? Do I hold all three at once? Do I keep holding the volume buttons until the recovery menu appears or do I let go as soon as the phone cycles on? When should the recovery menu appear? I would assume immediately, no? This is very frustrating to say the least.

    I have a T-Mobile Samsung Vibrant.

    Thanks.

  • Ben Marvin

    With the phone powered off, hold both volume buttons, then just tap the power button and continue to hold the volume buttons. That should do the trick.
    If not, you can use ADB to reboot into recovery.

  • rudy

    Thanks Ben but it just doesn’t seem to work. I’ll just have to go to the ADB (as you suggested).

  • mike

    so wait, when i try to type “adb reboot recovery” into Terminal (cause i am running on a Mac), it says “command not found”, and i am sure that i have the androidsdk/tools folder as the directory i am running it out of, can anyone help?!

  • http://www.theandroidsite.com Ben Marvin

    Try “./adb reboot recovery”

  • amonk

    will this destroy any saved data or setting?

  • http://www.losttv-forum.com/forum/member.php?u=32366 lost

    Excuse my English but, This post makes my mind spin at the speed of dark.

    Sent from my iPad 4G

  • justin

    how do you remove it? doesn’t seem worth it without wifi tethering ready yet without the kernel update.

  • Es

    Hello,
    I tried to root the Captivate. Everything works, EXCEPT, when it tries to find the update.zip in the SD card it says e:\scandisk\update.zip not found!!! Do I have to reformat the sd drive?

  • Es

    To be exact:
    E: Can’t open /sdcard/update.zip
    (No such file or directory)
    Installation aborted.

    Now, I have the update.zip in the sd card. I can see it when I use Kies software or when viewing from the computer. There are other folders in there music, etc. but is shouldn’t matter since the update.zip file is in the sdcard or sdcard/update.zip.

    What am I doing wrong?

  • jffjnny

    So, I am getting an error in command that says

    “error: device offline”

    any ideas?

  • http://www.theandroidsite.com Ben Marvin

    Make sure you have the Samsung USB drivers installed, or try a different USB cable/port.

  • jffjnny

    got that working now, but when i reboot the phone and reinstall, the progress bar doesnt load at all and it finishes quickly, with no additional features to my phone.

  • paulo

    At first I had a similar error where it can’t find the file. It’s looking for sdcard/update.zip. So here’s how I figure it out.

    I downloaded the app from the market called folder manager. Browse the files and found that the update.zip is stored in the /sd/ folder. When I browse up, you will see the folder /sdcard/. That’s where the recovery program looks for the package. Now just copy the update.zip from the /sd/ to the /sdcard/ folder and do the procedure above. That should help you root the phone.

  • Es

    Hello, sorry to have taken so long to report.

    I was able to root the phone when I placed the update.zip on the phones main memory. Now all that I have to do is get rid of AT&T’s restrictions.

  • Suave

    PART1
    *** Detailed Instructions on how to Root your Samsung Galaxy S Android Smartphone ***
    1. First things first, you must download the correct drivers to get your samsung phone to be recognized by your computer. You can get them here. http://www.samsung.com/us/consumer/mobile/mobile-phones/t-mobile-phones/SGH-T959ZKATMB/index.idx?pagetype=prd_detail&tab=support
    You will need to click on “Software” under the downloads area to get the driver. Extract the files and install driver manually. If you don’t know how to do this, you shouldn’t be trying to root your phone! Plug your phone into your PC and make sure all the drivers get install and there are no issues in your Device Manager.
    2. Download the Adroid Developer SDK from the link above or go to http://developer.android.com and install to c:\AndroidSDK
    3. Download the Update.zip file here http://theandroidsite.com/wp-content/uploads/2010/07/SGH-959-Root-Update.zip
    Make sure you rename it to Update.zip and place this in the C:\AndroidSDK folder

  • Suave

    Part 2

    4. Unplug your phone from the PC and go to Apps ->Settings->Applications->Development and turn on USB Debugging. This will allow you to use the SDK package we downloaded earlier. Plug your phone back in and open a command prompt. Type the following commands:
    cd \
    cd AndroidSDK\android-sdk-windows\tools
    adb push Update.zip /sdcard
    adb reboot recovery
    5. At this poing your phone should be rebooting into recovery mode and you can use the volume keys on the phone to scroll to “Reinstall packages.” Use power to select what you have highlighted.
    6. It should reboot again after updating and you will have the Root App now.
    7. Anyone want to tether? Of course you do! Go here http://code.google.com/p/android-wifi-tether/ and select the option for HTC Legend. This will work with the Samsung Galaxy S. Download and install the latest package.

    Thats it..congrats!
    ~Suave~

  • Tony Burgio

    So I have followed these instructions but instead of showing me the recovery menu and my having to select reinstall packages, the phone just has a picture of a construction-worker type droid and it says “Downloading… Do not turn off Target!!!”. What is it downloading? The update.zip file is already on the phone! This is a little worrying… o.O It’s been on this screen with no changes for quite some time.

    Anyone know what might be happening?

  • Tony Burgio

    @Tony Burgio
    ok so i turned off the phone, tried over againa nd it took me to the recovery mode screen, and i reinstalled packages like it says, but after it was done everything seems exactly hte same as before and i still can’t remove all the bloatware that came with the phone o.O

  • Joe

    @Tony Burgio
    Tony, it seems you get that screen when it is plugged into a computer via USB and you hold the volume buttons, at least that’s my experience. As for whether it’s installed or not, go to the list of all your applications and look for the app “Superuser Permissions.” That will confirm that you have su (root access) on your phone. I can’t help you with the bloatware issue as I haven’t started doing that yet on my phone, just try googling for it. I know I saw someone talking about doing it somewhere out there.

  • Joe
  • nate

    cmd prompt keeps saying “the system could not find the path specified” when i type
    cd AndroidSDK\android-sdk-windows\tools. i placed the folder under c:\android like the instructions said……ugh i really want my capitivate rooted, if i can it will replace my iphone potentially

  • Jason

    It took me less than five minutes to root my Samsung Vibrant using the following method:

    1. Using your phone’s internet browser, head to: http://samsungvibrant.org/download/update.zip

    2. Download update.zip directly to your phone.

    3. Touch the Home key.

    4. Open the Applications menu.

    5. Open the Files application.

    6. Open the download folder.

    7. Touch update.zip until the edit menu appears.

    8. Choose either Copy or Move.

    9. Choose Paste here, to copy the file directly to your internal storage.

    10. Wait for the Media Scanner to complete.

    11. Turn off your phone.

    12. Hold down both the Volume Up and Volume Down keys, and Press the Power key. (Make sure you hold all three keys down.)

    13. When the phone starts up and you see the Samsung Vibrant screen, release all the buttons to enter recovery mode.

    14. Use the Volume keys to scroll to “reinstall packages”.

    15. Press the Power key to select it and install update.zip.

    16. Your phone will now reboot and you will be rooted.

    Make sure you post, if this works OK for you.

    • LittleLamb

       Excellent instructs!!  Followed it step by step just as you said, and WOO HOO!! Works great!!  Your instructs are easier than other I’ve seen.    Thanks! 

    • Justin125 Jj

      worked like a charm :D

    • Ryan Matheson85

      This worked perfect dude thatnks

    • Blackdragon29588

      good shit dude i tried this method took an hour didnt work,,,ur method took 3 min…bravo!!!

    • Blackdragon29588

      good shit dude i tried this method took an hour didnt work,,,ur method took 3 min…bravo!!!

    • Troy

      got stuck at step 7. get the message “no applications can perform this action” as soon as i tap the update.zip file. therefore i can’t copy or move it to the internal storage. any suggestions??

    • scott young

      it says something about E: the signiture couldnt be found it started it but it sid that right away

    • Courtney

      Can you post instructions like this for the samsung captivate? Pleasseee :)

  • Shawn

    Jason man I have been through like five different sits and stuff to root my phone and yours was the easiest and fastest way and it worked.. man thats..

    Shawn

  • XDJ9000

    By far the easiest root I have ever attempted! Thanks man!

  • Keko

    Hey Jason thx for the step by step instructions. The root worked great and my phone didnt blow up =D

  • shane

    YOur A goD send….. GOOOOO JASON

  • Steve

    @Jason
    This doesn’t work for the Captivate (obviously, the link indicates “….samsungvibrant…”), but Suave’s technique worked perfectly. After trying this for about 3 hours I finally figured out what to do.
    When you download the .zip file don’t extract it and rename it. Just simply drag the .zip file and place it into the internal SD storage of the phone.
    Run cmd and follow Suave’s commands as stated:
    4. Unplug your phone from the PC and go to Apps ->Settings->Applications->Development and turn on USB Debugging. This will allow you to use the SDK package we downloaded earlier. Plug your phone back in and open a command prompt. Type the following commands:
    cd \
    cd AndroidSDK\android-sdk-windows\tools
    adb push Update.zip /sdcard
    adb reboot recovery
    5. At this poing your phone should be rebooting into recovery mode and you can use the volume keys on the phone to scroll to “Reinstall packages.” Use power to select what you have highlighted.
    6. It should reboot again after updating and you will have the Root App now. (Superuser Permission).

    Download SetCPU (it’s well worth the $1.99)

    As an entry level Android user (been with i-whatever for 3 years), all of this was a bit tricky, but really if you follow the instructions as they are written in chonological order as they are posted, it works!

    Thanks!

  • Steve

    *NOTE* If you accidentally delete some of the apps or apk files like gtalkservice.apk, talk.apk…etc…it is almost impossible to get them back. I tried sending them straight to the root (e.g. /system/app) and it still wouldn’t work. I couldn’t download any apps from the Market and the Google Talk App forced closed. I also received message on reboot : “The process com.google.process.gapps has stopped unexpectedlly please try again” and “The application gmail storage (com.google.process.gm) has stopped unexpectedlly please try again”.

    gtalkservice.apk is a file that is absolutely necessary for Market to Run….don’t know why but trust me

    I tried everything everyone was saying on the Forums and nothing worked except this:

  • Steve

    Go to this thread: http://www.attdroids.com/forum/samsung-captivate-hacking/1370-stock-firmware-odin3-flasher.html

    Read the thread thoroughly, but pay special attention to what comments are made from peteseiler2010.

    Restored my Captivate perfectly. Now I will re-root and make sure I don’t delete any files that are required to make my system operate.

    There are other threads stating which files are safe to delete and which ones aren’t. I will search for them and post as soon as I can.

  • Bearly

    @Jason

    Hey man,

    My girl has the Vibrant and we tried to root it and apply a lag fix via the app “OneClickLagFix.”

    The phone was fast for a week and then slowed down dramatically. Now, the phone has shut off and will only boot up until the Galaxy S screen, and will not go further.

    We have tried wiping the cache and pulling the battery but no luck – still stuck on the Galaxy S screen. Yes, she can boot into recovery.

    My question:

    Can I apply the update.zip via “reinstall packages” or will it BRICK the phone?

    I think at this point, we need to get all data (pics, music) off the phone’s internal storage and try to reflash with the stock ROM or something else.

    What do you recommend?

    Thanks a ton!

  • Carsak

    ok so i know my computer is reading the captivate, because when i go to devices and printers it shows its connected there, and when i do the cmd adb devices it shows it is connected, however it doesnt show up in my computer… so i cant open it i order to copy the update zip into the phone…help please??

    i’ve been working on this for too long lol

  • Carsak

    @Carsak
    to be more clear it doesnt show up as a driver in My Computer
    so like i can’t mount it or open it as a file or anything of the sort

  • jon

    plz hellp i di it and when i pressed all 3 buttons a loading page came un with an android figure shoveling saying downloading… under says Do not turn off target!!! WTF DO I DO

  • Margo

    Jason,
    Root worked perfectly thanks so much. Samsung Vibrant – T-Mobile

  • http://www.bestfinance-blog.com Opal19Rush

    Some time ago, I did need to buy a good house for my corporation but I did not have enough money and couldn’t purchase something. Thank heaven my dude adviced to get the loan from banks. Thus, I acted that and was satisfied with my term loan.

  • http://ezinearticles.com/?Taking-a-Time-Out-From-Anger&id=3704996 anger problems

    Thank you for the sensible critique. Me & my neighbour were preparing to do some kind of research about that. We got a good book on that matter from our city library and also most books where not as influensive as your information. I am extremely glad to see such information which I was searching for a long time.This created extremely glad Smile

  • http://www.petersroadtohealth.com Peter

    jon :
    plz hellp i di it and when i pressed all 3 buttons a loading page came un with an android figure shoveling saying downloading… under says Do not turn off target!!! WTF DO I DO

    You need to have the Vibrant plugged into the charger, not the computer. You can unplug it in this mode, since you aren’t really downloading anything.

    I found I had to hold the volume buttons then hold the power and the phone would turn on then off and again and then hit the power (all the while holding the volume buttons) and then I got the console.

  • Spade

    ok i did the steps at the top for vibrant and at the copy the zip file to internal SD ? that is the SD card correct if not HOW do i access this because i dont see it located with my other files or if its even supposed to be there and i did the steps for the recovery menu and i clicked reinstall packages it says the update.zip file cant be found how can i fix this ??

  • Killer

    I have the T-Mobile Samsung Vibrant, I placed the update.zip file on the root directory…and received an error message:

    “E:Error in /sdcard/update.zip
    (Status 7)
    Installation aborted.”

    I tried to move the update.zip to the sd slot as mentioned previously but it won’t work. Does anyone else have any other alternatives? Please let me know, I’ve done everything according recommendations.

  • trevor

    So I have my phone rooted. I don’t know what to do now!! haha I want to get rid of the bloatware OBVIOUSLY. How do I do that…also what else can I do with root access??

  • nick

    i have been trying to root my vibrant for 3 days now and have used up my resources and just cant get it to work, my phone will not go into recovery mode by holding volume up and volume down while powering on i have tried it atleast 50 times any ideas or solutions please

  • http://www.dontgettroubles.com Jhonny come on

    well fellas, after been reading for the last hour or so, I got into the decision not to root it , no way!!

    how we actually can know that some is trying to play around with misinformation and leading us into a mistake, how know if the “virtual” replies are genuine and not the same guy claiming is a xpert tech? NO WAY!! I like my phone besides the lack of goggle`s accuracy but no Sh… no play in here.. If your phone work perfectly LET IT BE!
    http://www.youtube.com/watch?v=j9SgDoypXcI

    rico~ suave

  • draya

    @Jason

    youre amazing. worked like a charm! thank you so much for this post so quick and easy!!!

  • Quang

    It worked for me! Just to make sure to keep pressing ALL three buttons for at least several secs.

  • Nikhil

    @Jason

    Jason Dude,

    This is how everyone should answer the queries :)

    Perfect, you are the Man :)

    Keep solving…

    Reg,

    Nikhil

  • ahmed

    i want my Samsung vibrant software to be able to recognize the Arabic language
    is rooting the phone will do that ?

  • Josh

    wtf wow i got it rooted i thin k and i have the superuser and when i open superusere it just black screen….. it fails

© 2012 The Android Site. All rights reserved. Site Admin · Entries RSS · Comments RSS
Powered by WordPress · Designed by Theme Junkie