Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,810,588 Members 45,184 Now Online
XDA Developers Android and Mobile Development Forum

[MOD][4.4+] No Lock Home v0.5.3 (WiFi/BT/BTS Unlock) - S5 fingerprint compatible

Tip us?
 
moneytoo
Old
(Last edited by moneytoo; 18th September 2014 at 05:27 PM.)
#1  
moneytoo's Avatar
Recognized Developer - OP
Thanks Meter 222
Posts: 1,057
Join Date: Feb 2007
Location: Prague

 
DONATE TO ME
Default [MOD][4.4+] No Lock Home v0.5.3 (WiFi/BT/BTS Unlock) - S5 fingerprint compatible

No Lock Home is Xposed module for lockscreen bypass based on network connectivity - when you're home, connected to your trusted WiFi AP, lock screen will not be shown. Once you disconnect from your AP, your selected lockscreen will be displayed.
It's the very same principle as uses app SkipLock (formerly Unlock With WiFi). Why use No Lock Home instead?
  • Works with any unlock method (Swipe/Face Unlock/Pattern/PIN/Password/...) - including fingerprint reader on Samsung Galaxy S5 (stock ROM w/ TouchWiz)
  • Easy to setup (compared to complexity of Tasker). No Lock home only requires you to enable module, reboot and add AP MAC address (using just two clicks)
  • Free
Additional advantages:
  • Unlock based on connected WiFi networks, Bluetooth devices or Cell towers
  • No service, no wakelock, no internet connectivity - just a few method hookss within system keyguard
  • Crazy small apk
  • Using AOSP methods which are also available in Samsung/LG devices as well as CyanogenMod
No Lock Home is using only two hooks. One to disable lockscreen which is triggered once screen goes off (after testing various methods I came to same calls as mentioned here). Other call is for re-locking when screen goes on and there's no trusted AP. EDIT: As of v0.5.0 it's little bit more than just that.

Lockscreen is displayed in trusted environment only when:
  • First unlock after device boot (EDIT: No longer valid as of v0.5.0)
  • Some times on first use in trusted environment after use outside of trusted environment (EDIT: No longer valid as of v0.5.0)
Limitations
  • Xposed required (therefore root required)
  • Only for Android 4.4.x/KitKat
Possible future features include more interactive GUI etc. It all depends on feedback - whatever some one actually will use this app.
I'm focusing on the core functionality for now.

TIP: You can add more trusted AP MAC addresses (or BT/Cells) - just separate them with semicolon (;).

It has been tested on Android 4.4.2 - Samsung Galaxy S5 (stock), LG G Pad 8.3 (stock), Samsung Galaxy Tab P1000 (CyanogenMod). Since 0.5.3 it's also compatible with OnePlus and HTC so all Android (4.4+) phones should be covered.
It may not work with HTC devices.

No Lock Home is also available from Xposed Module Repository.

Do you like it? Does it save your time? Want more features? Buy me a macaron.

Changelog
Code:
v0.5.3 (20140918) - experimental
- improved "no lock when screen is on"
- improvements towards htc keyguard compatability

v0.5.2 (20140916) - experimental
- add add (action for adding mac addresses/bts)
- add use of "*" wildcard (in bts only) as a workaround to have No Lock Home always active	
- fix "no lock when screen is on"

v0.5.1 (20140911) - experimental
- add OnePlus One keyguard support

v0.5.0 (20140910) - experimental
- add lock/unlock based on network (wifi/bt) events - screen no longer needs to be turned off and on, it also bypasses the first lockscreen after boot
- minor tweaks

v0.4.0 (20140725) - current stable
- add cdma support
- fix ripple/particle effect instead of fallback circle when using swipe (non-aosp devices)

v0.3.7 (20140709)
- add option to unlock using any paired & connected bluetooth device
- add allow using both wifi mac addresses and names (ssid)
- fix sim unlock not appearing when using swipe

v0.3.6 (20140708)
- add option to unlock using any wifi connection
- fix lock not activated in some cases if using swipe, thanks @albertf

v0.3.5 (20140707)
- add option to disable/enable (un)locking
- add restart-less setting
- fix status bar in swipe lock, thanks @JulianPaoloThiry

v0.3.0 (20140706)
- add unlock based on Bluetooth device
- add unlock based on cell tower (LAC-CID)
- fix respecting lock delay
- fix faster screen on outside trusted zone (remove unnecessary wifi checks)

v0.2.0 (20140703)
- add option to set Swipe unlock method as default instead of None

v0.1.1 (20140702)
- fix FC (first time opening settings without wifi on)

v0.1.0 (20140629)
- Initial release
Attached Thumbnails
Click image for larger version

Name:	screenshot1.png
Views:	4469
Size:	76.9 KB
ID:	2836084   Click image for larger version

Name:	screenshot2.png
Views:	3789
Size:	60.7 KB
ID:	2836085  
Attached Files
File Type: apk NoLockHome.v0.1.apk - [Click for QR Code] (12.1 KB, 1028 views)
File Type: apk NoLockHome.v0.1.1.apk - [Click for QR Code] (12.1 KB, 55 views)
File Type: apk NoLockHome.v0.2.0.apk - [Click for QR Code] (12.7 KB, 149 views)
File Type: apk NoLockHome.v0.3.0.apk - [Click for QR Code] (15.9 KB, 641 views)
File Type: apk NoLockHome.v0.3.5.apk - [Click for QR Code] (15.9 KB, 562 views)
File Type: apk NoLockHome.v0.3.6.apk - [Click for QR Code] (16.1 KB, 354 views)
File Type: apk NoLockHome.v0.3.7.apk - [Click for QR Code] (18.4 KB, 999 views)
File Type: apk NoLockHome.v0.4.0b.apk - [Click for QR Code] (18.9 KB, 748 views)
File Type: apk NoLockHome.v0.5.0a.apk - [Click for QR Code] (21.3 KB, 7 views)
File Type: apk NoLockHome.v0.5.1.apk - [Click for QR Code] (21.4 KB, 103 views)
File Type: apk NoLockHome.v0.5.2.apk - [Click for QR Code] (26.2 KB, 20 views)
File Type: apk NoLockHome.v0.5.3.apk - [Click for QR Code] (26.3 KB, 48 views)
The Following 98 Users Say Thank You to moneytoo For This Useful Post: [ Click to Expand ]
 
matteo2
Old
#2  
Senior Member
Thanks Meter 19
Posts: 112
Join Date: Mar 2011
Does it works with 4.1.2?

Inviato dal mio GT-I9100 utilizzando Tapatalk
 
HaarisTheBoss
Old
#3  
HaarisTheBoss's Avatar
Senior Member
Thanks Meter 54
Posts: 107
Join Date: Mar 2014
Great concept. Is there any way to add extra WiFi connections

Sent from my GT-I9300 using XDA Premium 4 mobile app
 
Dovidhalevi
Old
#4  
Senior Member
Thanks Meter 986
Posts: 2,037
Join Date: Jun 2012
Trying now. Promises to be a great convenience for my clumsy fingers!

More WFI hotspots? Might team up with wifi scheduler app.
 
MaKTaiL
Old
(Last edited by MaKTaiL; 29th June 2014 at 01:56 PM.)
#5  
MaKTaiL's Avatar
Senior Member
Thanks Meter 1,142
Posts: 2,707
Join Date: Oct 2011
Location: Brasília
Great app. I'll start using now. Suggestions for future releases:

- Set a list of more Trusted MACs (with name for identification). EDIT: Just saw how to do it, but a more friendly UI is always appreciated.
- Option to set which type of lockscreen we want (No lockscreen at all/normal lockscreen)
- App icon on launcher

Keep up the great work.
The Following User Says Thank You to MaKTaiL For This Useful Post: [ Click to Expand ]
 
AlJoelson
Old
#6  
Junior Member
Thanks Meter 5
Posts: 2
Join Date: Jun 2014
Quote:
Originally Posted by MaKTaiL View Post
- Option to set which type of lockscreen we want (No lockscreen at all/normal lockscreen)
Agreed, it'd be super cool if you could choose to have a secure lockscreen when off a saved AP and an unsecured/swipe lockscreen when connected to a saved one.
The Following 2 Users Say Thank You to AlJoelson For This Useful Post: [ Click to Expand ]
 
usrname
Old
#7  
usrname's Avatar
Senior Member
Thanks Meter 10
Posts: 248
Join Date: Aug 2007
awesome. using it on my rooted nexus 5.
more than one AP would be cool and no lock while connected to bt carkit would be nice.
I used a tasker profile for that, but if home was pressed, lockscreen showed up regardless


other: Acer A700, ASUS Nexus 7 ²º¹², Moto Droid Razr XT910

 
reversegear
Old
#8  
Senior Member
Thanks Meter 423
Posts: 931
Join Date: Jul 2011
Great app
with Android since Froyo
 
yanleites
Old
(Last edited by yanleites; 30th June 2014 at 04:14 AM.)
#9  
Senior Member
Thanks Meter 94
Posts: 503
Join Date: Dec 2012
Location: Jerusalem
Really great App !!! But it doesn't work on my N4 4.4.4 - stock rooted...
Install App + checked it in Xposed-> rebooted -> checked my MAC -> rebooted.... still nothing.
I use Pattern lock.

What am I doing wrong ?

Thank you

Ok. Works!
Nexus 4
4.4.4 Stock + Franco Kernel + Xposed
Z2 Qualcomm-optimized Dalvik & Bionic libraries
 
mkz14
Old
#10  
Senior Member
Thanks Meter 16
Posts: 121
Join Date: Feb 2011
Working cool at Nexus5.

Enabling multiple hotspots would be good, and to make it through SSID instead of MAC. Also with BT carkit audio

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes