nacholopez.net

... little contributions to the open source community

  • Increase font size
  • Default font size
  • Decrease font size

SpyMobile

SpyMobile is a client/server software solution to take pictures remotely from the camera of your mobile phone.

This software uses bluetooth as medium to transport the SpyMobile protocol. The protocol itself is very simple and it's not documented as it can be understood having a look to the source code.

The server application runs on the mobile phone, listening for remote bluetooth connections. At the moment it only runs on Symbian 2nd Edition. To check if your device is suported have a look to your phone specifications. This page may help you: forum.nokia.com

The client runs on GNU/Linux and Maemo. The next example shows the client running on the command line:

$./spymobile

Usage:
./spymobile address_bluetooth port_bluetooth photo_filename [number_of_photos]

Documentation

On your phone, be sure that bluetooth is turned on and in discovery mode.

Install SpyMobile on your phone and run it, go to Select -> Start server. The screen will show the bluetooth listening port.

Find the bluetooth address of your phone:

$hcitool scan
Scanning ...
        01:23:45:67:89      my phone

Install the SpyMobile linux client and run it

$./spymobile  01:23:45:67:89 3 picturename

If you don't specify the number of the pictures that you want to take, only a picture will be taken. Files will have the extension jpg.

When the command finishes, the connection is released and the phone mobile waits for more connections.

Download

You can download the sources and binaries packages.

Binaries:
Sources:

Considerations

  • This application has only been tested in a Nokia 6260. If you have a similar device running S60 2nd Ed, feel free to contact me.

  • I'm not responsible for the use you may give to this tool.

Repositories

Nokia 770 users can add the next line to your /etc/apt/sources.list:

deb http://www.nacholopez.net/repository/mistral binary/