[AOSP][CM][LP-MM] Gesture Unlock with Custom Shortcuts

This Xposed module enables gesture unlock for Lollipop and Marshmallow devices . The gesture unlock is highly customizable, from changing colours to visibility, error messages, background, etc. You can even hide the emergency button.

What's more, you can use gestures to directly open specific shortcuts from the lockscreen, for example use U to unlock, W to open WhatsApp, M for email, etc. These shortcuts don't have to be just apps, they can be anything on your device, like Direct Dial, open a specific Contact, etc. You even have the option to launch these shortcuts without unlocking the phone!

The module is pretty self explanatory, and will prompt you to set a pattern on the lock screen, because that is what it replaces. Other than that, there are no specific instructions to use it. Should the module or Xposed be disabled for any reason, your phone will still remain secure with that pattern.

Compatibility :
I personally test on CM13, and I will support CM12.0, CM12.1, AOSP 5.x and 6.0.x and derivatives. HTC support is limited unless I find a tester. Support for other OEM ROMs is absent beyond basic working functionality.

The only caveats are because of the way Xposed works.
A. Your gestures will be visible to any one or any app on your device. No root required.
B. You need root to restart the keyguard after changing the gesture full screen option. It is not mandatory, you could manually reboot if you require. All other changes will be reflected automatically, but not this one.

Tags (ignore) : gesture lock screen exposed xposed xda tuesday unlock draw swipe full screen fullscreen lockscreen shortcut custom quick launch pattern pin protected pinned authentication dual two factor rijul ahuja

Author(s): 
Package: 
me.rijul.gestureunlock
Version name: 
1.2.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
63,508 in total · 92 in the last 24 hours
MD5 checksum: 
8ad8f2a8845415f164736ec553d25f4e
Uploaded on: 
Tuesday, December 13, 2016 - 17:10
Changes: 

- Fix custom shortcuts crash, now tested!

Version name: 
1.2.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
7,855 in total · 8 in the last 24 hours
MD5 checksum: 
7df6ddf46a9d846384f5befdd353af7e
Uploaded on: 
Monday, December 5, 2016 - 18:30
Changes: 

Fix custom shortcuts crash, thanks to Rishabh Sethi (untested)

Version name: 
1.2.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
13,107 in total · 4 in the last 24 hours
MD5 checksum: 
9302f0f862d53798fe7385efe1e8286f
Uploaded on: 
Sunday, October 30, 2016 - 21:48
Changes: 

* Re-add CM compatibility

Version name: 
1.2.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
49,930 in total · 3 in the last 24 hours
MD5 checksum: 
0c95e1dc20f3ddfd1686bce15c0d66dc
Uploaded on: 
Saturday, June 11, 2016 - 11:46
Changes: 

- Reference the Xposed API classes instead of compiling them

Version name: 
1.1.8
Release type: 
Stable (low risk of bugs)
Number of downloads: 
44,459 in total · 2 in the last 24 hours
MD5 checksum: 
d8e15c46407063d0f6da6571a7830af1
Uploaded on: 
Monday, March 14, 2016 - 12:35
Changes: 

- Fix crash if custom shortcut target is uninstalled (please remove the shortcut manually if you do so)
- Broadcast settings change if shortcut deleted
Thanks to dlhxr on XDA

Version name: 
1.1.7
Release type: 
Stable (low risk of bugs)
Number of downloads: 
8,234 in total · 1 in the last 24 hours
MD5 checksum: 
69227850bee14e05b84eb6ad7a0e3b00
Uploaded on: 
Saturday, March 12, 2016 - 13:14
Changes: 

- Removed option to open shortcut w/o unlocking
- Removed superfluous permission

Version name: 
1.1.6
Release type: 
Stable (low risk of bugs)
Number of downloads: 
4,069 in total · 3 in the last 24 hours
MD5 checksum: 
af44823e4f38ccbef0614e7b9604581f
Uploaded on: 
Friday, March 11, 2016 - 19:24
Changes: 

- Fix bug to allow some more apps (like Whatsapp) to be launched over the lockscreen (not exactly perfect yet, but I think this should work for a large number of apps)

Version name: 
1.1.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
2,948 in total · 2 in the last 24 hours
MD5 checksum: 
0bc1de0486645f36ec51a954fae7a295
Uploaded on: 
Friday, March 11, 2016 - 14:04
Changes: 

- Fixed bug with custom shortcuts being launched without unlocking
- Now status bar will be disabled if such shortcuts are launched for security purposes

Version name: 
1.1.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
2,990 in total · 2 in the last 24 hours
MD5 checksum: 
540e61dc9b540235319f54c0821c8943
Uploaded on: 
Thursday, March 10, 2016 - 20:18
Changes: 

- Add option to delete the custom shortcut gesture

Version name: 
1.1.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
5,961 in total · 4 in the last 24 hours
MD5 checksum: 
6b4fa28f6868386dd2ee8b8b3921acbf
Uploaded on: 
Thursday, March 10, 2016 - 19:34
Changes: 

- Option to launch shortcut without unlocking
- Option to set gesture background color

Version name: 
1.1.2
Release type: 
Stable (low risk of bugs)
MD5 checksum: 
d74098f4981ad18ac23ff083ac856ffe
Uploaded on: 
Saturday, March 5, 2016 - 16:31
Version name: 
1.1.1
Release type: 
Stable (low risk of bugs)
MD5 checksum: 
bef62983f1870846a8740b0806a2098d
Uploaded on: 
Saturday, March 5, 2016 - 00:06
Version name: 
1.1
Release type: 
Stable (low risk of bugs)
MD5 checksum: 
0bee24de04c67e53d5185c74b69473c7
Uploaded on: 
Thursday, March 3, 2016 - 23:45
Version name: 
1.0
Release type: 
Stable (low risk of bugs)
MD5 checksum: 
45531b76bab68e5dfb0a445751e99186
Uploaded on: 
Thursday, March 3, 2016 - 04:37