[Android Apps and Games] aravindsagar:
Instructions, Downloads, Changelogs, Known Bugs etc

Important - Please read carefully

If you choose to use 'System pattern lock (Requires root)' - this option can be found in General Settings->Pattern Type if you have root access - please be careful.

This feature has been tested in AOSP ROMs only. Please make a nandroid backup, or at least Ti backups, especially if you're on a custom skin of Android like TouchWiz.

I request everyone to test this feature and report success/failure so that any problems which could arise can be fixed quickly

_

System Requirements

Android 4.1+

Latest Google Play Services

Notifications in lock screen works only in 4.3+, as of now. We're working to bring them to lower versions as well

Doesn't work in MIUI. We would like to get testers who can work with us to sort out the issues with MIUI

Testing has been done mainly on AOSP based ROMs (mainly a Nexus 4 and Nexus 5). The app might crash or not work as expected in certain manufacturer versions of Android. We haven't seen this behavior anywhere yet, but we would like to find out, and sort out the issues.

_

Installation Instructions

Important: The basic initialization steps haven't been compiled into a proper set up wizard when app first runs, so please follow these instructions carefully.

Download the apk (see below) and install it.

Go to Settings -> Security and change password to none. This is done so that unlock becomes simple whenever password is set to none by the app.

Install the apk file. See downloads to get the apk file.

For Android 4.3+, Go to Settings -> Security -> Notification Access and select SmartLockScreen.

Open SmartLockScreen settings. You'll be prompted to set a master passphrase, and activate Device Admin for that app, after which you'll be taken to Main Settings screen. Master passphrase can only be password/pin for security, and it'll be used by default on unknown environments. You can set a different password for unknown environment though, from Manage Environments screen. Add different environments using '+' menu item in Manage Environments screen.

Click on the user name to see list of profiles. Click add new profile option in the list to add restricted profiles. Once you select a restricted profile from the list, the options available will change accordingly and you can set which apps are allowed for that profile and what passphrase should be used for that profile.

[size=+1]For more help on configuring the app, see post #2[/size]

_

Download

A note to people who reshare this app elsewhere: Please don't directly link to the apk, please link to this thread so that users will receive important information and updates

The apk file is attached to this post.

Alternate download link: http://bit.ly/1KUB84X

If you have alpha 1.5 or above, go to About -> Check for updates. Click on update available button, and download.

_

Change log

Alpha v3.0

Lollipop support

Changed the implementation of root pattern lock. Should be more reliable now.

Miscellaneous fixes

Complete changelog here: http://goo.gl/rwroFI

_

Upcoming features

Blacklisting apps from showing notifications in lockscreen

Ability to show/hide pattern while unlocking

Automatic screen on and off

Notifications backward compatibility

Auto detect all environment variables in Add Environment screen

You tell us...

_

Known issues

Pattern lock does not keep track of incorrect attempts (in non-root mode).

Location has a tendency to fail, especially indoors. Setting a larger radius can help in such cases.

Slight delay in unlock after entering pattern, in certain situations - Doesn't happen if you have root, and has System pattern enabled.

_

Disclaimer

Use this app at your own risk. This software is distributed "as is", without any warranty, and the developers cannot be held responsible for any damages or consequences arising because of that.

That being said, I'll be happy to help anyone out, if you run into problems, or want any sort of assistance. Feel free to post the issues you encounter, in this thread.