Command log - {{selecteddevice.device}}

D Created P Command Reply Msg
{{log.created.$date | date:'yyyy-MM-dd'}}
{{log.created.$date | date:'HH:mm:ss'}}
{{log.cmd}} {{log.reply}}

Download app

This app is not production ready yet! Lot's of features still missing. Use on your own risk. Once this website is ready I will erase all demo accounts.

With that said feel free to play around :-)

Download app

Todo list

DONE:

TODO: auto delete logs after 14 days

TODO: Disable controls when user not logged in

TODO: Auto check FCM key once per month?

TODO: Server check of app FCM push key?

TODO: App: new version required on start

TODO: setup mail server

TODO: colour selector for trying out different colours.

TODO: OAUTH2, basic app, database, websockets, FCM push system, mailserver, memcache, controls, log page, ads

Account

Email: {{email}}

Select device:
You have no devices attached to your account. Please download and install the app on your mobile first

Test stuff

Login Logout Load devices
Is logged in: {{isLoggedIn}}
Selected device: {{selecteddevice.name}}

Alarm

Will ignore silent mode. Turns up the volume, sound a siren and sets the volume back to normal level. It also makes the screen flash so you can see it in a loud or dark environment. Select seconds for alarm:

Custom Alarm

Here you can select an other alarm sound file. A select menu will appear on your device. You can always go back to the default alarm by clicking the second button.

Vibrate

Makes the phone vibrate for a number of seconds.

Location

Click the button and the phone will send the location to the server. A map will popup showing location.

If gps fix is not found in 60 seconds or gps is disabled, network location will be sent. If both GPS and network are disabled the last known location will be sent.

If no location is found after 5 minutes it will try to scan nearby WIFI networks and use that to get a position.

Low Power Location

When the phone runs out of power it will send the position to the server.
Send emails

Status

Gets info about battery level, WIFI settings, hardware and much more.

Sound

Here you can enable or disable sound on your phone.

Bluetooth

Here you can enable or disable bluetooth on your phone. This can be useful if you have a bluetooth headset connected but still wants to sound the alarm.

Flash

Here you can turn the LED flash on and off. This feature cannot be combined with the camera feature. This feature may use a lot of power so remember to turn it off again.

GPS

Here you can enable or disable your GPS. This is not part of the official API so it may not work on all phones. It may work on older phones where I use loophole in the android system to do it. I am really not supposed to mess with these settings and google closes these loopholes with their new releases.

WIFI

Here you can enable or disable your WIFI. This is not part of the official API so it may not work on all phones. It may work on older phones where I use loophole in the android system to do it. I am really not supposed to mess with these settings and google closes these loopholes with their new releases.

List apps

This will show a list of all your apps that are installed on your phone.

Message popup

Send a message to the friendly guy who have found your phone so you may let him know where to give it back. Enter popup message

SMS

Send a SMS message
Phone number:
Message:

SMS inbox

Get SMS inbox
only get unread

Picture message

Pops up a message on the phone. When the user clicks the OK button the app will take a picture with the frontface camera. You should use an inconspicuous message like 'Low on memory' or something similar. Requires android 2.3
Message:

Boot message

Pops up a message when the phone has booted. Useful in case a friendly guy finds the phone and start it up in order to find out who owns it. Send an empty string to disable the boot message.
Message:

Overlay message

Puts a red overlay message on top of the keyguard or lockscreen. Useful in case a friendly guy finds the phone and starts using it in order to find out who owns it. Send an empty string to disable the overlay message. You can add some formatting by starting the message with the word 'top' or 'bottom' and you can add newlines with '<br>'
Message:

Screen timeout

Set screen timeout in seconds

Package display

This control will hide the app from the application launcher. You must restart the phone in order to take effect. The purpose is to make it a little harder for a thief to find out that this app is installed by looking at the apps in the launcher. If you need to start the app you can do so from google play or the SMS command.
This control will display the app in the launcher

Lock timeout

Select the lock timeout in seconds. The value 0 means default value so if you wish a quick lock you should select 1 second. This control is useful for HTC users where the pin code is first activated when the lock screen times out and not when the phone is ordered to be locked!

SIM card owner

When the app detects that an unknown SIM card has been inserted it will send a warning to the SMS notification number and start a polling service. That way you can still use both the SMS commands and web controls even if the google account on the phone has been blocked and google cannot send push messages.

Lock phone

On android 6 and above you can only lock unlocked phones - not change the existing lock.
Click the button and the phone will lock the screen with the 4 digit pincode. You must first have accepted the admin rights on the phone (cannot be initiated remote). If you leaves the pincode empty the phone will be unlocked.

Unlock phone

Click the button and the phone will unlocked. You must first have accepted the admin rights on the phone (cannot be initiated remote).

Erase SD card

This will erase your SD card. No further warning will be given.

Wipe phone

Dont use this feature unless you REALLY mean it. It will wipe your phone. You must first have accepted the admin rights on the phone (cannot be initiated remote).
only get unread

Text to speech

Click the button and the phone will speak your message out loud. It will use the default installed TTS language.
Message:

Dial phone

Enter keys to dial - this can be used to forward your calls. This is operator specific so you need to consult your operators forward codes.
Message:

Hangup phone

Will hangup the phone. Not part of the official API so it may not work on all phones.

Call list

Here you can fetch your call list. It will send the last {{op54}} items to the server.

Browser history

Here you can get the last 20 items from the browser history.

Sound recording

Will record a sound file from the microphone for the selected amount of time. You must have a sound player that supports 3gpp files - for instance the VLC player. If recording is longer than two minutes it will NOT be sent to the server. You will have to fetch it from the phone in the directory /sdcard/data/system/Ellehammer/.
Time:
Record high quality sound

Front camera

Turns down the volume, takes a picture and turns back the volume.

Rear camera

Click the button and the phone will take a picture with the rear camera and send it to your mail. The phone will take the picture in the lowest possible quality which is 640x480 and around 100k on my phone.

Polling service

Here you can start and stop the polling service on the phone. As default the app will not start the polling service. It will only be started if the sim card is changed or you have requested it to run. You can request a status message in order to see if polling is running on the device.
Time:

Backup browser

After you have made a backup you can go to this page to browse your content. Please note that this is a prototype and is not yet running on a secure site and does not require any password. So keep this link private. Backup content will be automatically deleted after 24 hours, so please download the content as soon as the backup is done. A proper backup service will be implemented later :-)

Backup SMS inbox

Click on the button below to make a backup of all your items in your SMS inbox. You can select how many days back you should backup. There is not yet any restore function so you should only consider this a snapshot of your inbox. The backup will be erased automatically from the server after 24 hours. The backup can be viewed in a spreadsheet.
Days:

Backup contacts

This will make a backup of your contacts. There is not yet any restore function so you should only consider this a snapshot of your contacts list. The backup will be erased automatically from the server after 24 hours.

Backup sound files

This will make a backup of your recorded sound files. You can select how many days back you should backup. The backup will be erased automatically from the server after 24 hours.
Days:

Backup photos

This will make a backup of your photos. There is not yet any restore function so you should only consider this a snapshot of your photos. You can select how many days back it should take a backup of. The backup will be erased automatically from the server after 24 hours. Please note that this is a crude prototype and may crash or fail.
Days:

Backup photos to FTP

This will make a backup of your photos to your own FTP server. First you must setup the server in the control below. You can select how many days back it should take a backup of.
Days:

FTP server settings

Here you can input your own FTP server settings. The settings are not stored on my server but only on your phone.
FTP server (i.e. ftp.example.com):
FTP user:
FTP password:
Default directory:

Content browser

THIS IS A PROTOTYPE. This will start a webserver on your phone. That way you can download your holiday pictures even if you have lost your phone. After starting the server on the phone you can get the link to browse it in Settings->Logs. Please note that this is a prototype and may be quite unstable. Do not expect to much. The server will automatically stop if it is not used for some time. You will loose the connection to the server if it moves between 3G and WIFI connection. Your pictures are usually stored under /sdcard/DCIM/

App launcher

From this control you can launch 3rd party apps. Just enter the package name, i.e. 'com.rovio.angrybirds' or 'com.domobile.ftpshare' to start an FTP server on your device. You can find the package name in the google play url: https://play.google.com/store/apps/details?id=com.domobile.ftpshare

Contact search

Here you can search your contacts by name.

Capture screenshot

Click to capture a screenshot on your device. Will be saved under /mnt/sdcard/ScreenCapture/ In a future version it will be delivered to the webpage directly but for now you must use the content browser to fetch it. Only works on old android versions like 2.3.5. I guess I am not supposed to take screenshots from the code since it is so difficult on newer versions.

Reboot phone

Click to reboot your device. Will only work on rooted phones with premium features enabled.

Shutdown phone

Click to shutdown your device. Will only work on rooted phones with premium features enabled.

Info

Use the SMS pincode or SMS allow to allow other phones to control your phone. This is a very useful feature in case your phone is not connected to the internet or if you google account has been disabled on your phone so Google cannot push messages to your phone. If your phone is stolen and the thief changes your sim card your account on the phone will be disabled.

Please note that on newer versions of android (4.4 KitKat) the messages will appear in the SMS inbox. On older versions the SMS'es are hidden.

SMS allow

Enter a phonenumber that is allowed to send SMS commands to your phone. Useful in case both wifi and data is disabled. To allow multiple numbers separate the number with a comma ','. To remove allowed sender submit the text 'closed'.

SMS pincode

Enter a pincode that will allow any number to send SMS commands to your device even if they are not in the SMS allowed list. The pincode must be entered right after androidlost, i.e. 'androidlost 1234 alarm 5' to start the alarm from any phone.

Available SMS commands

androidlost status (sends back the status)
androidlost alarm 5 (sounds the alarm for 5 seconds)
androidlost vibrate 3 (vibrates 3 seconds)
androidlost message Hi there! Call 55523424 to get the reward (pops up a message on the phone)
androidlost sound on (enables sound)
androidlost sound off (mutes sound)
androidlost speak come home now Brian (speaks the message out loud)
androidlost wifi start (starts the wifi connection)
androidlost wifi stop (stops the wifi connection)
androidlost call 12345678 (calls the number 12345678)
androidlost hangup (hangs up the active call)
androidlost recordsound 30 (records 30 seconds from microphone)
androidlost getcommands (tries to get waiting commands from server)
androidlost apn copy (copies existing APN and sets it default)
androidlost apn remove (removes copy APN and sets previous default)
androidlost apn enable (enables copy APN)
androidlost apn disable (disables copy APN)
androidlost gps (locates the phone and returns an SMS)
androidlost lock 1234 (locks the phone to pincode 1234)
androidlost unlock (unlocks the phone)
androidlost troubleshooter (starts the Troubleshooter)
androidlost startpoll (polls the server for new messages)
androidlost stoppoll (stops polling)
androidlost restoresettings (gets the settings from the server)
androidlost updatephoneinfo (overwrites the server settings with settings from the phone)
androidlost startapp (starts the app)
androidlost erasesdcard (erases the sd card)
androidlost wipe (wipes the phone)
rss
paypal
attachment-alt
card
code-setting
case
collection-item
email
flag
flash
functions
globe-alt
hourglass
lamp
link
lock
money
map
power
refresh
scissors
settings
search
sun
toys
traffic
wrench
alert-circle
alert-triangle
help
account
accounts
run
cloud
download
folder
image
check
plus-circle
bluetooth
camera
card-sim
desktop-windows
devices
headset
laptop
mic
network
phone
phone-ring
wifi
portable-wifi
smartphone
smartphone-iphone
swap-vertical-circle
apps
alarm
replay
tune
volume-up
layers
key
label
globe
delete
money-box
audio
Test