yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] TechnoSparks:
Feature Request!

Backup Feature!

The story:

A person faces a problem in the app. It seemed that clearing data is the only way to do so. But hold on, such person has about like 70+ apps selected to be locked! Clearing data would force him to select again the apps he enabled lock.

Solution on developer end:

Create a backup mechanism to only backup the list of apps that has been chosen to lock.

Confusion to clarify:

You might think of TiB or any other backup methods, however, the request I am doing is about to only backup the apps that you have enabled lock for, unlike TiB in which will back up the whole app.

Advantage: Easier way to restore locked apps after clearing data as to recover from some bugs

Disadvantage: Consumes developer's time and life

Premium features!

The story:

A developer loves to create a usable apps. But he might need some motivations too. But how so? WITH MONEY THAT IS!! But then how could the developer receive some money but also hand out useful features?

Solution on developer end:

Put premium features for sale

Confusion to clarify:

Hmm I guess none?

Advantage: Motivation to the developer

Disadvantage:

- users hope for not too pricey premium cost

- Developer may have to decide whether to pay for google play's fee

Failed input logging!

The story:

A person has a trust-problem with one of his friend (or enemy, it depends lol). His friend vows to not open (lets say) WhatsApp. The person gave the phone to his friend only knowing he want to play games. After getting his phone back, he wants to know if his friend is being honest.

Solution on developer end:

Create a logging mechanism to only log the failed unlock

Confusion to clarify:

None to clarify, the request is as clear as Oxygen in gaseous form. :D

OKay kidding, the log may only log the time (including seconds) of the failed attempt. An app name shall be also written right next to the timestamp. For example:

[12:07:48 25/12/2014] WhatsApp

Advantage:

- Easier way to know lying pricks

- I suggest for this to be a premium feature

Disadvantage: Consumes developer's time and life, again
[Xposed Framework Modules] Maxr1998:
Thanks for your time and thoughts on my app ;) I really appreciate your ideas!

Backup feature:

Already thought about this one, don't think this is very complicated, probably a feature of next release.

Notification after unlock:

I haven't forgotten about this one, it just isn't this high priority for me.

Logging:

Great idea, and when I think about it, coding it will be pretty simple! Probably next release, too.

Google Play billing/IAP:

I like money [emoji6] - but I am not a friend of IAPs for features. Everybody should be able to use the whole app, if he for example hasn't got a credit card or GP billing is not available in his country. But I still already planned to get a Google Play developers account, I am currently thinking of handling it like [MENTION=631273]Chainfire[/MENTION]: a switch for enabling premium features, without checking if the user really bought the app. I get money and every user the features :)

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] TechnoSparks:
I must admit I am also an enemy of IAP but it is now not a problem to me as I have a debit card now. But the fairness usage matters and I extremely respect alternative payment methods. And still, I am still an avid hater of Google stuffs :D

I thought you didn't cared and that's why I didn't add it into the suggestion list. But based on my experience, implementing a universal payment features requires tremendous API inspection and stuff, so you might need another developer (with other payment options thingy in his app) to help you. However, in case you would want to directly crash into the game, that will be okay too. I remember how stressful I am for unable to buy a premium feature of an app, till it made me use my mother's debit card (well at least I pay her back :p)

Thanks again to you for considering my suggestions. Yes both logging and backup isn't really hard to do. I know some hardships somewhere (yo man I am thinking like a programmer here :p) but I have faith in you. :D

About notification after unlock; its the feature that I would love for. But again, my all respect goes to the developer of any app, so you may take your time.

It is still extremely amazes me that how an abandoned project turned into a great unofficial continuation like now.
[Xposed Framework Modules] thahim:
[MENTION=5222551]Maxr1998[/MENTION] does this has tasker integration?
[Xposed Framework Modules] Maxr1998:
No, not by now..

If you could give me some ideas how this Tasker integration could look, I would be happy to implement it ;)

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] thahim:
Im not into development but I would love if I can enable/disable lock through tasker.

You can mention intents that could be used in tasker to use this app.
[Xposed Framework Modules] Maxr1998:
In my opinion, this is pretty insecure, as someone could throw the Tasker intent to remove your lock..

But what is already possible is starting the "Toggle MasterSwitch" shortcut via Action App → Load App → "Toggle MasterSwitch" in Tasker..this also prompts you to enter password on disabling MasterSwitch.

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] codeknight11:
Or else, you could just allow everyone to use all the features and add an IAP for donation purposes ranging from 1$ to 5$ (just an example). It is essentially the same concept as yours. This method would be much better in my opinion since you are providing flexible donation method. One who has less funds can donate 1$ (students) and one who has more funds can donate more. This would also benefit you.
[Xposed Framework Modules] Maxr1998:
Well, this is already done ;)

PlayStore release is on the way, and it will have many new features :D

But it still needs some fixes, and I need to perfectionize the GooglePlay Store page, also I need to tweak some grahpics..
[Xposed Framework Modules] codeknight11:
Oh wow, that's really great. Would gladly donate to you for designing such a wonderful module. People usually post here to report bugs or suggest features but today I would like to Thank You (from all of us) for this amazing module. I was totally pissed off with the lags and performance issues 'applock' was causing and then I came across your module. Also appreciate your decision to keep all features free, so even those who don't have a card can use it. Thank you and keep up the great work. :D
[Xposed Framework Modules] Maxr1998:
Happy new year to all the user and supporters :)

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] Walmer:
Great Module, will be great if you add an administrator feature to avoid uninstall the app.

Thank you for the app.

Regards
[Xposed Framework Modules] codeknight11:
Nice suggestion :good:
[Xposed Framework Modules] marosteeha:
The master switch is broken in may case, am on the latest version. Doesn't matter if I enable or disable it, it doesn't take effect, I have to go into the app and enable or disable it there. Rolling back to previous version

Thanks for the app!
[Xposed Framework Modules] Maxr1998:
Um you mean the shortcut?

I could have a bug there, thanks for reporting..

I'll release the app to Play Store in the next days as promised, just still need a bit time..

EDIT: Found and fixed..

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] Maxr1998:
Version 4.0 published on PlayStore!

Maybe it's now time to say thank you. THANK YOU!!

Thanks for all your support & ideas, your feedback has been very motivating for me. Especially from my friend [MENTION=5765352]TechnoSparks[/MENTION], thanks to you as well :)

Note it could still take some time until you see it ;)
[Xposed Framework Modules] d1rX:
Nice app, but whats the purpose if you cant lock it from entering the app itself?

Edit: the 4.0v actually asks for a pin so its a noce addition
[Xposed Framework Modules] Maxr1998:
When you set up a locking method in settings, of course the main app is locked, too, on opening.

Does something not work as expected?

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] captsingh787:
hello

I love this app loick , could you please inclise fingerprint as lock type in it supporting the tab s note 4 and s5
[Xposed Framework Modules] sathishcoumar:
Works like charm!!!

Thanks Max,

I had downloaded the latest version, from playstore and installed,

It works like charm.

Backup option is so good.

exploring the other features too....

Thanks a lot Max.
[Xposed Framework Modules] TewStealth:
I remeber the days you were struggling with intent extra problem , but the app is awesome now , keep up the good work :)
[Xposed Framework Modules] d1rX:
The lock only works when you force close, hitting back button doesnt really lock it. Also when you have couple of apps assigned to be locked -- and they are running in the background, they all pop up from behind once you close one of them. Can you replicate the issue?
[Xposed Framework Modules] TechnoSparks:
For your first statement, that has been always the feature. This applock only lock the app once the app's main process (or activity) is destroyed.

For the second one, I am unable to understand you. Are you able to replicate it? If you can, utilising the SCR Screen Recorder and sending a video (or maybe upload it to youtube) would be extremely helpful. Thanks!
[Xposed Framework Modules] d1rX:
Sure, will try that ;)
[Xposed Framework Modules] Maxr1998:
Thanks for the kind words, really appreciate that :)

Sorry, I also cannot reproduce that. Please do what [MENTION=5765352]TechnoSparks[/MENTION] said, then I can look into your problem..

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] Maxr1998:
4.0.1 released in Play Store, added uninstall protection and a few fixes..

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] Maxr1998:
I also updated the app in Xposed Repo..

And I wanted the 300th post ;)

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] pkWhistle:
Great update Max.

A little problem though.

I'm unable to update through xposed repo. I keep getting 'can't install' for some reason.

When I go to play store there is no option to update, just open the 3.3 version.

I could uninstall and reinstall via Playstore but I would then lose all of my settings.

Help?
[Xposed Framework Modules] aness zurba:
use xinstaller, under installation check disable signature check, update maxlock,then unchek that,u can then uninstall xinstaller

---------- Post added at 04:10 AM ---------- Previous post was at 04:06 AM ----------

Is it possible to hide the app from admin list so it become impossible to uninstall through settings?also is it uninstallable through playstore?

Please i dont want to lock the essential apps because I use them a lot
[Xposed Framework Modules] Maxr1998:
Thanks for answering, that's a good idea..

Sadly, that's not possible, only locking settings is an option..

1. Ups, also have the problem.

You could temporarily enter your knock code PIN in the style of

1 | 2

3 | 4

Will fix as soon as possible..

2. Will tweak a bit on that problem. Thanks for reporting.. Seems to be a device specific issue.

Thanks, merged ;)

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] d1rX:
Max, I can no longer replicate the issue. Maybe it was a one time thing. Thanks for the update ;)
[Xposed Framework Modules] t61p:
It took some time to understand the trick but I found it at the end ;)

Am I correct that the fix for this issue is not included in MaxLock 4.0.2? (Don't worry, I'm not hurrying up you.)

I've confirmed with MaxLock 4.0.2 that the white screen background works fine now. Thanks.

Thanks again! :)
[Xposed Framework Modules] Maxr1998:
Well, then everything is ok. ;)

No no, everything is fixed now (although it still crashes when opening donate dialog without network, but...yeah).

Means you you can use PIN normally now.

Yes, my problem was I had been generating a 3000*3000 pixels-sized white bitmap, which seems to be too much for most devices. It now uses device resolution for size.

=-=-=-=-=-=-=-=-=-=-=-=-=

I also fixed some other little bugs as well as one absolutely critical which allowed you to unlock password lock type without entering it.. :/

So, update is unavoidable!

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] t61p:
Hmm... I'm a bit confused. MaxLock always asks to enter 'PIN' even if 'Konck code' is defined for per app locking. Is this normal behavior?

Here is step by step description.

Launch MaxLock > Tap 'Coose apps' > Turn On app A > Tap pencil icon > enable 'Custom password' > select 'Knock code' > define knock code > confirm knock code > close MaxLock

Then, on app A launch, PIN code input screen appears insterd of knock code input screen. App A can be unlocked by entering "1|2, 3|4" style PIN code which you mentioned in your post.
[Xposed Framework Modules] Maxr1998:
Oh ****, thought I fixed it. But the error is somewhere else.. Thanks for pointing it out.

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] berlihingen:
After installation I locked (with a pin) all system and sensitive apps (worked well, a bit too big unlock keypad for my taste and Samsung Note); but then I decided to check "fake die" option on any one app... lets be MaxLock itself...

Now is deep night here, I managed to recover my phone, despite Xposed provides no more Disabler-Recovery.zip, but men, that was tough - to watch how every single app which could solve your problem just immediately dies without any dialog window! It's like to switch off an amp in the middle of the Stairway to Heaven. Terrible.

GT-N7000; 4.1.2; no "white background" used - default ui settings for pin; no catlogs, sorry.

Now have installed it again, but I even don't look in "fake die" side :)
[Xposed Framework Modules] Maxr1998:
Um, MaxLock itself should NEVER be locked, as it automatically asks for password on start. I will exclude the app from the list in the next update. Fake die works for me, though.

Key pad size will be changeable later..

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] berlihingen:
Good idea, because, you know, when one looks at list of about 200 apps, it is natural decision - to mark just all important, MaxLock including :)

Yes, Fake die works for me too, I simply was too nervous last night to try it for 2nd time.

Anyway, thanks for the app!
[Xposed Framework Modules] t61p:
Ah, OK :p I've confirmed the issue has been fixed in v4.0.3. Thanks.

By the way, when 'PIN' or 'Knock code' for per app locking is being defined, the dialog with 'Fake die' and 'Custom password' check boxes is asked to close *before* 'PIN' or 'Knock code' is defined. On the other hand, for per app 'Password' definition, the dialog is asked to close *after* 'Password' was defined. I mean there is a difference in UI sequence and feel uncomfortable a little. Well, in spite of that, per app locking itself works fine :)
[Xposed Framework Modules] Maxr1998:
Yeah, normally, the dialog should be dismissed when clicking the checkbox, but my call gets simply ignored..

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] xtremepredador:
App force closing after the update 4.0.3 , when I open app blocked in landscape !! I'm using the knock method

Sorry my Bad English !
[Xposed Framework Modules] Maxr1998:
Just fixed, update to 4.0.4

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] xtremepredador:
Thanks !!

Great Work ...
[Xposed Framework Modules] aish8la:
There is a bug in which if I use pin as the default locking type I can't use knock code as custom password for per app settings. Even the apps that I have set knock code for custom password show's a pin code screen. Aside from this I have not encountered any bugs.

Sent from my phone
[Xposed Framework Modules] Maxr1998:
This has nothing to do with the default, but with the custom one. I fixed it in 4.0.4, but you have to reset you custom PINs..

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] ansh1996:
cool mod..but..

Well, awesome module. i've been using it for a while and it seems to work great for me right now. Also now i understood 'fake die' after reading the OP so its cool and i'm gonna put it on some of my apps. :)

But still i would like to put up some feedback:

1. Its a kind of stupid suggestion, but a description for 'fake die' in-app could be useful for people like me.

2. On some apps the password screen pops out late. like on whatsApp, first White screen with "Chats" would appear, then the maxlock screen, then again Chats would show up with full animation and finally app is revealed. This becomes a bit annoying as WhatsApp is something we have to open 100+ times a day.

3. once an app is unlocked it stays unlocked for a while (I dont know the exact time). An option to specify time for which an app stays unlocked would would be a life-saver.

Thats all. You're doing a great work and i hope you'll take my points into consideration. thanks a lot!
[Xposed Framework Modules] Maxr1998:
Well, I will surely write a little How-to when I get time, I'm currently busy with new features.

I agree, I takes 6 seconds to unlock WhatsApp, 2 after the last digit was input, that's not very good, but I sadly can't do much about it..

There isn't a time after which the app relocks, I happens by clearing from recents. Please read OP/PlayStore page/this thread.

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] ansh1996:
Oh, i didnt have a clue about the recents, maybe i skipped it in op, my bad.

But i think it's kind of dangerous to link re-lock to recents as one doesn't always clear that before leaving one's device.

But thanks for clearing my doubts anyway. :)
[Xposed Framework Modules] Maxr1998:
I will write a little How-To dialog on startup that everyone knows..

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] ErwaNetwork:
Hello Max', I'm new user here and I searched your app since a long time!

But, I'm under Blekota Note 4 Lite ROM v3 and, when I go to "choose app to lock", my 457 apps load and... it'll randomly crash between 390 and 420 loaded apps.

Did you think is there a loading limitations or it's something about the ROM itself?
[Xposed Framework Modules] Maxr1998:
Um, shouldn't.. But do I know, I only have 290 apps installed.. Anyway, pls send me a logcat..

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] ErwaNetwork:
Can't send, the window dialog disappear instantly... I'll try again, thanks for your fast reply!

---------- Post added at 07:14 PM ---------- Previous post was at 07:02 PM ----------

Ok, sent now. I' resolve partially the issue : when I disable "show system apps" , it works but I want to put password on my stock app message, and it's a system app..

The big is the same : at the 449th app, it crashes (it's maybe a system app which can't be loaded)

I sent you a crash log, hope there is the reply about my issue :D

I try to solve by myself in my way.
[Xposed Framework Modules] Maxr1998:
Seems to be the problem I feared of.. Loading the icons for the apps causes OutOfMemoryException.. So you have too many apps. I'll see if I can fix it.

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] ansh1996:
Freeze some of your apps? Maybe that will handle the outOfMemory exception. You can use link2SD or Ti backup for it :)
[Xposed Framework Modules] Maxr1998:
Probably an option, or just uninstall a few (the 8 apps could be just enough, you know?)

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] moghaddamhreza:
NewTask error

Hi,

I got a problem with application

You can't use GALLERY app when you want to send a photo from VIBER

both 2 application are locked with maxlock

When I try to add photo to conversation in viber, returns to the viber home page!
[Xposed Framework Modules] Maxr1998:
Hm I don't know what I could do as I don't use viber.. My application uses the original launch intent, so Gallery should just work normally. It works with e.g. WhatsApp or email?

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] moghaddamhreza:
I'm using official what's app messenger and I have no problem with,

Unfortunately in viber, I have problems!!!
[Xposed Framework Modules] Maxr1998:
Sorry, then it's a thing I probably can't fix :/

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] Maxr1998:
Edited first post a bit, nice things to come ;)

Also, I kindly ask you to rate my app on Google Play if you like it, thanks!

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] ansh1996:
One possible workaround might be to open the gallery first and minimize it. Then you can open viber and the gallery be open the normal way then. I haven't tried it as i dont use viber.

Maybe you could even tasker to automate this for you.

Thanks if you helped me :)

Hit thanks if i helped you!
[Xposed Framework Modules] santidoo:
Is there a "Hide icon" option? If so, where it is and/or how could I hide/remove the icon from the app drawer?

PS: Sorry if this has been asked before (I did not read through all the posts)
[Xposed Framework Modules] Maxr1998:
Not by now, but I'll look into it..

Sent using my nexus7 running stock Lollipop LRX22G ?
[Xposed Framework Modules] santidoo:
OK, thanks a lot!

Other than that, the app is awesome, works flawless. Nice development
[Xposed Framework Modules] Maxr1998:
Thank you :)

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] Maxr1998:
Yay, Xposed for 5.0 is out :)

Will start working on it tomorrow, first need to flash Xposed to my device..

Next release will be 5.0 to celebrate, with Theme Manager and (currently) a few themes, pattern lock, hide app icon options, a how-to, a fixed multipane layout for tablets, locked package installer, color as background type, new translations, lots of fixes, etc ;)

Note that MaxLock 4.0.4 already works on 5.0..

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed Framework Modules] Maxr1998:
I pushed 5.0 to Play Store and Xposed repo.

Theme Manager is not included, I don't want to delay the release much more, as I'm ill this weekend and as a result I don't have the motivation to finish it..

Sent using my nexus⁴ running Euphoria 1.0 with Xposed and hells-Core B69-t4 L

Bitcoin donation address
[Xposed Framework Modules] sicut:
sorry, my question was already answered...pls delete
[Xposed Framework Modules] GDS1:
What is "Hide MasterSwitch shortcut"?