yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] trunzoc:
these are all things that would be exceptionally easy to implement using Tasker if we had intents to call on or if this app was just integrated as a plugin

Sent from my AT&T S4 running KangaKat.
[Xposed Framework Modules] andreasy:
You can always use the SecureSettings plugin for tasker which can handle keyguard but once you set several conditions for lock/unlock its functionality breaks. Tasker can't handle complicated nested condition efficiently.
[Xposed Framework Modules] trunzoc:
My current method, as you mentioned, is to use Secure Settings to Clear Pin/ Disable keyboard, or set pin, to turn the lock on and off. I've been using this method for probably 5 years now. It works great, just clunky since it requires a few different steps for Secure Settings to get the job done.

How do you figure Tasker can't handle nested conditions efficiently? One of my many lock/unlock profiles actually uses a combination of elevation, a bluedevice connected state and one of 2 wifi networks to control it. I have the lock/unlock tasks setup with timers based on open apps.

One example is when I am not home (home wifi turns off lock screen anyway) and I open the camera app, it sets a timer for 15 minutesto relock again. It restarts the timer every time I take a picture. It's annoying unlocking the phone every time I want to take a pic at a family event or something.

I do some pretty complicated stuff and Tasker never blinks.
[Xposed Framework Modules] tangcla:
Is it possible for you to update No Lock Home to bypass security on all occasions? I am looking for a way to bypass lockscreen security while having VPN profiles.
[Xposed Framework Modules] moneytoo:
How about Lockscreen Disabler?
[Xposed Framework Modules] tangcla:
I looked at that... But it doesn't work with Samsung TouchWiz.
[Xposed Framework Modules] c00ller:
[MENTION=426237]moneytoo[/MENTION] as a few others have mentioned, this doesn't seem to be working on the HTC One M7 with Sense. Is there a technical limitation with Sense?

@ anyone else with Sense, have you had success with this? would like to know if the general case is working for Sense users.
[Xposed Framework Modules] andreasy:
It's good if you managed to make it work exactly as you need it. I can realize exactly how you handle it but for me it never worked as expected although I've been trying to do something relatively simple.

I was just calling the enable and disable keyguard method of SS on conditions where certain APs where connected, certain BT devices were connected and when on charger.

The first fail of tasker was to effectively handle the OR (/) conditions (no need to elaborate further), the next might not have been inefficiency of tasker but rather lack of capability to combine further conditions since the 3 above were influencing each other and the negative conditions (Not) that i used as workaround never worked properly for me.

I also suspect that some other xposed module was causing trouble anf my phone was randomly locked when i pushed the home button but i never had the time to track it.

Anyway, with this module now I'm more than happy and i expect it to be improved further.
[Xposed Framework Modules] trunzoc:
Just curious, has anyone used this in conjunction with Android Device Manager's lockout function?

Does this allow that to work, or will it bypass that lock as well?
[Xposed Framework Modules] gredini:
Won't work with my htc one m8 :(

Gesendet von meinem HTC One_M8 mit Tapatalk
[Xposed Framework Modules] ttabbal:
This version gives me ID 0-0 which makes me think it's not reading it. Force switching the device to other network types, I don't get any more messages. The CellID Info app shows a LAC-CID properly, so I'm a bit confused about this app apparently not being able to see one. Device is a Note3 on Tmobile (N900T) with Tweaked v3 installed. I know it's not officially supported, however, the wifi method seems to work well. I just can't use the wifi at work, so I had hoped to use cell location instead.
[Xposed Framework Modules] arnersae:
I too found 0-0 in my log when it failed to unlock at home a few times. But refreshing it changed it again. Don't know why it does this, but scroll upward in the log to see if it has logged any other cell id's earlier.

Edit: D*mn this forum and it's overly protective rules, must wait 5 min to edit my post.
[Xposed Framework Modules] ttabbal:
Hmm... Thanks for the tip. Apparently I didn't wait long enough. I now see some data showing up in there. I tried refresh/scroll, waiting a few minutes.... But after I saw your message I went back in and found one in there. Rebooting and monitoring the xposed log via ADB, I get the 0-0 every time on boot. That's not unexpected, as it might not have connected yet. It looks like after the lock screen tries to lock itself, as I have a lock timeout, it then gets a new ID. That would make some sense as if it's not using a service etc, it would only run in its hook points. So it only checks when the lock screen would be enabled.

Anyway, this version is helpful as the ID it finds doesn't match the one the Cell ID app finds. It would be great if we could copy/paste from that log or similar. Using the ID from the log, I am able to get it working with cell ID.

OP: If you want to share source, I'd be willing to add in a couple screens for picking recent IDs from a list etc.. Thanks for the nice app either way though.

I decided to tinker with it, and threw together a quick test. I'll post the code here in case it's helpful. On my device, the first calls to get cell info return a null. The second one, using CellLocation worked properly though. No idea if it's related or helpful, just figured I'd share the info.

TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
List<CellInfo> cellInfos = tm.getAllCellInfo();

if (cellInfos != null) {
for(CellInfo cellInfo : cellInfos)
{
CellInfoGsm cellInfoGsm = (CellInfoGsm) cellInfo;

CellIdentityGsm cellIdentity = cellInfoGsm.getCellIdentity();
CellSignalStrengthGsm cellSignalStrengthGsm = cellInfoGsm.getCellSignalStrength();

Log.d("cell", "registered: "+cellInfoGsm.isRegistered());
Log.d("cell", cellIdentity.toString());
Log.d("cell", cellSignalStrengthGsm.toString());
}
}

CellLocation location = tm.getCellLocation();
GsmCellLocation gsmLocation = (GsmCellLocation) location;
int cellId = gsmLocation.getCid();
int lac = gsmLocation.getLac();
[Xposed Framework Modules] moneytoo:
[MENTION=1868583]ttabbal[/MENTION] For some reason getAllCellInfo() always return null for me. Maybe it will work with LTE - which I have to try.

Better gui is the next thing for this module and I want to start with wifi (already have it drawn). Probably not too soon but I should manage (I have never learned much about it (gui) so I want to fix that ;)).

TelephonyManager telephonyManager =(TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);

int cid = 0;
int lac = 0;

CellLocation cellLocation = telephonyManager.getCellLocation();
if (cellLocation instanceof GsmCellLocation) {
GsmCellLocation gsmCellLocation = (GsmCellLocation) cellLocation;

cid = gsmCellLocation.getCid() & 0xffff;
lac = gsmCellLocation.getLac() & 0xffff;

} else if (cellLocation instanceof CdmaCellLocation) {
CdmaCellLocation cdmaCellLocation = (CdmaCellLocation) cellLocation;

cid = cdmaCellLocation.getBaseStationId();
lac = cdmaCellLocation.getNetworkId();
}
[Xposed Framework Modules] ttabbal:
Thanks for the info and the code snippet. Getting neighboring cells would be interesting as well, but I get null from that call too. Glad you're looking into some UI stuff. I think it will be very helpful for users. It's nice not to have to go try to type it in from the log. :)
[Xposed Framework Modules] gonzlobo:
This is very, very nice.

Like others, I had been using Secure Settings/Tasker to do this on my S4 (previously Galaxy Nexus). One positive (for me) for Secure Settings is it posts a message letting the user know when screen locking enables/disables. I also had Tasker post a lock on the notification screen, but that was fluff.

Correct me, but is the only user interface through xposed/modules/NoLockHome?

(S4 on CM nightlies)

Good job.
[Xposed Framework Modules] Eddie_Brock:
This app works fine with Touchwiz...

As I have stated previously, I am using ver 0.2 as it was the most stable for me, and only had the basic functionality I was looking for. Try an older version and see what works for you.
[Xposed Framework Modules] unLieb:
Don't work on my Asus PadFone 2 with 4.4.2.

Gesendet von meinem PadFone 2 mit Tapatalk
[Xposed Framework Modules] navahoo:
Works perfectly fine on N5 and N7, exept I can´t add more trusted MAC addresses. I´ve tried with a semicolon as mentioned in the OP, with and without space, but won´t work. What am I doing wrong?
[Xposed Framework Modules] :
Multiple MACs works for me. I'm doing it like

MAC1 ; MAC2 ; MAC3 ;
[Xposed Framework Modules] navahoo:
so space before and after the semicolon does the trick? i´ll try...

edit: not working! :( but does it make a difference if i use MAC or SSID?

edit2: changed to positions, so the non-functional is at first place and it´s working now. have to check [MENTION=313982]home[/MENTION] if it´s still unlocking there too...
[Xposed Framework Modules] :
For me, yes :D
[Xposed Framework Modules] elsamuraiguapo:
Thank you so much OP for this awesome mod. Works perfectly for me. Now I can safely drive without worrying about unlocking my phone once it's connected to my car. What's more since you can now wake any device using "ok Google," provided your device is charging, (which it always is in my car) I can now truly control my device completely hands free without having to sacrifice security.
[Xposed Framework Modules] Nagrom Nniuq:
Definitely still not working. Droid DNA CM11.
[Xposed Framework Modules] gonzlobo:
Odd, works fine with CM11 nightlies on my Samsung S4.
[Xposed Framework Modules] Nagrom Nniuq:
Well, after rebooting 3 times, it now seems to work. So, not sure. I'll give it another day. I seemed to have the same issue when I used Tasker to do the same thing though. It would work sometimes and not others...
[Xposed Framework Modules] dpasut:
Using cm11s, and this only seems to work once or twice then stops working. Disconnecting from wifi does not turn the lockscreen back on. If this ends up being fixed I'll be so happy, its exactly what I was looking for!
[Xposed Framework Modules] andreasy:
After a reboot, although I'm already connected to my home wifi and bt sometimes, i have to manually unlock at least once. With tasker this was bypassed so, even if the unlock screen appeared, as soon as one of my conditions was met, tje screen would disappear.

Can this be fixed?
[Xposed Framework Modules] cheddleson:
I'm having the same issue.
[Xposed Framework Modules] andreasy:
And i also noticed that once i leave home the change doesn't always have effect. It may need many attempts of screen on/off to actually work
[Xposed Framework Modules] pprice520:
I have noticed that once I re-rom my phone and use tibk to reinstall and restore. It didn't work correctly. So I unchecked, rebooted, uninstalled, used SD maid to clean the uninstalled area, rebooted, reinstalled, without setting it up, rebooted, set it up. After every time I reboot my phone, even when I am connected to an allowed WiFi or bt. I still need to enter the unlock code once to unlock it then it works correctly. Someone said this is a bug. Please don't fix. I like it like this. If you have allow any WiFi or bt and someone steels your device and it connects to a familiar WiFi or bt, let's say your local grocery store wifi, then they have your phone even after reboot if it gets fixed. At least like this it's an extra step of security.
[Xposed Framework Modules] Bleedos:
It's not an issue. Please read the entire op. Just over the limitations it says that your password will be asked after a reboot. It also says that it may be asked when you have left and reentered a "secured" area.

Tasker or other apps may work differently but this one acts this way.

Only the Dev knows why it's acting this way. In my own opinion, I prefer to enter my password once after a reboot. If the Dev decides to change it, I wish it will be optional :) and that some people like me will have the choice to leave it that way.
[Xposed Framework Modules] willowpc:
Working perfectly on LG G2 with CloudG3 ported ROM. Thanks so much
[Xposed Framework Modules] gonzlobo:
Actually with Tasker you have the choice of authenticating once (or not).
[Xposed Framework Modules] Steve Holbourne:
Not working with 3G booster

I have an Internet to 3G booster (Vodafone SureSignal) at home. I would like to use it's cell tower ID to trigger No Lock Home, but I'm having no luck.

The CID is 4231370 and the LAC is 502, so I've entered 502-4231370 in the BTS Cell IDs field but device still locks. I am using the app "CellID Info" to get the CID and LAC values.

Any advice? Is the CID value too long to work with No Lock Home?

By the way, using WiFi access point works correctly so module is running correctly.
[Xposed Framework Modules] gonzlobo:
This issue came up many times in TaskerWorld. I recall many saying that cell tower IDs would change frequently making them an unreliable method of switching Pattern Unlock.
[Xposed Framework Modules] pprice520:
I like the way it acts lol
[Xposed Framework Modules] moneytoo:
The described behaviour is a result of current design though I will probably add option to get rid of it.
[Xposed Framework Modules] masmaster:
Swipe

Everything works fine, except for the swipe to unlock option. It was working some time ago, but after a few days it has stopped. I don't know why. I have a moto g.
[Xposed Framework Modules] rodak:
Thanks for this module, works almost perfect.

One problem with LG G2 (running G3 rom Cloudy G3)

I´m using Knock Code, and this module bypasses it without problem.

I can unlock with power button with no issues and the lock is disabled.

And I can still unlock using knock code if i want, which is good because most people using knock code are used to it and would be confused if that didn't work while lock is disabled.

However, LG has something called "Guest mode"

Instead of the regular knock code, I can knock another combination and the phone unlocks in "Guest mode".

If i do this while this module is active then the phone will never leave "Guest mode" even if I knock the regular code.

Only solution to leave Guest mode is to restart the router or leave the area so the lock is re enabled.

Since guest can´t turn off wifi or anything like that I´m stuck with guest mode.

I guess "Guest mode" isn't used by that many people, so I understand if this gets low priority :good:
[Xposed Framework Modules] arcrox:
This module is awesome, but it would be even better if it had a way to invoke lock/unlock via an intent, shortcut, or Tasker plugin ;)
[Xposed Framework Modules] trunzoc:
Please Please Please

Sent from my AT&T S4 running KangaKat.
[Xposed Framework Modules] Borfas:
congratulations, as many applications compatible xposed for s5 :good::good: 5 stars please. ty
[Xposed Framework Modules] mkz14:
Your mod is awesome. Gonna mix it up with Xiaomi Mi Band for unlocking.

Btw few features missing:

- concatenate multiple wifi ssid

- bluetooth id, and be able to concatenate them too
[Xposed Framework Modules] TheJedd:
Switching users isn't working with Nexus 10

Howdi,

Works a treat on my rooted Nexus 10 - but for the ability to switch users. Pulling down the notification bar, and I can see the user icon, but it can't be activated while this module is working. (Disabling the module, and reboot, and the change-user feature works fine again.)

Any clues?
[Xposed Framework Modules] brunes:
Hi.. I have a OnePlus running Cyanogenmod 11S, and this module does not work for me. The "Complete Keyguard Disabler" module does however. But, I don't want the keyguard totally disabled, I want it disabled based on location, as your app allows... I was wondering if you can take a look at that module and copy whatever they are using to toggle the keyguard? Thanks...
[Xposed Framework Modules] chakflying:
Great module, I love using it.

However I find that the slide to unlock feature does not seem to inherit the screen off time to lock onto my omnirom nexus5. I have set the security to lock after 10 min of screen off, but the slide still pop up every time I turn on the screen. Do you know if this can be fixed?
[Xposed Framework Modules] franma:
I love this mod!

Thank you for your work

Enviado desde mi Nexus 5 mediante Tapatalk
[Xposed Framework Modules] colin p:
works well and does what it's supposed to do on a N4. But then again, most stuff works well on a N4 anyway.
[Xposed Framework Modules] tigcf:
Hi there

I use this on my nexus 10 kk and it works fine, thank you! Any chance for a jelly bean version?
[Xposed Framework Modules] reubenb87:
Works great on SM-G900F with fingerprint unlock. I had to enable/disable the module twice in Xposed Module then reset to get it to work.

If you start accepting Bitcoin I'll send you some in thanks!
[Xposed Framework Modules] cbomb101:
Works on my g900i aussie s5.
[Xposed Framework Modules] nuserame:
Doesn't work with encrypted phones, right?

I have a OnePlus One running 4.4.2, CyanogenMod 11S version 22R. The phone is encrypted, and I always get the PIN lock on my home WiFi network. So does No Home Lock have the same limitation as SkipLock, that it won't work on an encrypted phone?
[Xposed Framework Modules] Prof Peach:
Working great on my SGS5.

Like another user I had to install a couple of times before it worked. Great mod.

Sent from my Galaxy S5 running NeatRom 0X1
[Xposed Framework Modules] Silv3rFoxx:
Works with vs980 running cloudy g3. Awesome, thank you!
[Xposed Framework Modules] bodhisattvah:
Some issues...

So far I love this hack!

But here are some issues I'm encountering on my SM N900V:

Inconsistency when using BT MAC addresses

Last open app/launcher is flashed briefly before onscreen on unlock

The latter is an odd one, and potential security issue, since it continues to happen for a couple more unlocks after being disconnected from the selected unlock device/router/tower/etc. It may be possible to access things onscreen before the lockscreen covers everything.

Thanks for all your hard work! This isn't a complaint--just giving feedback about how this behaves in my device.

-Cheers
[Xposed Framework Modules] KBanause:
Try to concatenate the with a ; (but without spaces before and after)
[Xposed Framework Modules] Dead-neM:
Hi I'm facing the same problem on my Moto g 4g did you find a solution?
[Xposed Framework Modules] masmaster:
No, couldn't find a solution for that. If somebody finds one, please share ir
[Xposed Framework Modules] Dead-neM:
Arf i really don't understand... I've uninstall app then reboot, uninstall xposed framework then reboot, change lock gesture, disable lock etc...

I have no idea what is missing ? If dev could help it would be really cool
[Xposed Framework Modules] Diesel80:
Same problem here for One+1.

Flawless running on my old s3 (CM11 M8 also, and M9), no way to use on official CM11S from Oppo.

Without debugging info it's a bit hard to claim the developer fixes an unknow bug on unknow enviroment, so i offer my help to the developer for debug and testing.

So feel free to ask me anything you need or tell me how to extract log from the module.

Sorry for my english, but isn't my home language.
[Xposed Framework Modules] moneytoo:
Any exception/error in Xposed log (in the main Xposed menu) from No Lock Home so far?
[Xposed Framework Modules] Diesel80:
First, thank you for your reply so fast.

Second, i have already check the main log from the xposed app, but is clean...

Here is anyway a clean log extracted now:

-----------------

04/set/2014 10:39:36 UTC

Loading Xposed v54 (for Zygote)...

Running ROM 'KTU84P' with fingerprint 'oneplus/bacon/A0001:4.4.4/KTU84P/XNPH33R:user/release-keys'

Loading modules from /data/app/com.smartmadsoft.xposed.nolockhome-1.apk

Loading class com.smartmadsoft.xposed.nolockhome.Locksmith

Loading modules from /data/app/ma.wanam.youtubeadaway-1.apk

Loading class ma.wanam.youtubeadaway.Xposed

Loading modules from /data/app/fr.kimagure.xposed.sw2_watchfaces_patch-1.apk

Loading class fr.kimagure.xposed.sw2_watchfaces_patch.Patch

The other two modules are already installed on S3 and not affected your. Isn't there a specific log for your module?
[Xposed Framework Modules] Dead-neM:
I don't see any errors log for no lock home in Cat log or xposed log... By the way since the swipe is not working :

my system ui doesn't randomly crash when screen off

enable or disable auto lock work without reboot (sometimes i disable auto lock and its still locked and sometimes the invert)

sometimes at boot when wifi is enable i have the swipe function back but if i wait on lockscreen 5seconds the device auto unlock

sometimes at boot there is no auto lock and if i immediately turn screen off the phone the phone revert back on screen on immediately (have to wait 20seconds)

this is for the moment the only thing have seen weird
[Xposed Framework Modules] Diesel80:
I think that free software is a gift. Unless you make a substantial donation to the developer you can not expect anything more than the current functions. However I find that this application is unique in its kind. Avoid putting pin when you are at home or when you listen to music through your bluetooth headset is great :D .

So I think that if the developer put in the option to have a function to log advanced, certainly could have support from other developers or advanced users. Alway IMHO! :)
[Xposed Framework Modules] Dead-neM:
HEY Big news here last update of gravity box 3.4.1 have solved the problem !!! this is weird because have boot the phone without check it and without xposed framework installed but maybe i have to uninstall gravity box to see if it was the problem but now it's working so i don't care i don't wanna try to reverse it

thanks for you response and your time
[Xposed Framework Modules] pprice520:
Just a though, make sure gravity box is disabled for anyone having problem with swipe to unlock. Gravity box has a lock screen settings as well
[Xposed Framework Modules] moneytoo:
I hate that I have to swipe my fingerprint every time I reboot the phone or once I return home so I further improve No Lock Home to process connection events and not just checking it when keyguard hits timeout or screen turns on. It also locks the phone immediatelly once wifi signal is lost (even when screen is on) which I think is the preferred (=safer) behavior (or not? is it really essential to have it configurable?). So far working good, though there might be few hickups with optional swipe lockscreen (need more testing). Coming next week.
[Xposed Framework Modules] danielbe:
I don't know if someone already reported that bug, but every time I unlock my device and I'm connected to my home network it will show the recents menu.

Samsung Galaxy S2, Omni-based rom (Dirty Unicorns v7.9)
[Xposed Framework Modules] Diesel80:
Happy to read that you want improve the app :)

Did you think about the suggestion of the featured option to generate specific log file for debuggin purpose.

Thanks you anyway for your work?