[Android Software Development] ThunderStick:
Hello is an app I developed to let you secure your device using any device or software capable of sending SMS messages.

Yes most android devices are capable of using Device Manager, the only problem with this is. It's not a system app and can be removed easily and if not logged in using your account it doesn't work at all or information is so stale it's worse than moldy bread sitting on a picnic table in the sun. Device Manager also requires a data connection, even when your trying to just locate it's last position. If there is no data connection available for your device or to the device your trying to locate it wont work.

SMS is readily available even when data is not so I found this solution to work the best.

Hello will update your device location every hour when a data connection is available. It does not run in the back ground and uses very little resources for no more than 30 seconds every hour. So it is not expected to be a huge battery hog at all. I tested this on a Galaxy s3 with android 4.4.2 and a Nexus 5 with android 5.1.1 and both have experienced no noticeable additional battery drain as a result of this app.

Hello works like this:

After installation the app registers to trigger location updates when the screen is turned on, power is plugged in or unplugged, or the device is rebooted

BUT NOT SOONER THAN EVERY HOUR.

It also triggers a location update every hour from the time the device completes booting.

SO,

Install the Hello app on the device you want to secure

Push using ADB, Copy to SD Card and install from there or the best way is to push directly to the system/app folder

Then after installation send the that device an SMS message with the message body "big brother".

After the SMS is received the device will

-use location services to determine it's location

-save the number as the secure device or master device

-transmit settings to be stored on the internet

-be ready to receive commands

Commands it accepts from the secure device:

Big Brother: Sets master device using its phone number

Where are you: Send an SMS to the master device with it's current location

Secure Save: saves all settings to the internet so the can be automatically restored if upon the next data connection if the device is data wiped or system reset

Locked Out: Locks the device, (shows a persistent screen on the device that requires a pin entry before the user can use the device with out interruption)

Unlock: Unlocks device remotely, disabling security features. This will allow a different device to take ownership of secure device settings.

GeoFence on: Set a 100 meter perimeter according to the device current location determined by location services.

GeoFence off: Turns off the geo fence feature

setas=: Allows the user of the secure device to change the command triggers that trigger commands. Example: If you want to use a custom to emulate the where are you command you would send an SMS from the secure device with the message body

setas=Where are you=Whats up

The next time the device receives an SMS with the message body equal to Whats Up, it will send the secure device an SMS with location information.

There is a HELP button on the lock screen that will describe all the commands in greater detail as well as current device lock and geofence status.

If you are an advanced user you can use a log cat viewer and watch everything in action by filtering Log tag "Hello"

When your DEVICE is LOCKED it displays a NAGGING screen that is hard to escape from requiring the user to enter a pin number. This screen is persistent and even if backed out of it just pops back up.

So give it a try, install by side loading like normal to test it. If you like please leave a positive comment below and install as a system app to better secure your device.

Download FROM HERE FOR FREE....

goo.gl/ezDk2f

See how locations are displayed to you here

http://igottadroid.com/hello/?id=DEMO