Lockscreen Disabler

Lockscreen/Keyguard Disabler
What is lockscreen disabler and what do I need it for?
Sometimes you may face the problem that you are forced to setup a device pin or password everytime you want to unlock your phone.
There may be different reasons: some companies require such protections when you want to receive emails onto your mobile device.
Another public reason is: you want to use VPN on your Android smartphone. To setup a VPN you are forced by the system to setup some kind of security.

This module is for all the users who don't want to be forced to use a protection, although using the services descriped above.

Disclaimer: I am not responsible for any damages to you or your device, nor for any consequences that result from using this mod.
This mod is intended for testing purposes and not for bypassing security policies or guidelines in your everyday (work-)life.

Long story short: here it is now: A module that simply hooks into the lockscreen's callback, wether there is a password required and mocks, that there is no password needed for unlocking the device. As the password is still active in the background, other apps (especially the apps that enforce such password policies) will never notice this little hack.

There are no app-permissions required.

Installation
Install the Xposed Framework, install the APK and enable "Keyguard Disabler" from the module overview in the Xposed App. After a restart you can start using the standard Android "Slide-to-Unlock" again.

Supported Devices
The module should work with the following Android versions

  • Any pure AOSP android version (Stock, ParanoidAndroid, Cyanogenmod, etc.)
  • HTC devices or devices running a ROM with Sense 5 or Sense 6
  • Samsung Touchwiz devices are reported to work

Credits
Thanks to:
@sirlatrom and @gsamtan for their very good support with this module, because it wouldn't be what it is now without their help!

Author(s): 
Package: 
com.lr.keyguarddisabler
Version name: 
1.8.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
23,394 in total · 4 in the last 24 hours
MD5 checksum: 
66c396a4c41da5659a5ef2dc8cd6a5e5
Uploaded on: 
Monday, February 1, 2016 - 10:04
Changes: 

Added MM compatibility by @gsamtan

Version name: 
1.7.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
16,243 in total · 0 in the last 24 hours
MD5 checksum: 
e35d2f540ee6d012476a00d4ae953119
Uploaded on: 
Tuesday, March 10, 2015 - 10:18
Changes: 

@gsamtan added Smartlock support introduced in Android Lollipop

Version name: 
1.6.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
2,846 in total · 0 in the last 24 hours
MD5 checksum: 
ee30fff47011b5bcb15d909023027bb4
Uploaded on: 
Monday, February 16, 2015 - 12:27
Changes: 

Added Lollipop support

Version name: 
1.5.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
11,130 in total · 0 in the last 24 hours
MD5 checksum: 
52e699729305c19cc70b039f64286d1a
Uploaded on: 
Friday, October 3, 2014 - 21:06
Changes: 

Added tasker integration thanks to github @ravikumars
Added option to decide whether to enter the password/pin once after boot or not

Version name: 
1.4.8
Release type: 
Stable (low risk of bugs)
Number of downloads: 
463 in total · 0 in the last 24 hours
MD5 checksum: 
d2b6a0bfc146366b7280350c87df8d87
Uploaded on: 
Friday, October 3, 2014 - 11:45
Changes: 

Added intents to control the lockscreen type from other apps thanks to github @ravikumars

Intent action name is "com.lr.keyguarddisabler.action.SET_PREFERENCE"
Stringextra should be "none", "slide", "device"

Version name: 
1.4.7
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,984 in total · 0 in the last 24 hours
MD5 checksum: 
cc1a7ca50d9458b7b2c7ce4e10737978
Uploaded on: 
Tuesday, September 16, 2014 - 13:00
Changes: 

Added support for OnePlus One CM11S; Critical Bugfix from v 1.4.6

Version name: 
1.4.6
Release type: 
Stable (low risk of bugs)
Number of downloads: 
203 in total · 0 in the last 24 hours
MD5 checksum: 
60b424517627a18b3edd56c1a67a5dd9
Uploaded on: 
Thursday, October 9, 2014 - 09:53
Version name: 
1.4.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,195 in total · 0 in the last 24 hours
MD5 checksum: 
f8c1a4ea6172261000df4691371a369f
Uploaded on: 
Monday, September 1, 2014 - 15:05
Changes: 

Thanks to the great work of xda @gsamtan:
-> Changing the lockscreen type now doesn't require a reboot anymore - finally!
-> You can choose a timeout, after that you are required to enter your device standard security information (e.g. password)

Version name: 
1.4.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,469 in total · 0 in the last 24 hours
MD5 checksum: 
c2b38360830cd453fa6781fd4d6695af
Uploaded on: 
Saturday, August 23, 2014 - 09:13
Changes: 

Added support for new HTC Sense 5 devices thanks to xda @Sirlatrom

Version name: 
1.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
17,181 in total · 0 in the last 24 hours
MD5 checksum: 
629ba9bea2e960d209fe6dfcb0deeb79
Changes: 

Added an option menu to choose between Slide-to-unlock style and completely disabling the lockscreen, for use with NFC lockscreens etc.
Also you can choose to apply the device defaults (this may be your password, PIN or pattern lockscreen)

The function to completely disable the lockscreen should work for all stock devices running even with old versions like Gingerbread, but I haven't tested it yet!

IMPORTANT:
After changing the lockscreen type in the settings app, you are required to reboot the device! (You can use the xposed app to do a software-restart, though)
I still haven't figured out how to force the lockscreen to apply the changes without a reboot. Sorry folks.

Version name: 
1.2
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
2,184 in total · 0 in the last 24 hours
MD5 checksum: 
5215307ac1fcb63017749ba8fcaff2e9
Changes: 

Added support for HTC Sense lockscreen

Version name: 
1.1
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
848 in total · 0 in the last 24 hours
MD5 checksum: 
907e29a52a98637290abf62ab3199c38
Changes: 

Added support for Android 4.3+ (Still untested as I don't have a 4.3 device, but the changes made are very minor, so it should work. I really appreciate feedback in the XDA-Thread)

Version name: 
1.0
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
326 in total · 0 in the last 24 hours
MD5 checksum: 
9841431c112dec5aa066d16c156ba7b4