1. The Device Administrator makes use of the watch-login policy to get triggered when the wrong pin is beeing entered. • CAMERA: Permission to access the camera, in order to take pictures with your phone’s front camera. • ACCESS_FINE_LOCATION (GPS): Get the location of your device, when a photo is being taken. • WRITE_EXTERNAL_STORAGE: Photos can be shared with other apps.
2. Lockscreen Observer takes a picture with your front camera whenever a wrong PIN code is being entered.
3. This is only possible though, when a wrong PIN code has been entered at least once before the correct PIN code is being entered.
4. The selection of the desired Gmail account is made in the settings of the app, for which this permission is needed. • USE_CREDENTIALS: Required in order to send mails and connect to the smtp-server (mailserver).
5. Therefore, a picture is only being taken when a minimum of 4 characters have been entered (pin) or 4 pads have been connected (lock pattern).
6. Receive the photo and the current location of your device via email. • App reacts to false entry of either PIN code, pattern or even your phone's finger-print sensor!
7. It is also possible to have the app take a picture when the correct PIN code has been entered.
8. So, should someone have found out the correct PIN code after various failed attempts, then you'll be notified and get a picture.
9. The connection is established with an authentication token, instead of having to authenticate with username and password. • INTERNET and ACCESS_NETWORK_STATE: Required to send mails and display a little ad.
10. For this to be possible, the photos have to be temporarily saved in the external storage. • GET_ACCOUNTS: Photos can be sent via a local Gmail account.
11. In order to uninstall the app, you'll have to disable the 'Lockscreen Monitoring' in the app settings first.
1. Good app.