The free way, or atleast this is what I did:
1. Get an app list
- Install SSHDroid
-Make sure your phone is connected to wifi, and SSH to your phone.
I use Linux Mint, but if you use windows just go to ninite.com and install putty so you can SSH to it.
-When connected type (without the quotes): "cd /system/apps"
-After that type(without the quotes): "ls -a > /sdcard-ext/applist.txt"
-Then connect your phone to your PC and copy and paste your applist.txt from your phone to any where on your PC. Now you have your app list and can enable disable whatever you want. I would suggest reading about them before you just disable them and screw up your phone.
2. Make/use a script to remove/disable the apps - thanks to psouza4 for his script and his post here
[Script] Safe bloat removal script (50+ apps) [UPDATED 9/1/2011] - xda-developers
-Go there and download and extract his script and then copy it to your phone. Run his script first then decide if you want to remove more apps.
-Install Script Manager
-Open script manager navigate to your /sdcard-ext/ and click the script then click SU then Run. Your phone will ask some questions answer them, and then it will reboot and your apps will be gone.
3. Remove more apps, if you ran the script above then you might want to rerun an app list. I reran an app list and pasted it into Calc(Excel) and filtered by ends with .bak so I can see what was left on my phone.
-After I ran Pete's script there were some others I wanted to get rid of, so this is what I did:
In Linux create a file remove_more.sh, in windows use notepad ++ and save the file as "remove_more.sh" (with the quotes)
and paste the following in your file:
#!/system/bin/sh
echo ""
echo "Are you ready to run this? [y/N]"
read opt_ready
case $opt_ready in
y|Y)ready_flag=1;;
*)ready_flag=0;;
esac
if [ "$ready_flag" -eq 0 ]; then
echo ""
echo "Aborted!"
exit 0
fi
echo ""
echo "Working, please wait..."
mount -o remount,rw /dev/block/mtdblock3 /system 2>/dev/null
cd /system/app
# Remove More Stuff
mv VCast.apk VCast.apk.bak 2>/dev/null
#Follow the format above, mv appname.apk or.odex then appname.apk.bak or odex.bak followed b
y 2>/dev/null
#Finished
mount -o remount,ro /dev/block/mtdblock3 /system 2>/dev/null
reboot
-After adding all the apps you want to remove (Corey's list is a huge help) then save the file and copy it to your phone, and open script manager again and run the new script.
-If you want to reenable something just open the remove_more.sh file and reverse the .apk and .apk.bak in that line of code.
By the way blur_yahoo messes up your contacts, so don't do anything to that.
-Hope that helps, and have fun!
Zepol~