• News
  • 26 July, 2010
Share

How To: Remove AT&T From Samsung Captive (Bloatware)

The Samsung Captivate is the most dominant Android device on AT&T right now and unfortunately, AT&T always needs to control it by not allowing third-party applications to be installed. Android is open-source and must be treated as such. Thanks to BriefMobile, who has compiled instructions to eliminate AT&T’s hand inside the Samsung Captivate and allowing your device to be what it should be. Below is all of the steps you will need to rid your Galaxy S device of AT&T, internally of course.

Your Samsung Captivate MUST be rooted for this process to work and also you must have intermediate knowledge of what is going on here. BriefMobile and AndroidStory are not responsible for bricked devices. So follow these instructions at your own risk.

Rooting your Samsung Captivate:

  • Download the update.zip and place it on your sdcard. (The update.zip must be placed on the root of your sdcard.)
  • 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”
  • In Windows, you’ll be prompted when your sdcard is successfully mounted, click “Open folder to view files.”
  • Place the  Update.zip into the Captivate USB drive. (File must be placed on the root of the sdcard.)
  • Power off your Samsung Captivate
  • Hold down the Volume Up/Down rocker and the power button until your device successfully boots into recovery.
  • Use the volume down button to scroll down to “Reinstall packages.”
  • Click the power button to select that option

*You have successfully rooted your Samsung Captivate*

For some reason AT&T blocks third-party applications from being installed on their Android devices and is currently disabled by “the man.” To enable app sideloading, follow the next steps.

*Note*

  • The following instructions require knowledge of the Android SDK and if you are unsure about something you might not want to continue unless you have enough money to purchase a new device.
  • BusyBox Installed
  • Samsung Captivate with root (We just did that)
  • SQL Database Manager
  1. Turn on USB debugging: Settings >> Applications >> Development
  2. Plug in your Samsung Captivate
  3. Open up Command Prompt on your computer (Windows: start, search, type “cmd”, right click cmd, Run as Administrator)
  4. Type in: cd _____PATH TO ANDROID SDK FOLDER______\tools
    Example:

    cd C:\Users\USERNAME\Desktop\android-sdk-windows\tools
  5. Type in: adb shell
  6. Type in: su
  7. Type in: cp /dbdata/databases/com.android.providers.settings/settings.db /sdcard/settings.db
  8. Type in: cp /dbdata/databases/com.android.providers.settings/settings.db /sdcard/settings.db.backup
  9. Type in: exit
  10. Type in: exit
  11. Type in: adb pull /sdcard/settings.db %userprofile%\desktop
    Leave Command Prompt open
  12. Open SQLite Manager in Firefox by pressing Tools >> SQLite Manager
  13. Click “Database”
  14. Then click “Connect Database”
  15. Navigate to “settings.db” on your Desktop
  16. Expand the tables
  17. Click “Secure” on the panel
  18. Scroll down to ID 6, “install_non_market_apps”
  19. Double click it and change “value” from 0 to 1.
  20. Close SQLite Manager
  21. Go back to the command prompt window, type in: adb push %userprofile%\desktop\settings.db /sdcard
  22. Type in: adb shell
  23. Type in: su
  24. Type in: cp /sdcard/settings.db /dbdata/databases/com.android.providers.settings
  25. Type in: chmod 777 /dbdata/databases/com.android.providers.settings/settings.db
  26. Type in: reboot
  27. Disconnect your Captivate from your computer while your phone reboots.

AT&T has made their point that this is their device by adding bloatware applications and by placing their logo physically on the device. Unfortunately, we cannot remove the logo on your device, but we can help you remove all of the AT&T applications from your Captivate.

Again your device must be rooted and you must have BusyBox installed on this device.

  1. Open up Android Market and search/download “Titanium Backup” or scan the QR code to the right via your Captivate.
  2. Make sure your phone is not “Mounted” with USB
  3. Press the Backup/Restore button
  4. 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

Carriers do some shady things and they actually censors applications from being seen in the Android Market. This is another way the man is holding you down. To have the market uncensored on your Samsung Captivate follow the instructions below.

  1. Download “Market Enabler” and install the APK file on your Captivate.
    • 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!
  2. Close the Market down fully. If you were running the Market previously, Force Stop to end the Market app process.
  3. Open up the Market Enabler application and go to “Save current settings” in case you need to get back to the AT&T market
  4. Then click “Settings list” and find: “[us] T-Mobile (T-Mobile)”
  5. Click and hold that option until it says “fake this provider now” — click there
  6. All done. Now your Market is uncensored.

Would you like to remove that annoying AT&T start-up sound?

Must have root access and BusyBox fully installed with the Android SDK. See above for instructions on those things in previous links. Each “type in” command is to be followed by an enter press.

  1. Connect your phone to your computer with USB Debugging
  2. Open command prompt
  3. Type in: cd _____PATH TO ANDROID SDK FOLDER______\tools
  4. Example:

    cd C:\Users\USERNAME\Desktop\android-sdk-windows\tools
  5. Type in: adb shell
  6. Type in: su
  7. Type in: cd etc
  8. Type in: cp PowerOn.wav /sdcard/
  9. Type in: rm PowerOn.wav
  10. Type in: exit
  11. Type in: exit
  12. All done. Now your AT&T swoosh start-up sound is gone!

So far, that is all we can remove for now.

Credits:

Source: BriefMobile

Can anyone give tell us how their device is operating with the removal of these things? Let us know in the comments below.