WARNING: I am not responsible for any bricked, messed up, ruined devices. You modify your phone at your own risk. These processes are not necessarily safe for your Samsung Captivate or any other device.
Root the Samsung Captivate
First things first. You’ll need to root your device to continue with many of the modifications listed below. For our “How to Root the Samsung Captivate” guide, click here. It’s very very easy. Even a total noobie can do it! If you have questions, post a comment and we’ll get back to you A.S.A.P. Look below if you get the idea, check out our “How to Root the Samsung Captivate” guide if you don’t.
Download Update.zip
Plug in your Captivate to your computer. When the phone notifies you that the USB has been plugged in, scroll down your notifications bar and click on “USB connected: Select to copy files to/from your computer.”
Click “Mount”
Now, you’ll probably see a popup telling you a new USB drive has been inserted, open it up on your computer. In Windows, click “Open folder to view files.”
Drag Update.zip into the Captivate USB drive (on the top level… do not navigate into folders)
Turn off the Captivate (Power Off)
Hold down the Volume Up/Down rocker and the power button until you see some action. Your phone is now booting into recovery.
Use the volume down button to scroll down to “Reinstall packages”
Click the power button to select that option
Enable App Sideloading
AT&T has some weird reservations against app sideloading. That means, AT&T Android users can not use any apps not downloaded on the Android Market. Have no fear! You can remove this restriction easily. Check below for the basic instructions, or click to go to our “Enable Captivate App Sideloading” guide.
We suggest trying the SQLite plugin for Firefox, you can find it here.
Turn on USB debugging: Settings >> Applications >> Development
Plug in your Samsung Captivate
Open up Command Prompt on your computer (Windows: start, search, type “cmd”, right click cmd, Run as Administrator)
Type in: cd _____PATH TO ANDROID SDK FOLDER______\tools
Example: cd C:\Users\USERNAME\Desktop\android-sdk-windows\tools
Type in: adb shell
Type in: su
Type in: cp /dbdata/databases/com.android.providers.settings/settings.db /sdcard/settings.db
Type in: cp /dbdata/databases/com.android.providers.settings/settings.db /sdcard/settings.db.backup
Type in: exit
Type in: exit
Type in: adb pull /sdcard/settings.db %userprofile%\desktop
Leave Command Prompt open
Open SQLite Manager in Firefox by pressing Tools >> SQLite Manager
Click “Database”
Then click “Connect Database”
Navigate to “settings.db” on your Desktop
Expand the tables
Click “Secure” on the panel
Scroll down to ID 6, “install_non_market_apps”
Double click it and change “value” from 0 to 1.
Close SQLite Manager
Go back to the command prompt window, type in: adb push %userprofile%\desktop\settings.db /sdcard
Type in: adb shell
Type in: su
Type in: cp /sdcard/settings.db /dbdata/databases/com.android.providers.settings
Type in: chmod 777 /dbdata/databases/com.android.providers.settings/settings.db
Type in: reboot
Disconnect your Captivate from your computer while your phone reboots.
Remove AT&T Bloatware Apps
Must have root and BusyBox installed before performing this process!
Open up Android Market and search/download “Titanium Backup”
Make sure your phone is not “Mounted” with USB
Press the Backup/Restore button
Click on each app and press un-install if you’d like to get rid of it. Do not delete apps off of this list, unless you know it is safe! This deletes these potentially forever… so be sure about things!
Delete-able:
AT&T Navigator
AT&T Radio
AT&T Maps
AT&T Music
AT&T Mobile Hotspots
Mobile Banking
Mobile Video
Where
YPmobile
AT&T FamilyMap
Mini Diary
MobiTV
Write and Go
Remove AT&T Market Restrictions
Market restrictions? What? You mean AT&T really censors what apps I can and cannot see on my Samsung Captivate? Yes they do. But, no problem. Android developer Andrea Baccega has developed an app called "Market Enabler" to remove the censorship by emulating the T-Mobile market on the Samsung Captivate as well as other devices. Instructions below if you've already got root access:
Don't know how to install .apk files? Copy the file to your phone and then install "Apps Installer" or "Astro File Manager" from the market. It's easy! Just double click the .apk when you find it!
Close the Market down fully. If you were running the Market previously, reset the phone so it is not a running task. Or use a task killer and end the Market app.
Open up the Market Access application and go to "Backup value" in case you need to get back to the AT&T market
Then click "Providers" and find: "T-Mobile [US]"
Click and hold that option until it says "Emulate "T-Mobile" SIM?" -- click "Yes" there
You may have to Allow Market Access in Superuser Permissions
Click back to "Settings" click the checkbox next to "Emulate on boot"
All done. Now your Market is uncensored.
Remove AT&T and/or Samsung Logos on the Device
Not quite yet! Check back later. We are working with some chemistry-experts to see if we can dissolve those logos. Have you seen how sexy the Captivate is without logos? Click here to check out the video.
Credits
Big thanks to the XDA-Developers forum users for all their hard work on posting Captivate guides. User: nbs11 – bloatware removal. User: clubtech – market censorship removal application. User: blackjackboy – original root guide. User: kirbo20 – app sideloading.
Last edited by kpenning; July 26th, 2010 at 10:28 PM.
The Following 14 Users Say Thank You to kpenning For This Useful Post:
I have followed the steps but have been beating my brains out for the past 2 days. I have a file in my phone root named settings.db. I have been back and forth with the steps and I am totally lost now. I'm not sure what to do next. When I try either:
# Type in: cp /dbdata/databases/com.android.providers.settings/settings.db /sdcard/settings.db OR
# Type in: cp /dbdata/databases/com.android.providers.settings/settings.db /sdcard/settings.db.backup
I get "no such file or directory". AHHHHHHHHHHHHHHHHHHHHHHHHH
I have followed the steps but have been beating my brains out for the past 2 days. I have a file in my phone root named settings.db. I have been back and forth with the steps and I am totally lost now. I'm not sure what to do next. When I try either:
# Type in: cp /dbdata/databases/com.android.providers.settings/settings.db /sdcard/settings.db OR
# Type in: cp /dbdata/databases/com.android.providers.settings/settings.db /sdcard/settings.db.backup
I get "no such file or directory". AHHHHHHHHHHHHHHHHHHHHHHHHH
You can delete or freeze these with Titanium Backup.
You can delete or freeze these with Titanium Backup.
I have Titanium loaded but I don't know what you mean by "freeze" and what that will do for me? I don't have a backup copied or the file on my desktop.
I never realized Titanium allowed me to uninstall applications! Thanks! Bloatware is now gone without having to shell into my phone and remove it manually.
worked nicely, could you tell me some apps i wouldnt have seen if i hadnt have done this? First thing I did notice is the ATT tab is now gone from my standard market tab! Fug em
Hi, I love my rooted captivate! I'm wondering if there will be concerns or If I will have to manually upgrade my OS when Froyo is release for it next month?
Thanks in advance...
I followed the "Enable App Sideloading" from this thread and used i on my Motorola Backflip. The value is chaged to 1, but I still can't install non market apps.
Someone brought up ro.secure in the default.prod file, but idk what that is or what it does...
Type in: cp /dbdata/databases/com.android.providers.settings/settings.db /sdcard/settings.db
Type in: cp /dbdata/databases/com.android.providers.settings/settings.db /sdcard/settings.db.backup
Type in: exit
Type in: exit
Type in: adb pull /sdcard/settings.db %userprofile%\desktop
Leave Command Prompt open
Open SQLite Manager in Firefox by pressing Tools >> SQLite Manager
Click “Database”
Then click “Connect Database”
Navigate to “settings.db” on your Desktop
settings.db
So I ran into trouble when I type "su", if I don't copy and paste the next line in fast enough, I get permission denied (yes I rooted the phone, and yes I have Busybox installed), and if I do get the next line in in-time, I run into similar issues with the next line, and it always end, no matter how fast I get input, with:
"permission denied
$ cp: not found
$ cp: not found"
I tried going ahead with it, did the two exit lines:
"$cp: exit
exit"
I then copied and pasted this line, as is, into cmd: adb pull /sdcard/settings.db %userprofile%\desktop
but when I went onto the next steps, I realized that I do not have "settings.db" on my desktop.
anyone know what's wrong?
**EDIT**
when I do plug in "adb pull /sdcard/settings.db %userprofile%\desktop" , I get something that looks somewhat akin to what you get when you type "help" in cmd, only for Android.
Well, if anyone could help it's everyone in this forum. I'm ready to root and uninstall all this bloatware from my Captivate. But when I connect the usb to my computer and phone, they both recognize it, ( some of the time), and when I go to my notifications and click on "usb connected" nothing happens. The menu just hides itself like if you swipe your finger to get it out of the way. It doesn't "mount". What can I do?
Well, if anyone could help it's everyone in this forum. I'm ready to root and uninstall all this bloatware from my Captivate. But when I connect the usb to my computer and phone, they both recognize it, ( some of the time), and when I go to my notifications and click on "usb connected" nothing happens. The menu just hides itself like if you swipe your finger to get it out of the way. It doesn't "mount". What can I do?
is your phone in mass storage mode?
settings > applications > usb settings > mass storage
or something like that, i cant check right now
then try it again
The Following User Says Thank You to CrimsonPride For This Useful Post:
The Samsung Captivate is AT&T's version of the Samsung Galaxy S, marking Samsung's first strong push into high-end Android territory. The manufacturer simultaneously launched the Galaxy S on every major American carrier, each reta... Read More