Hey, i don't have much general knowledge about cell phone hacks, i just searched around on the web, and found out what to do for my phone (a verizon-flagged motorola e815)
and basically, i switched a couple of things around and turned my phone into a "e815i" which is the international, unlocked version.
All i did was enable picture/video uploads/downloads via motorola phone tools/usb, and also adding ringtones and wallpapers via the memory card or the data cable. I know theres ways to activate the phone if it's flagged, change carriers (although i think verizon's the only CDMA carrier that's nationwide) and other such things.
Here's the walkthrough i used to convert MY phone, so you can see about how envolved it is. I just followed step-by-step, and it didn't take more than a half hour or so including downloading all the drivers/programs, installing said drivers and programs, and rebooting my phone a few times.
http://www.zdziarski.com/papers/e815seem.html
The phone still detects as a e815 under motorola phone tools, or any other cell phone management program, but all i have to do is tell the program it's really a e815i, and my phone plays along now.
Verizon had everything locked except text mesages and phonebook editing via the cable, and now i have full access to upload/download video, ringtones, wallpaper, calender entries, text messages, and even data (although i don't use this) to use your phone as a modem, if you have unlimited internet access via your phone.
Like i said, tho, i don't have much basic knowledge about what i did, i just followed someone else's instructions. If you were interested in finding info about your phone, check out
http://www.cellphonehacks.com/ or fish around on google for info.
Some phones can be modified via bluetooth, but most need a data cable, which can be had on
ebay for ~$5 including shipping.
Also, if you use verizon, you can't d/l games to your phone (unfortunately) because verizon uses a proprietary games-format called "BREW" which actually locks onto the serial # of the phone, so you can only backup/reinstall games that you've actually purchased. Any other provider just uses java-based games, however, which can be downloaded online, or via a torrent search engine, and then simply copied to the phone's ram. (i used to do this all the time with my p910i, when i had at&t)