yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] evil5826:
Rooting

I have two files, one called updateC.zip and updateV.zip

updateC = Captivate

updateV = Vibrant

@echo off
cls
COLOR 27
echo ===============================================================
echo ===============================================================
echo One Click Root for ATT [U]Captivate[/U]
echo ===============================================================
echo ===============================================================
adb kill-server
echo __________________________________________________________
echo Pushing update.zip to /sdcard This is internal SD Card Please wait.
adb push [U]updateC.zip[/U] /sdcard/update.zip
echo Push of update.zip complete...Rebooting to Stock Recovery...
pause
adb reboot recovery
cls
COLOR 17
echo ============================================================
echo Now your phone is rebooting into the Android system recovery.
echo ___________________________________________
echo 1. Once you are in recovery click the volume down button
echo on the left side of the phone until "reinstall packages"
echo is highlighted.
echo ___________________________________________
echo 2. Then press the power button on the right to start the
echo rooting process.
echo ___________________________________________
echo Once it completes your phone will reboot.
echo Congradulations you are rooted.
echo ___________________________________________
echo Once your phone boots up you can delete the update.zip
echo file from your SDCard.
echo ============================================================
pause

If you look at the code the underlined words are the only differences between my SideLoad Captivate batch and SideLoad Vibrant Batch.

Just edit those two things to what you have.

Remember this is pushing the file to your device so there is no need to mount the usb but you do need usb debugging on.

Once again just make sure you throw this batch file in the same folder on OP. Op attachment has the adb files needed for this to run. Common sense.

And thanks to the OP
[Captivate Android Development] decepticon:
Would it be possible to use the Android ID from my Magic on my Captivate? Shazam now has the limit but my Magic was unlimited still because I had it before the limits were set.
[Captivate Android Development] KewlRobD:
Thank you, this was super easy. I have had my Captivate since it's release date but I am a complete Android newb so I was hesitant to root it.

Being that I am an Android newb, I now just have to figure out what to do with my rooted phone.

Thanks again.
[Captivate Android Development] max_warheads:
So... when did ATT carry the Vibrant too ;) oops!
[Captivate Android Development] jmreed97:
Thanks!!! This worked great! It was quick and easy.
[Captivate Android Development] meboomboomyou:
err ... I like pennys AHHHH

I do not mean to sound thick or daft! But are there gobs of other manipulation software you need to have installed before you run this program? In addition to the device specific drivers there is mention of the sdk, clockworkmod recovery, and titanium backup. what effect does having or not having these items have on proper execution of this program?

Never overestimate youth and vigor as they do not hold a candle to experience and treachery.
[Captivate Android Development] designgears:
Someone should host on mediafire, or somewhere that doesnt suck
[Captivate Android Development] nicassa:
Would this work for the UK Galaxy S? If not, is there a file you would need me to pull & post to be able to modify it?
[Captivate Android Development] TGA_Gunnman:
Updated the app to include unroot. Created a new update.zip file that will remove root. Also fixed the CMD shell launching minimized.
[Captivate Android Development] TGA_Gunnman:
LOL. Are you stoned? Read the OP again. You need .net (if you don't keep up with windows update) and the drivers.

Geese

Everyone is a critic.
[Captivate Android Development] mwxiao:
NewBie question

Thanks for your work...I am an Android newbie and I have a few questions...

1. This is for current AT&T Samsung Captivate, right?

2. What does unroot mean? does it mean I can go back to factory condition (with all the AT&T and samsung staff)?

3. After rooting, this phone will have 2.2 right? What if there is an update on Android? I am not talking about 3.0. I am thinking about small updates from Google or Samsung or whatever, will it be able to receive that? Or do I have to root it again?

4. Can I remove my sim card and external SD card while rooting? I don't want to have anything done to my sim card...

Thanks!
[Captivate Android Development] max_warheads:
1) yes

2) it simply removes all the Root files so it's not possible to use root features, or tell it was there

3) No, it will still have 2.1 on it. When someone releases the 2.2 rom update, you'll be able to do that.
[Captivate Android Development] beazie0885:
And 4) don't mess with your sd card!

Ok I'm having some serious issues. I'm stating to kick myself for switching to this phone from the aria! Which is very sad to say the least. Can anyone help me with installing the drivers. I am running vista x64 bit. I cannot get adb devices to recognize my device. When I plug my phone in (with usb debugging selected) and mount device, open cmd, navigate to my android sdk folder. Type in adb devices I get list of devices attached and that's all. No device# or anything, just blank... I have downloaded the device drivers for 64bit extracted them to the android sdk and still get nothing. I'm sure its something silly but, its something silly that always has me pulling my hair out and smoking way too many cigs. :) any input would be appreciated. Just tips or a link would help too. Also when I plug my phone in and it automatically tries to install samsung drivers I keep getting "insert disk that came with your device" I didn't get any disk with my device and I bet none of you did either because that box is too small! Thanks in advance for any help
[Captivate Android Development] max_warheads:
Have you gone to samsungs website and gotten their drivers?

I grabbed those, day 1 after launch, and have yet to have a single problem using the sdk. Win7x64

http://www.samsung.com/us/support/d...T&prd_mdl_name=SGH-I897&prd_ia_sub_class_cd=P
[Captivate Android Development] TGA_Gunnman:
run the driver setup.exe and install them
[Captivate Android Development] beazie0885:
that was it! i knew it was gonna be something stupid like that. adb now recognizes my device. i really appreciate the prompt responses. thank you... now i guess im gonna try this one click root. fun fun
[Captivate Android Development] mwxiao:
Well, I'll hold until 2.2 to root my phone. Thanks!
[Captivate Android Development] jakester844:
help

android noob here,

i tried this and it gave me superuser permissions, but my Data/Network Connections stopped working. Phone/Voice calls work. the 3g icon does not show up at the top any more.

Edit: nevermind. problem with settings, unrelated to the root
[Captivate Android Development] kyphur:
I have the proper drivers installed and every time I "Root" my Captivate I lose access to the phone's storage via USB.

If I "Unroot" then access is restored!
[Captivate Android Development] TGA_Gunnman:
This has nothing to do with rooting. Rooting only copies 3 files to your phone none have to do anything with the radio.

Have you tried going to Settings/ Privacy/ Factory data reset ?
[Captivate Android Development] jakester844:
fixed it. you're right, it was unrelated problem. i freaked out for a second.

anyway, thanks for the root program. worked like a charm
[Captivate Android Development] TGA_Gunnman:
Rooting does not affect the USB but USB debug mode may. Maybe unrooting fixed you because you simply rebooted.

Try Rooting again. When you boot back up try rebooting again.

Then post if you have an issue we can work through it.
[Captivate Android Development] kyphur:
Okay rebooting my device has fixed the USB access.

Just goes to show how you can have a lot of experience on one platform but it doesn't transfer over to another!
[Captivate Android Development] tnayrbj:
thank you - thank you

this is great . worked first time, thanks.
[Captivate Android Development] sdy284:
ok I've got it rooted, i can see the "super user permissions" app that's now in my app tray. How can i get 3rd part apps installed?
[Captivate Android Development] acespaid:
just to clarify.....this 1 click root will not only root the phone but will also allow you to install 3rd part apps afterwards?
[Captivate Android Development] kennethpenn:
Should be stickied!
[Captivate Android Development] acespaid:
? will this ONE CLICK also allow 3rd party apps?
[Captivate Android Development] bykr_dude15:
If you have changed the settings db to sideload and then unroot it would sideloading still work?
[Captivate Android Development] typ44q:
new to android and rooting,

I rooted my phone last week using the update.zip procedure and I was wondering if I could use this utility to unroot it?

thanks!
[Captivate Android Development] TGA_Gunnman:
Yes you can use my app to unroot.
[Captivate Android Development] TGA_Gunnman:
You will need to download them from the apps websites. Like ROM Manager, Titanium Backup and setcpu. Install them from your sdcard using Linda file manager (for instance).

To get them from the market you need to edit the settings.db. The procedure is on another post.

Follow instructions here:link to remove AT&T restrictions.
[Captivate Android Development] TGA_Gunnman:
Changed the download link to megaupload. easyshare sucked
[Captivate Android Development] typ44q:
Thanks for the quick reply!
[Captivate Android Development] sdy284:
Yea I have the .apk for phoneweaver on my phone and using astro, when I navigate to the file, click it, then Open with App Manager i get the same "blah blah, install blocked for apps not sourced in android market"
[Captivate Android Development] TGA_Gunnman:
OP Updated with a video procedure from the unlockr.com
[Captivate Android Development] max_warheads:
See http://xdaforums.com/showthread.php?t=738376 on enabling non-market apps.
[Captivate Android Development] milleirish:
Hello everyone maybe you guys can help me. I am trying to root my Captivate and its not working. I keep getting E:Cant open /sdcard/update.zip (no such file or directory) intallation aborted.

I tried to open up run cmd and and type in adb devices and its says adb is not recognized as an internal or external command.

I installed the drivers given on the website for the phone but I dont know if they are correct. I am running Windows 7 32bit. Is there any other drivers for the phone?
[Captivate Android Development] TGA_Gunnman:
Go Here http://theunlockr.com/2010/08/02/how-to-root-the-samsung-vibrant-captivate/

To see a video tutorial of this app and how to root the Captivate.
[Captivate Android Development] lost2030:
Not working!

Following instructions is very easy....

i also have knowledge about computers...

I went step by step and installed everything it said. I get to the point where I run the application and wait...the phone doesn't reboot into the recovery. It remains on the whole time. Anyone have some advice?? Thanks

NERVER MIND!! I got it to work! It turns out the issue was being caused by the freaking usb cable that came with the phone!! I got my Blackberry cable and it worked perfectly!! So strange....
[Captivate Android Development] fezlopez:
Hey guys, if root 2.1 and upgrade to 2.2, do we still have to root it?
[Captivate Android Development] milleirish:
I figured it out, My stupid ass had the phone mounted. Once I unmounted it, it worked. Now if I can figure out how to do the enable the sideload and third party apps.
[Captivate Android Development] max_warheads:
http://xdaforums.com/showthread.php?t=738376
[Captivate Android Development] wildkarrde21:
Maybe this is obvious to Android users, but I'm new to Android and always forget to unmount the SD card when doing something (sideloading/rooting) my phone. Maybe add that to the directions b/c it's not intuitive to everyone?
[Captivate Android Development] TGA_Gunnman:
I have a video link in the op that walks you through it and includes that.
[Captivate Android Development] accinfo:
Is this a joke?

"How to root?" = stickied

but this 1 step root = not sticked?

Mod, would you be so kindly and sticky this?

I have to give some props to TGA_Gunnman. Thank you.
[Captivate Android Development] lordmaxx:
Absolutely Awesome. Dont have a reason to root yet personally, but when I do I'll be glad you made this. Thanks!
[Captivate Android Development] garrett.allen:
If I use this to root will my phone remain the same as before the root. Like apps, launcherpro setup, and everything i see on my phone when its not rooted?
[Captivate Android Development] max_warheads:
This is just an automation of the rooting procedure, no modifications to the ROM, firmware, apps, etc.
[Captivate Android Development] sivextien:
Just rooted. work like a champ !. ( for newbie like me ) : Next step is to enable sideload & remove ATT bloatware apps. Guide in Xda-developers or alternative here :

h t t p : / / briefmobile.com/how-to-remove-att-from-captivate
[Captivate Android Development] max_warheads:
Suggestion: that author should link to the originating threads, so that any questions can be directed to the appropriate guidance.

Also, he missed the simplified instructions and security settings.
[Captivate Android Development] crupp:
Sorry if this has been answered already. if you unroot will the removed ATT apps come back? Also, does anyone have a zip file. Megaupload is blocked at work.
[Captivate Android Development] max_warheads:
removed/deleted apps cannot magically come back. Anything your removed/added to the system whilst it was rooted, will still be there. You just won't have root access anymore.
[Captivate Android Development] crupp:
thanks for the reply
[Captivate Android Development] foofiebeast:
Lol, why is this still not stickied...

thanks for this, I already rooted mine, but I think I am going to return it to stock before I then install stock i19000, and then root it with this.

actually will that work? I assume so if it works with both the vibrant and captivate, having the stock i19000 rom on there, this'll still work fine right?
[Captivate Android Development] mkc90:
Guys i need help please im trying to root my friends captivate but i been having problems.

i tryed this method but the phone doesnt go to recovery mode after using the one cick app can somebody help me.

i followed all the steps and install the driver and i still cant do it
[Captivate Android Development] thindery:
If you read the root post there is actually an i19000 rom that you can flash that already has root. Saves you from having to do the extra steps of rooting once you flash the i19000. I don't think you would have a problem doing it the way you want, but I'd rather just use the rooted i19000 since it's there already.

But you are right that you will need to get back to stock rom to get the i19000 on your phone.
[Captivate Android Development] lost2030:
I had the same issue....I wrote about it somewhere above. I used a different usb cable and it worked immediately.

Sent from my Samsung Captivate!!!
[Captivate Android Development] mkc90:
Okay well ama try that ..did u do the run,cdm, c:\android\tools

Process i couldnt get that to work neither.

Im using windows vista.32bit
[Captivate Android Development] TGA_Gunnman:
OP Updated now supports:

I9000

Captivate

Vibrant

I9000M
[Captivate Android Development] laviz:
Hi please help!!!

I am rooting my phone via the one click method version 1 i think.

I am stuck at this step

5. Click the "One-Click Root" button. This will launch a command shell follow the instructions in the CMD window.

It says to use the left volume lower button to select update zip and then press the power button but after i press the power button nth happen. As in i still can use the vol button to go up and down. What i mean is the power button didn't select anything.

So what should i do now?? Is it because I nv run as admin? I am using win 7 and install samsung driver and also the Microsoft .Net 4 Framework.

HELP PLEASEEE
[Captivate Android Development] IronEagle410:
Quick question, if I have rooted with another method would I be able to un-root with this method? Thank you.
[Captivate Android Development] poorboy08:
EDIT:

Never mind...it worked :-)

Thanks TGA!

If you have loaded Kies...do you still need to download the drivers listed in the initial post?
[Captivate Android Development] TGA_Gunnman:
yes it will unroot.
[Captivate Android Development] cotr:
i loaded the new ROM, and while getting ready to re-root.... i noticed there is no USB debugging mode.
[Captivate Android Development] lost2030:
Are you sure?? Other people got the new update and have been able to re-root...

Sent from my Samsung Captivate!
[Captivate Android Development] cotr:
Def not there. I rooted it by manually putting the file in sd. Works fine now.
[Captivate Android Development] Rhiannon224:
Please help.

Last night I tooted my phone and it was a success, I then did my back up with Titanium, upgraded to donated version and will back up using that. This morning the web browser worked fine when I was connected to my home wifi network. This afternoon I tried to use the web browser to connect to the internet and I get a message "access to this URL has been blocked" when I was on AT&T 3G and not wifi. Has anyone else experienced this after rooting? I didn't do anything else with the phone besides back up with Titanium. AT&T was trouble shooting it earlier and the phone has all of the proper settings, I will not tell them I rooted it, they are going to have technical support call me at 8:30 for further trouble shooting because I didn't have another phone nearby. If I have to I will un root it with the directions provided in another section on here and return the phone for a new one and try the process again.

Does anyone have any suggestions?
[Captivate Android Development] TGA_Gunnman:
OP Updated hope this answers some of your questions on what rooting does.
[Captivate Android Development] bhulku123:
I am wondering if you are planning to replace Root.zip with renamed Root.zip (Super User 2.3 file from thread 682828)

If not can i rename that file to root.zip and replace with root.zip from your program? If i do that will it unroot with one click unroot step from your program?

Please elaborate. Thanks in advance.
[Captivate Android Development] cabsnow:
I'm getting status error 7 any help?
[Captivate Android Development] Rhiannon224:
Found easier way to add the update.zip for rooting

I have an app that was $2.99 (well worth it) called Web Sharing and no longer need to use a usb connection other than to charge my Captivate. I launched Web Sharing and then put the update.zip file into the sd on the phone. I powered off then followed the instructions holding the power and volume up and down buttons, when the screen flashed on, I let go of the power button and scrolled down to reinstall packages and rooting was complete. Once the phone scanned the media and finished I went to applications and I had Super User. In using this method I did not need to debug usb mode or worry about drivers.

Titanium Backup is awsome, I paid for the donated version gladly from the second I intalled the app and I already used it yesterday. I freaked when I couldn't use 3G and web browser and I wiped the phone clean, set it to factory settings, knowing that it would have no affect on rooting, in an attempt to troubleshoot and it was a waste of time. The idiots at AT&T put a block on Apps and 3G when they were only supposed to put the block on apps asking for a pin before downloading paid subscriptions. As soon as the block was removed everything starting working again and I used Titanium to get back all of my apps and data, worked like a charm, my contacts and everything, granted installing the apps took a little time but all is well now.

Thanks to all who put this process together, I am a noob to Android and smart phones and I thought it only fair to share the process I found very simple, again no need for usb debugging or drivers. As I plan to mess with this phone the paid app Web Sharing and Titanium Backup will prove to be worth the investment.

note: I followed every instruction in the one step root process but omitted the usb debugging, drivers, and connecting to the computer via usb. I found this easier.
[Captivate Android Development] TGA_Gunnman:
I'll take a look at it
[Captivate Android Development] belkaboy:
woot

wow seriously this is really crazy... it can't get any easyer than this... i remember all the ****s i had to do before i could get my legend rooted!!! and officially this root method works with the gt-i9000m from bell mobility, canada

thanxs dude for your great work!:):):):):):):):):):)
[Captivate Android Development] CortexA8:
Sweet! I'll have to try it out. Except I'm on a Mac :(
[Captivate Android Development] TGA_Gunnman:
Updated App to include support for Mac. Also added additional information.

Upgraded Superuser to 2.3.1 and busybox to 1.17.1
[Captivate Android Development] TGA_Gunnman:
It's working fine for me. I looked at the root.zip file and the assert looks fine. This is where you should be getting the error #7. But it might not be the only thing that causes #7. I think it is though.

assert(getprop("ro.product.device") == "GT-I5800" ||

getprop("ro.build.product") == "GT-I5800" ||

getprop("ro.product.device") == "GT-I9000" ||

getprop("ro.build.product") == "GT-I9000" ||

getprop("ro.product.device") == "SGH-T959" ||

getprop("ro.build.product") == "SGH-T959" ||

getprop("ro.product.device") == "GT-I9000M" ||

getprop("ro.build.product") == "GT-I9000M" ||

getprop("ro.product.device") == "SPH-D700" ||

getprop("ro.build.product") == "SPH-D700" ||

getprop("ro.product.device") == "SGH-I897" ||

getprop("ro.build.product") == "SGH-I897"

);

looks correct and works correctly.

Anyone have any ideas for him?
[Captivate Android Development] f_walker:
Anybody know if it works on a SPICA GT-I5700?
[Captivate Android Development] -Mythic-:
Hello everybody, I'm an android noob. I just recently got a Samsung Captivate (yesterday to be precise), and I am unsure if I am completely ready to root my phone using this program. I have made sure I have downloaded and installeled the drivers, I also downloaded the 2.1 Android SDK and installed it. I don't really want to learn that there was something I missed when I've already rooted this, so I just want to make sure that this application works well.
[Captivate Android Development] TGA_Gunnman:
Read previous posts. You can get a good idea from them. Biggest issue is that people don't get their windows drivers installed right and their device not loading as an ADB device. Also need to make sure your device has usb debugging enabled.

This method has been appeared on on several websites as the way to root:

unlockr.com, androidspin.com and more just google it to see how many the people have tested it. If you have any issues let me know and i'll fix you up. You can read the original post to root unroot and what to do to get started after so you can enjoy your new open source phone like you were meant to.
[Captivate Android Development] poorboy08:
How can one go about determining which version of Superuser is currently installed?
[Captivate Android Development] -Mythic-:
Alright, so I tried to root my phone and as soon as I click "One-Step Root" in the program, the Command Prompt shows up and acts as it should, but my phone does nothing. I have made sure I have installed the Samsung Drivers correctly, and I installed the .NET framework 4. My phone is unmounted when I attempt to do this, and it is set on debug mode. I'm not really sure what I'm missing here, since I have followed the instructions and video exactly. I am running Windows Vista.
[Captivate Android Development] poorboy08:
Are you sure that your computer is recognizing and loading the proper drivers when you plug in your phone?

Might want to try and look at your device manager on your computer and make sure there are no "!" points on any of your USB device drivers.