Yes, It's been almost complete for awhile now. I'm just trying to finish off V1 leaving a nice and stable WM version first.
As of right now most functionality is already working for Android but under the covers it's quite different. The android version currently is uploading a copy of all data to an online SQL database where I was hoping to host a web interface.
The only hurdle left is with the actual SMS commands coming in. Currently the program will intercept them and instantly delete them if they are actually a command as opposed to a regular text message, the problem is that the notification bar shows that an incoming sms message has arrived even though it's already gone and clicking on the message just makes it disappear.
To solve this, I might make the control run through either a web page (the phone itself checks in for commands) or direct IP communications (most likely through an actual app remote control).
As it stands right now, all communications on my phone are being silently uploaded to an SQL database.
As for working on an HD running Android, it should work flawlessly. Unlike the WM version which is making low level calls directly to system dll files (more likely to have differences between vendors) and undocumented functions, the Android version is running completely native. It should run exactly the same on all devices.
Maybe I'll post an early sample version for people to try soon.

Quote:

Originally Posted by cathars1s

First thanks for a cool app. There have been a lot of 'spy' applications available commercially for smartphones for a long time now so i don't feel you have done anything to decrease security (in fact the opposite effect may be true as people become aware of the risks).

I'd be interested in hearing about progress of the Android version - I use a HTC HD2 running WM and your app at the moment and it is a lifesaver when losing or even leaving behind (at home, in the office) my phone.

I am also running android on that device and if in android I don't yet have such a solution. Would be interested to know whether you are close to having a workable product and indeed whether you have any knowledge of whether it's likely to work on android running on the HD2 hardware.

hmm, that's a pretty bazaar feature but I'll think about it. I guess it wouldn't take too long to add.
Sorry for the delay on the next version, I'm just finishing it off. This one has ftp working properly, GPRS issue fixed and custom lock screen working peachy.
I'll probably release this version first, and then a ROM version shortly after.
More to come soon

wow, a reply from a master! big thanks.

while waiting for this wish prog to be materialized....im thinking of a self destruct(!) or auto device wipe feature that will also be an option aside from a "farewell message" if not cancel in a given time...hehehe. (whew! im a real paranoid here!)

just sharing my ideas and hopefully be lucky if will be included in the next releases.

Or maybe when you assign the getpos to enable GPS, get position, then disable it if it was disabled to begin with. Defiantely a great idea!

The call logs don't get sent (on WM HTC Imagio) when I request them, is that why the SQL server on Android? A call log can be huge, and via SMS that would probably take quite a bit of SMS if then can only be 160 characters long.

I'm wondering if anyone had used it in a HTC HD2. I tried to test the command "chetstriker setemerg XXXX" (instead of XXXX I set my friend's number), but I received no "SUCESS" SMS as a feedback. But as I navigated on the storage card, i could see "sysemerg.ini" file in it. I opened it and saw the number I set up to be the emergency number. Well, up to here, it's fine. The problem is that when i switched my SIM card out of my HTC HD2 phone, and inserted a third SIM card (not my friend's number which i set to be the emergency number) to simulate a stolen phone using a new SIM card, the phonecreeper app just didn't SMS back to my friend's number (emergency) the info about the new SIM card. I tried sending a "helo" and a "fart" to the new SIM number, and I receive a SMS with SUCESS. Even "getpos" is working, I received 2 SMS containing coordinates and the second a google URL. I just don't know why it's not sending the new SIM number to the emergency number. I even set the emergency number with code area and without code area, but even ways it should work for sending SMS.

I tried twice installing the application on my phone, this V0.95 is the first I'm using. Please, give me some advice, or maybe this is just a feature not supported on my phone.

If you have doubt if I did a wrong installation, I think I didn't, because other commands are working.

You're quite possibly correct. Many of the inner workings of this program have changed dramatically and the communication technique had to be completely rewritten to work with many of the newer phones. But i'll start testing and either way the next versions goal is mostly focused on security based features. Thanks for the heads up though.

Quote:

Originally Posted by hell_madok

hello, congratulations for this great app.

I'm wondering if anyone had used it in a HTC HD2. I tried to test the command "chetstriker setemerg XXXX" (instead of XXXX I set my friend's number), but I received no "SUCESS" SMS as a feedback. But as I navigated on the storage card, i could see "sysemerg.ini" file in it. I opened it and saw the number I set up to be the emergency number. Well, up to here, it's fine. The problem is that when i switched my SIM card out of my HTC HD2 phone, and inserted a third SIM card (not my friend's number which i set to be the emergency number) to simulate a stolen phone using a new SIM card, the phonecreeper app just didn't SMS back to my friend's number (emergency) the info about the new SIM card. I tried sending a "helo" and a "fart" to the new SIM number, and I receive a SMS with SUCESS. Even "getpos" is working, I received 2 SMS containing coordinates and the second a google URL. I just don't know why it's not sending the new SIM number to the emergency number. I even set the emergency number with code area and without code area, but even ways it should work for sending SMS.

I tried twice installing the application on my phone, this V0.95 is the first I'm using. Please, give me some advice, or maybe this is just a feature not supported on my phone.

If you have doubt if I did a wrong installation, I think I didn't, because other commands are working.

Or maybe when you assign the getpos to enable GPS, get position, then disable it if it was disabled to begin with. Defiantely a great idea!

The call logs don't get sent (on WM HTC Imagio) when I request them, is that why the SQL server on Android? A call log can be huge, and via SMS that would probably take quite a bit of SMS if then can only be 160 characters long.

The i'll give that option for GPS also, however it means it takes a few minutes on some phones to turn on the GPS and get a fix from a cold start (some people just don't have the patience or think it's broken because the response wasn't immediate.) But I agree, it sure saves a lot of battery power.
I think I know of another method to grab call logs you might have to let me know if it works or not. (the differences in how devices respond is pretty annoying.) Strangely enough it's the Microsoft managed code that seems to have stopped working for the newer devices as opposed to the direct system calls. And I thought the P/Invoke commands were supposed to be the undependable ones.

As for The getcalllogs command, it only grabs the most recent 10 calls SINCE the program has been installed. It always starts with a blank slate. It does this as opposed to reading the actual call log because people might have deleted history from the call log. This method records everything as it happens so even if they delete it, the log is still there. I'll start doing more tests of the feature though. If more than the last 10 calls are wanted than the logsize command can be used to set it from anywhere between the last 5 - 25 calls.

For the Android version using MSSQL, this is mainly because i'm not sure i'll be able to have SMS be the method for communication because even though the messages are intercepted and instantly deleted, the notification bar still displays that a message has arrived. I'm using a web hosted MSSQL server so that I would be able to give users a web interface to view logs (without log size worries ) and also where they will enter the commands and the phone will check in by itself to run the new instructions. I hope to allow the WM version to do the same after.

@ chetsteiker: I have the latest beta version installed. I've been using the getpos command and it keeps sending me the GPS coordinate dating back to 10/6/10. I've tried reinstalling it but it still sends the same coordinates from that date. How can I fix this?

XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.Are you a developer?