FORUMS

[APP][XPOSED] MaxLock, an AppLock alternative

2,142 posts
Thanks Meter: 3,261
 
Post Reply Email Thread
26th November 2019, 08:37 PM |#2291  
Senior Member
Flag Bangalore
Thanks Meter: 426
 
More
Quote:
Originally Posted by Maxr1998

On the current state of MaxLock

As you might have noticed, there wasn't a lot of activity on the app in the last 1-2 years. In fact, I didn't even look into the source apart from a small maintainance release back in June. That means, there was no progress on meaningful changes this year at all.

What are the reasons for that?

First of all, it's lack of motivation. The code in it's current form (with the new locking algorithm partly implemented) is a huge mess, and always when I tried to get into it again, it kinda drove me away again. Also, to put it bluntly, there were just more interesting projects to work on - I spent a lot of time this year contributing to Niagara Launcher, but I also had many other small projects that were more interesting to me. Additionally, University is taking a huge cut of my free time as well.

What next?

I still want to get into and work on MaxLock again, because I know the huge potential and usefulness it has, and I don't want to let you down. The thing is, I want to make my work as painless as possible - that my motivation doesn't get instantly killed again because of weird framework bugs and having to support exotic configurations.

That means:
Dropping support for Android 6 and below - that makes testing much easier and removes a lot of compatibility code
Completely remove all Xposed-related code, as the locking implementation will be replaced anyway - unfortunately, that also means the recents thumbnail hiding will be gone. It was way too complicated to support throughout the different Android versions and OEM skins, so it's probably for the best.
Slim down the UI customizations - I know some of you love customization, but I think that I've gone too far with MaxLock - it has way too many toggles, and the sheer amount of options was always intimidating to new/inexperienced users. After working a long time with @8bitpit on Niagara, I've learned that it's better to have less, but meaningful options, to result in an all-in-all better product.


On the other hand, I plan to add a lot of improvements to MaxLock:
First of all, the new locking implementation - only requires root (preferring Magisk, because that also supports startup scripts)
Redesigned lockscreen, supporting in-screen FP readers and other biometric authentication methods
A much less confusing configuration experience
Hopefully better support for multiwindow, I need to do some tests on that though
Potentially digital wellbeing features, if I find enough time
Performance improvements


So, what do you think? I'm looking forward to hearing your feedback on my thoughts, as well as other feature requests or ideas for improving the app-experience.

By the way, there is also a Telegram group that I created way back, if you want, you can join and discuss with me there: https://t.me/MaxLock

Thanks for the update. I am subscribed to this thread though not using MaxLock any more because it's isn't supported though it works on 10. Right now I am using built in feature of Oxygen OS.

My thoughts (non developer). Putting it bluntly with no offense meant

1. The customization, toggles, these are unique and make MaxLock stand out. There are other plain and simple apps that lock too. I want to use MaxLock precisely for the customization it offers.

2. Dropping support below Marshmallow is OK provided module is available for others to use as is.

3. Dropping support for xposed is clear but why not use EdXposed? Fear that this may also get dumped or totally be free of X/EdXposed? That's fine but it won't have the power and like I said one may use any other locking app too

I think you have a niche module that is endearing because of it's customization and appeals to those who take the trouble to learn. Fantastic UI too (Big fan of those rolling cog wheels on choosing apps)

So you have to decide whether you want to target the savvy audience or create an app that would surely be good but one among many. I think you have chosen the latter. Our loss

All the best in your endeavors, irrespective of the choices and would appreciate updating thread too, telegram group aside
The Following 2 Users Say Thank You to beeshyams For This Useful Post: [ View ] Gift beeshyams Ad-Free
26th November 2019, 09:33 PM |#2292  
Maxr1998's Avatar
OP Recognized Developer
Flag Augsburg, Germany
Thanks Meter: 3,261
 
Donate to Me
More
Quote:
Originally Posted by beeshyams

Thanks for the update. I am subscribed to this thread though not using MaxLock any more because it's isn't supported though it works on 10. Right now I am using built in feature of Oxygen OS.

My thoughts (non developer). Putting it bluntly with no offense meant

1. The customization, toggles, these are unique and make MaxLock stand out. There are other plain and simple apps that lock too. I want to use MaxLock precisely for the customization it offers.

2. Dropping support below Marshmallow is OK provided module is available for others to use as is.

3. Dropping support for xposed is clear but why not use EdXposed? Fear that this may also get dumped or totally be free of X/EdXposed? That's fine but it won't have the power and like I said one may use any other locking app too

I think you have a niche module that is endearing because of it's customization and appeals to those who take the trouble to learn. Fantastic UI too (Big fan of those rolling cog wheels on choosing apps)

So you have to decide whether you want to target the savvy audience or create an app that would surely be good but one among many. I think you have chosen the latter. Our loss

All the best in your endeavors, irrespective of the choices and would appreciate updating thread too, telegram group aside

Thank you so much for your feedback! These are some very good points.

I think you may be right, killing too much of the customization could also hurt the experience, and drive people away who came for exactly that. My thought was mostly to make it more accessible to people who are not as tech-savvy - because that's what I also got a lot of feedback about. Additionally, I wanted to simplify the code a bit - every toggle is another "application state" I have to handle/keep in mind.

So, I didn't plan to kill all of the customization anyway (far from it), but I still want to streamline some of the options, to make them easier to use, and easier for me to support. Maybe an "advanced" tab for the tech-savvy users might be the right solution, I actually already thought about something like that this morning. Anyway, I don't know yet how everything will turn out, but I'll try to balance it between making MaxLock more accessible while also keeping the pro-appeal that others appreciate. Thanks again giving me a bit of contra, that's exactly what I needed to better think this all through

I will obviously keep the old version around (and have it downloadable here or on XDA Labs/GitHub), so that people with MM or earlier can still re-download it when needed.

Xposed already was a bit of a hack (and obviously MaxLock as well), and EdExposed didn't change any of that - also afaik device compatibility and stability isn't perfect and doesn't get better with every new Android release, and I don't want to depend on a framework that might eventually die as well.
I think my custom system daemon implementation will be the better choice, the only thing we'll (very likely) loose is the thumbnail hiding, which is unfortunate, but as I already said, supporting that across custom roms and OEM skins was and will always be a pain (with (EdE)Xposed).

Regarding the UI: I just want to modernize it a bit, probably won't be thaaat obvious in the first few versions.
Btw, the cogwheels will always stay, I also really love them as well

The Telegram chat is mostly for additional/quick discussion, I will post any announcements here as well. And yikes, I need to be way more active on XDA again. Last login/post was a looong time ago.
The Following 4 Users Say Thank You to Maxr1998 For This Useful Post: [ View ]
26th November 2019, 10:10 PM |#2293  
Senior Member
Flag Bangalore
Thanks Meter: 426
 
More
Quote:
Originally Posted by Maxr1998

Thank you so much for your feedback! These are some very good points.

I think you may be right, killing too much of the customization could also hurt the experience, and drive people away who came for exactly that. My thought was mostly to make it more accessible to people who are not as tech-savvy - because that's what I also got a lot of feedback about. Additionally, I wanted to simplify the code a bit - every toggle is another "application state" I have to handle/keep in mind.

So, I didn't plan to kill all of the customization anyway (far from it), but I still want to streamline some of the options, to make them easier to use, and easier for me to support. Maybe an "advanced" tab for the tech-savvy users might be the right solution, I actually already thought about something like that this morning. Anyway, I don't know yet how everything will turn out, but I'll try to balance it between making MaxLock more accessible while also keeping the pro-appeal that others appreciate. Thanks again giving me a bit of contra, that's exactly what I needed to better think this all through

I will obviously keep the old version around (and have it downloadable here or on XDA Labs/GitHub), so that people with MM or earlier can still re-download it when needed.

Xposed already was a bit of a hack (and obviously MaxLock as well), and EdExposed didn't change any of that - also afaik device compatibility and stability isn't perfect and doesn't get better with every new Android release, and I don't want to depend on a framework that might eventually die as well.
I think my custom system daemon implementation will be the better choice, the only thing we'll (very likely) loose is the thumbnail hiding, which is unfortunate, but as I already said, supporting that across custom roms and OEM skins was and will always be a pain (with (EdE)Xposed).

Regarding the UI: I just want to modernize it a bit, probably won't be thaaat obvious in the first few versions.
Btw, the cogwheels will always stay, I also really love them as well

The Telegram chat is mostly for additional/quick discussion, I will post any announcements here as well. And yikes, I need to be way more active on XDA again. Last login/post was a looong time ago.

Glad you found merit in some points.

A suggestion--make the app simple but provide deep customization options a paid version with a trial period (it does take time to learn, if you haven't used it before). In the pro version you can bundle other things like automation support etc.

I wouldn't mind paying for it and would like to think same of others - if they value customization

Edit : Thumb mail hiding seems to be baked into lot of Chinese OEMs so people would probably expect that. If it can work with pure Android or skin's that aren't tweaked much it would be great

All the best and looking forward
The Following 3 Users Say Thank You to beeshyams For This Useful Post: [ View ] Gift beeshyams Ad-Free
26th November 2019, 11:08 PM |#2294  
Member
Thanks Meter: 8
 
More
Hi, thanks for coming back to work on this project.
Here's some quick thoughts.

1) I agree on too many unneeded customization options. I don't personally use a lot of them (my lock screen is just plain black with the name of the locked app displayed).

2) Aaaaand also agree on switching from Xposed to Magisk. After all if you can achieve the same near-instant locking performance without all that heavy xposed hacking and support more devices and android skins, it shouldn't matter to the user.
The Following 2 Users Say Thank You to wannaskoo For This Useful Post: [ View ] Gift wannaskoo Ad-Free
15th December 2019, 04:11 AM |#2295  
Junior Member
Thanks Meter: 1
 
More
Thanks
Thanks Man for your interesting
But please don't do that xposed is very necesary
without xposed it will consume a lot of memory, which differentiates it from any app in the play store, what I would like is that it had support for fingerprint scanner on the screen, why the current version does not support that
The Following User Says Thank You to Jquaidark For This Useful Post: [ View ] Gift Jquaidark Ad-Free
12th February 2020, 11:56 AM |#2296  
Member
Thanks Meter: 0
 
More
@Maxr1998,
thank you for the Wonderful app.

Sorry if that was answered before but i'm Looking for a lock app to lock the playstore access on my parents phone, as well as remove the delete feature on all the apps. My parents used to remove the apps they have "troubles" using and then reinstall scammy alternatives from the playstore. I installed MaxLock to test it out and i have 2 issues:

1. I put a lock on Instagram for test purposes. After a while lock wasn't showing and i could access the app until i rebooted. Then the lock appeared again.

2. If put a lock on playstore, i'm not sure if the apps are able to update. I Let's say, i have playstore locked and i don't know the PIN. I have the notification saying there are updates pending. Will apps be updated automatically when the phone is on WiFi and charging or do i need to unlock the playstore app for it to function?

Using the playstore version, not the xposed.

Cheers
14th February 2020, 09:22 AM |#2297  
Maxr1998's Avatar
OP Recognized Developer
Flag Augsburg, Germany
Thanks Meter: 3,261
 
Donate to Me
More
Quote:
Originally Posted by makeyeu

@Maxr1998,
thank you for the Wonderful app.

Sorry if that was answered before but i'm Looking for a lock app to lock the playstore access on my parents phone, as well as remove the delete feature on all the apps. My parents used to remove the apps they have "troubles" using and then reinstall scammy alternatives from the playstore. I installed MaxLock to test it out and i have 2 issues:

1. I put a lock on Instagram for test purposes. After a while lock wasn't showing and i could access the app until i rebooted. Then the lock appeared again.

2. If put a lock on playstore, i'm not sure if the apps are able to update. I Let's say, i have playstore locked and i don't know the PIN. I have the notification saying there are updates pending. Will apps be updated automatically when the phone is on WiFi and charging or do i need to unlock the playstore app for it to function?

Using the playstore version, not the xposed.

Cheers

Regarding 1: this is kinda weird, it seems the locking service is getting killed. What device are you on?

For 2: if you have auto-update enabled inside the Store, apps will update even if the app is locked. MaxLock only blocks access of the UI, it doesn't stop the app itself from working.
14th February 2020, 09:25 AM |#2298  
Maxr1998's Avatar
OP Recognized Developer
Flag Augsburg, Germany
Thanks Meter: 3,261
 
Donate to Me
More
PSA: Google, for no apparent reason, removed MaxLock from the Play Store this morning, stating it has "high risk of abuse". Since there weren't any changes to the app or the Play Store page within the last months, I have no clue why this could have happened, especially with such a vague reason. I'll try to get the app back into the store, but I'm not optimistic I'll succeed, given Google's track history on this.

EDIT: Pushed a small update (7.0.6) which hopefully resolves this. Wish me luck, guys!


UPDATE: We're back! 🎉
You can download/update MaxLock normally from Google Play again.
The Following 3 Users Say Thank You to Maxr1998 For This Useful Post: [ View ]
14th February 2020, 12:00 PM |#2299  
Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by Maxr1998

Regarding 1: this is kinda weird, it seems the locking service is getting killed. What device are you on?

For 2: if you have auto-update enabled inside the Store, apps will update even if the app is locked. MaxLock only blocks access of the UI, it doesn't stop the app itself from working.

I'm on OnePlus 3T, latest stock firmware, Oxygen 9.0.6., non rooted.

Regarding the removal of your app from the play store, could you please attach the latest stable apk here? Herzlichen Dank!
14th February 2020, 12:05 PM |#2300  
Maxr1998's Avatar
OP Recognized Developer
Flag Augsburg, Germany
Thanks Meter: 3,261
 
Donate to Me
More
Quote:
Originally Posted by makeyeu

I'm on OnePlus 3T, latest stock firmware, Oxygen 9.0.6.l, non rooted.

Hm, that should have enough RAM to not be an issue, actually. Could you send a a feedback report from within the app? Maybe there's a crash somewhere.

Quote:
Originally Posted by makeyeu

Regarding the removal of your app from the play store, could you please attach the latest stable apk here? Herzlichen Dank!

Sure, that's a good idea. The update that I just pushed to Google Play (see my edit above) is also attached to this post.
Attached Files
File Type: apk ML-7.0.6-release.apk - [Click for QR Code] (2.05 MB, 24 views)
The Following 2 Users Say Thank You to Maxr1998 For This Useful Post: [ View ]
14th February 2020, 06:09 PM |#2301  
Junior Member
Thanks Meter: 8
 
More
In the latest version (7.0.6), in case of password lock, once the lockscreen pops up it doesn't set focus on the input field so the keyboard would open without tapping on the field. Is there some option for this that I've missed?
Post Reply Subscribe to Thread

Tags
applocker, xposed

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes