yashsingh1/xdaforums huggingface dataset:
[Smart Unlock] TheDannemand:
Marshmallow is indeed the reason. The devs have posted about this several times in the thread. The Classic version is not compatible with MM. The Universal version is designed to work with the new APIs, but unfortunately it doesn't support Pattern unlock, only Pin.

I too used the Classic version on Lollipop (5.0, 5.0.1, 5.1 and 5.1.1) and it worked beautifully. I had some issues recently where it would occasionally lock on trusted WiFi, but I managed to fix it. I have Nexus 5 with Cataclysm as well.

After updating to MM, I've had to use Google's Smart Lock instead (Trusted Location). I hate it because it wastes battery and keeps my phone unlocked within 80 meters of my home. But I simply couldn't stand manually unlocking all the time - and I am not ready to give up Pattern Unlock.

If you're willing to use Pin Unlock, just install the Universal version of Smart Unlock.
[Smart Unlock] Paddy Landau:
I tried it. For me, trusted location repeatedly finds me, literally, miles away from my actual location (even though I have "High accuracy" set), so it hardly ever unlocks my phone when I'm at home.

It is disappointing that Smart Unlock cannot use the pattern unlock, but obviously there is nothing that the developer can do other than report a bug to Google — not that that is likely to achieve anything.
[Smart Unlock] TheDannemand:
I am no fan of Trusted Location either, for the reasons I mentioned. But for me it does indeed unlock at home (and within about 80 meters of my home) and locks when I am away. Did you also have On-body Detection enabled when you tested it? That might explain why it kept you unlocked even after leaving your home.

As for Smart Unlock (the app in this thread) the devs made clear they can only do Pattern Unlock on MM using root. I get the impression this is by design on Google's part, not a bug. I previously indicated I am happy to give Smart Unlock root permission if it gives me Pattern Unlock, which remains true. That said, with Cataclysm I don't need root for anything else, and I am increasingly keeping root disabled in order to have Android Pay working. Not that I've actually had a chance to use Android Pay yet, since few major stores accept it :rolleyes:

Anyways, if I could wean myself off Pattern and use Pin instead, I would simply install Smart Unlock Universal and be done with it. That is also what I would recommend others. This is still a great app that deserves our support!
[Smart Unlock] Paddy Landau:
It's the other way around: it fails to unlock my phone, because it thinks I'm miles away from home when actually I am at home. Useless!

I decided on a simple compromise. I chose the digits on the keypad that matched my pattern. After all, the pattern has nine dots in a square, just as the the keypad does (the zero gives a tenth point). In effect, I'm still using a pattern, just a bit slower.
[Smart Unlock] TheDannemand:
I see. Yeah, don't know what could be causing this. Assuming you have Location Reporting enabled, of course.

That's good thinking. I may end up just doing that if Google's Smart Lock drives me crazy.
[Smart Unlock] Rudolpht:
I agree. I really appreciate the app even after moving to universal. It does the job.
[Smart Unlock] KuRouZu:
No more "swipe to unlock" while connected to trusted devices

Some users have asked if they can completely eliminate the "swipe to lock" when connected to a trusted device in the Universal version. I thought not, but you can. When the universal version disable the lock, android puts the last lock without security that was used in the device. None or swipe.

So to completely disable the lock while you are connected to a secure device follow these steps:

1- Disconnect from any secure device, and exit from Smart Unlock app with the menu option "Stop and exit".

2- Open android settings -> security -> Screen lock -> None. Probably you will have to enter the current PIN before you can select "none".

3- Open Smart Unlock and select the option menu "Change Password", to set again your PIN. This is important because the application currently does not detect if the PIN has been removed or changed.

If you do not perform this step your device will not have security, even if you're not connected to secure devices.

4- After set up your PIN connect to some secure device and the lock should change to none.

Tested with Nexus 4, stock 5.1.1 without root.

Regards.
[Smart Unlock] francyesco:
few improvements:

-Alow to unlock directly and not "first unlock manually"

-fully remove the persistent notification

-add support for Knock Code (if no trused device found) for LG phones

i'm trying 1.7b2 and seems semply not working on My G4, when turning on screen notification say "device unlocked" and after a second "first unlock manually" ... and the lockscreen still active

is there no way to allow lollipop default smart lock feature to set lockscreen to none instead of swipe?
[Smart Unlock] seaniedee:
I got Smart Unlock a while back. And my understanding was that when I download Smart Unlock Universal, I was told that it was a sort of upgrade and I was allowed to use the pro version. But since marshmallow, Smart Unlock Universal is asking me to pay for it again. I've e-mailed the dev, but he doesn't seem to respond to e-mails. Anyone know the story? Has it changed since Marshmallow?

---------- Post added at 03:51 PM ---------- Previous post was at 03:45 PM ----------

This is exactly what is happening to me. And I contacted the developer and got no response. I guess I could contact Google and get them to refund me and then buy it again.
[Smart Unlock] Paddy Landau:
This is surely a security feature? If someone steals my phone, all they have to do is come close to my house to unlock it. I prefer it the way it is.

I would love this. At the moment, I have manually disabled notifications from this app (Settings > Device > Apps > Smart Unlock > Notifications > Block all).
[Smart Unlock] KuRouZu:
Hi, usually I respond to emails every three or four days. Sorry that this issue has occurred.

Probably when you have updated your device, it has "forgotten" that you are premium user of classic version.

To regain access to the premium of the universal version, you need to first install the classic version of Smart Unlock and open it at least once. Once the application has recognized that you are premium of the classic version, you can uninstall it. Now install Smart Unlock Universal, it should recognize that you are a premium user.

If you can't install the classic version from Google Play, you can install the XDA version of Smart Unlock. It works the same way.

Regards
[Smart Unlock] seaniedee:
Okay, yes, that worked. Thank you.
[Smart Unlock] Paddy Landau:
What is the difference between Smart Unlock and Smart Unlock Universal (I'm a premium user)? I can't tell from the descriptions.
[Smart Unlock] TheDannemand:
I'm sure the Devs will give a more complete answer, but my understanding is the Universal version uses more "official" APIs to achieve the unlocking, whereas the Classic version uses techniques that are not available on all phones -- and not available on Android 6. For those who are able to use the Classic version (such as Nexus phones still on Android 5.x) it provides Pattern unlock. Universal should work on all (or most) phones but doesn't support Pattern unlock.
[Smart Unlock] francyesco:
In fact I'll not use location lock i expecially need it when connected to my car handsfree...

Seems Universal only support password and pin lock ... But at least is working
[Smart Unlock] Paddy Landau:
Thanks for the answer. I'm still using the classic version on Nexus 5 on Android 6 (stock, unrooted). Do you think that I should change to Universal? I have no clue whether it would be beneficial or not.
[Smart Unlock] TheDannemand:
I've seen a few other reports in this thread that Classic version was working with Android 6 on Nexus 5, even though supposedly it shouldn't. For my part, I couldn't make it work (using Pattern unlock). Maybe it makes a difference whether the ROM is an update or clean install (mine was a clean install of Cataclysm 6).

If I were you, I wouldn't change anything as long as it is working. If it stops working or becomes erratic, I would uninstall it and install Universal instead -- I seem to recall you already switched to Pin unlock, so that should be OK for you.
[Smart Unlock] Paddy Landau:
Thanks. Yes, I changed to PIN because Android 6 won't allow pattern with Smart Unlock. I guess that only custom ROMs can do that.

I'll try Universal as an experiment to see if it works any differently.
[Smart Unlock] KuRouZu:
Hi, the "first unlock manually" feature is forced by Android. In classic and Universal version, the apps need a user interaction to remove the lockscreen first time when device is locked with screen off. Otherwise the operating system "blocks" the launcher without possibility to unlock, leaving the only option to reboot the device.

I think it's for safety reasons. In any case, if someone steals your device, first need to know where you live in order to unlock it.

About persistent notification is for Android behavior; When an application uses a persistent service, as the case of Smart Unlock, Android forces to show the notification and only allows hide it in the lockscreen. This is for security reasons, to avoid permanent services hidden in the background without the user's knowledge, among other reasons.

And about Lg G4, sorry but this device is not compatible with classic version of Smart Unlock. Indeed is excluded from Google Play. This device have many modifications in the lock system compared to android stock that make it incompatible. I assume that is for features like Knock lock. Instead the universal version should work, but only works with PIN or Password.

Regards.

---------- Post added at 10:16 PM ---------- Previous post was at 09:47 PM ----------

Another Nexus 5 user that report classic version is working...

It's really strange, because precisely the nexus devices is supposed they have practically the same code. The only explanation that I see is the user TheDannemand said. And there are differences between upgrading from a previous version or do a clean install... although it still seems weird. I'll keep an eye on this.

In your case, if the classic version is working for you I recommend you keep on that version if you use a pattern lock.

As the Google Play version will be updated to the Universal but with blue skin with Android 6 installed, you must install the XDA version. Specifically the 1.7beta2, is the same as the 1.8 version of google play, no code changes.

The universal version works in the same way that the classic version, but only works with PIN or password and is compatible with devices that don't work with the classic version. Samsung devices, for example. The apps uses differents APIs.

Regards.
[Smart Unlock] Paddy Landau:
Sorry, I should have made clear that the pattern-lock doesn't work; only the PIN and Password do.
[Smart Unlock] hulud:
[MENTION=545079]hazex[/MENTION] will this work with exchange policy configured on the phone? would probably buy this if it works the same way as moto g trusted device (bluetooth) :)
[Smart Unlock] mattybase:
Not working, maybe user error?

Thanks for the free App.

I am running on a note2 Rooted / Stock. I added my WIFI network but I still lock screen comes on.

I do have an exchange account on phone, and my regular password is a PIN code.

Power button set to automatically lock, and lock timer is set to 15 seconds.

Tried rebooting, the play store version, disabling power button lock, installed exchange password policy bypass (xposed)

still not working... any advice?
[Smart Unlock] hazex:
Hello. Im not sure about that. Can you please explain what do you mean with exchange policy?

You can also install the free XDA version and help us with the testing leting us your result.

Thanks in advanced.
[Smart Unlock] pippofiori:
You don't have to excuse yourself, you were 100% clear....but I still wonder if there's something wrong in the screen shot I posted earlier :)

Inviato dal mio SM-N9005 con Tapatalk 2
[Smart Unlock] hazex:
Sorry but we can not make the app to work with most SAMSUNG devices because they have modified the keyguard native in android. Only working properly on samsung google edition or with custom roms like cyanogen. Sorry about that, we have purchased a Galaxy S5 to find a workaround for this.
[Smart Unlock] mattybase:
thanks,

just read the samsung warning on first post also. thanks again and ill be checking back.
[Smart Unlock] hulud:
Let me try to configure my work email on my Z3 Compact stock unrooted and get back to you in a while. Exchange policy basically means that we have to encrypt the phone and forced to use either PIN or password as protection in case employees lost their phone to safeguard against information leaks. I have used Moto G in the past and if this is something that is similar i would definitely support your work and purchase this right away.
[Smart Unlock] hazex:
There is nothing wrong on the screenshot. From the XDA version you can also unlock the full version if you want to add more than 3 safe devices to connect with.
[Smart Unlock] landale:
Great app but one problem I have noticed is that when I used smart unlock the setting to delay my phone locking in the main setting screen (I have it set to one minute) is no longer used as the phone locks immediately when in a locked mode. Is this something that can be fixed?
[Smart Unlock] Sachy711:
Galalxy S2 (GTI9100)

Great work with the app.. I am using Galalxy S2 (GTI9100) with Wizzedkat Rom and Redmi Note, does it work with these phones? Has anyone tested them on these devices?

Please let me know your views.

Thanks
[Smart Unlock] chetan180:
working perfect on lg G2 running cloudy G3 2.1. with and without knock on.

thanks alot
[Smart Unlock] hulud:
[MENTION=545079]hazex[/MENTION] i guess i couldn't get it to work with exchange policy in place... damn exchange policy
[Smart Unlock] :
If you need I can translate to PT-BR! ;)

Good app!
[Smart Unlock] panart:
7 days trial? I installed earlier today but trial has expired...
[Smart Unlock] hazex:
Thanks for your testst. Now I know that is not working with exchange policy. I will write in mi "to do" list for the future of the app. :)
[Smart Unlock] hazex:
Hello, we strongly believe that this is a neccesary feature and we are working on it. On future releases the phone will check your delay lock and will apply it when not connected to trusted devices. Thanks for your suggestion.
[Smart Unlock] hazex:
Hello,

In the XDA you should never see this message.

In the Google play version you should see this message only after 7 days of use.

This must be some bug.

are you using the Google play version or the XDA version?.

Plese tell me also witch phone model and ROM version.

Probably the app is having any issue while reading or writing the files that we check fro trial licensing. But, anyway, in the XDA version you should never see this message.
[Smart Unlock] panart:
I'm using the Google Play version on Moto E with unofficial CM11 ROM (linked in my signature).
[Smart Unlock] hazex:
Thanks for let us know, sure is a bug. We will solve this in the next XDA version update, likely in the next 24 hours. Thanks for reporting.
[Smart Unlock] hazex:
Sure! We will translate to PT-BR! I will send you the string file! Lets keep in touch via PM.
[Smart Unlock] mysky911:
No more XDA version for version 1.7? :D
[Smart Unlock] Nimueh:
People that quote the whole OP are very annoying ... :rolleyes:
[Smart Unlock] Jeltel:
Hmm I tried the above steps, Smart Unlock says I'm premium. Universal still says I'm in trial mode.

Tried having both apps installed, one of them, none of them and then one of them etc. To no avail :(

On a Moto G with cyanogenmod 5.1. On my Nexus 9 (6.0) Smart Unlock doesn't work (obviously) so I can't try it there :(

Is there another option?
[Smart Unlock] KuRouZu:
Are you allowing to apps their sdcard permissions? I assume that you are trying with android 6.
[Smart Unlock] JulGer01:
Running the latest universal beta on my o2 galaxy s5. It states Android 5.0. Working flawless. ??
[Smart Unlock] Paddy Landau:
I did it like this:

Install Smart Unlock (if not already installed).

Run Smart Unlock.

Install Smart Unlock Universal.

Run Smart Unlock Universal. At this point, it recognised that I was a premium user.

Uninstall Smart Unlock.

Restart the phone.
[Smart Unlock] erazorvl:
So is there any way to make it work on marshmallow?
[Smart Unlock] TheDannemand:
Yes, just make sure to install the Universal version of the app. Also, please read the opening post of this thread and the last few pages.
[Smart Unlock] shein:
BLE?

Can you post beta with the support for BLE (Fitbit etc.)?

I've made some tests with BLE & Tasker. It kinda of working, but Smart Unlock implementation should be nicer.
[Smart Unlock] Olioaglio:
fyi, smart unlock universal beta 1.4b runs great on SGS5 Touchwiz LP 5.0 (alexndr POJ5 deodexed)

Cheers, Olioaglio
[Smart Unlock] Paddy Landau:
I have noticed a security problem with Smart Unlock Universal (Nexus 5, Android 6.0).

When returning to a trusted device, the phone requires a single unlock before being automatically unlocked. This is, I believe, as it should be.

However:

After leaving a trusted device, the first time that the phone is turned on, it is still unlocked. Only the second and subsequent times is it locked.

This is a security risk. The phone should always lock as soon as there are no trusted devices, or at most after the Delay Lock + Android's "Automatically lock", both of which in my case are set to 15 seconds.
[Smart Unlock] Jeltel:
Yes I am, for both the apps.

Now the trial of the universal app is expired. Smart unlock stil states it not being on trial (and seems to work now btw on 6.0 Nexus 9).

So what's going on? :confused:

edit:

Besides that, the gravitybox [MM] exposed module can unlock a pattern when connected to wifi. So I'm using that now.
[Smart Unlock] mmonaghan34:
A bug I found is on 4.2.2 using version 1.7b2_xda is that whenever I click on a notification of any kind, even Smart Unlock's persistent notification it takes the device back to lock screen requiring pin to be entered again and stops the automatic unlock when connected to trusted WiFi, until I go into the app, stop and exit, then relaunch the app.
[Smart Unlock] fizmixa:
i'm using smart lock universal 1.3 on my LG G3 running Paranoid 5.1.1 rom since that's the only version that works (at least partially). the device stays unlocked with no problems when connected to a trusted device. the problem is, when i disconnect from the trusted device, it stays unlocked and does not prompt me for my PIN. smart unlock shows device is locked and android security shows that my screen lock is set o PIN. any ideas why smart lock never re-enables my pin lock?
[Smart Unlock] lucasortlieb:
Would be interesting if you add integration with tasker.

For example: use a profile to change the state of the lockscreen.

With this we could add a lot of situations to be unlocked, like days of the week, time of the day, weather, opened app, or other lots of possibilities.
[Smart Unlock] seaniedee:
If you're using Tasker, who do you even need this app?
[Smart Unlock] w. junior:
For me the Smart Unlock works better than Tasker.

It would be great if it had an integration
[Smart Unlock] lucasortlieb:
Tasker can't change the security of my lockscreen if I'm not rooted, it even can skip the lockscreen, neither with plugins. That's why.
[Smart Unlock] kerins:
'Smart Unlock' does not work with 'Oneplus X" phone running Oxygen 2.1.2

While it is compatible with 'Universal' variant.
[Smart Unlock] mikeosu:
Universal 1.4 beta working well on Nexux 5x 6.0

Only concern is the RAM usage. Is 40-50MB standard? (Memory menu says it maxed at 100???) Seems kinda high....
[Smart Unlock] Fouad Aslam:
Its not working for me on Nexus 6, Pure Nexus 6.0.1 ROM. It used to work well on lollipop Rom but its not on MM 6.0.1. Basically the phone doesn't stay unlocked on added WIFI network. Any help would be much appreciated, thanks.
[Smart Unlock] KuRouZu:
Hi, remember that custom ROMs are not supported. The classic version of Smart Unlock doesn't work with Android 6 and you will need to use the universal version of the application. Regards.
[Smart Unlock] Fouad Aslam:
Thank you, I'll try the universal version. Many thanks and best wishes.
[Smart Unlock] Fouad Aslam:
It works perfect, thanks a lot.
[Smart Unlock] Pottertons:
EDIT: Restart alters functionality...

I realize that this is a beta version so I'm sharing my experience so far.

I used the 'Smart Unlock v1.4 beta' for my Galaxy s6 ruining stock 5.1.1

With Wi-Fi on, device unlocked via SU and my stock security set with a PIN, I restart the device.

Once powered back up, the device remained 'UNLOCKED' but the status had changed to 'LOCKED'.

Disabling and re-enabling the Wi-Fi made no change. It Still said 'DEVICE LOCKED' and In the app itself, it still shows my Wi-Fi is connected and highlighted in green.

The only workaround I've found so far is to use the 'Stop & Exit' function via the apps menu options.

I then open the app again to get it working as it was before the restart of my device.

EDIT 2:

Sorry for my poor etiquette...

Works after restart if Wi-Fi is turned off before powering down...

Just tried another restart of my device. Only this time, I turned my Wi-Fi OFF first and waited the 15 seconds (the time delay that I've set) in order for the app to switch to 'LOCKED'. Before actually restarting I tested the locked status with the power button.

When the screen came back on, I had to enter a pin so all good there.

After the device had restarted, I also had to enter my pin. Then once I switched my Wi-Fi on, the app/device status successfully changed to unlocked.

So it seems as though the only issue is when you power down while Wi-Fi is still on.

EDIT: 3

Please feel free to let me know if I'm going about this the wrong way.

Left my Wi-Fi in today and went out for a bit. Device locked upon loss of Wi-Fi signal as planned.

Unlocked with PIN to use data on my device while out, turned it back off.

Got home, my Wi-Fi connected, but I still had to enter my PIN to gain access. At which point the SU app began properly and switched to unlocked.

No biggie, as I only had to enter the PIN that one time. However, I assume that this step should not have been needed.
[Smart Unlock] zdrweb:
Thanks a lot! :good:

Work well on Lenovo P780 MIUI 5.11.26 ROW + Iwown I5 plus

UPD:

Not always ... over time stops working, although bracelet attached...
[Smart Unlock] DoctorBRR:
Great app!

Thank you for xda version.:good:

After the upgrade to Android 6.0 Marshmallow, the app does not work as before in my Motorola Moto X 2014 (XT-1097). Not even the UNIVERSAL version works correctly on it.

Always have to open the app, access the menu and click Stop and Exit to lock the device. Otherwise it remains unlocked until I turn on the screen and close it.

I hope this BUG is corrected as quickly as possible. I love this app!:)
[Smart Unlock] sdfgsteve:
This is a very important feature for people who use this in their car - if for whatever reason the radio restarts, there needs to be an option so the driver doesn't have to pull over just to put the pin/pattern in, which might not always be practical.
[Smart Unlock] kiranchaitanya:
very good app. i am using this from last one week.good one.working fine
[Smart Unlock] Nimueh:
Why do people feel the need to quote the whole damn OP??? It's useless and VERY annoying :rolleyes: :eek:
[Smart Unlock] KuRouZu:
Hi, due to security reasons, android does not allow an application to unlock the phone directly. It's neccesary a first manually unlock from the user, when he connects for first time to a secure device.

So, for example with bluetooth Car, to avoid manually unlocking the device if for example radio restart, etc, you can use the feature Delay to lock, implemented for theses cases. With that feature you can specify the time delay between your mobile when is disconnected from a secure device until it locks.

Regards.
[Smart Unlock] BIade:
Hey, Could you please tell me how to do it with GB-MM?

EDIT: nvm got it. Super nice!!!

Gratefully

Blade