Require password to disable macrodroid.

MunshiPremchand

New member
Its easy to disable Macrodroid via quick tile button but it does not have any authentication method and can be easily toggled by anyone.
Asking for a password or fingerprint before disabling the app will ensure that Macrodroid keeps functioning as intended.
 

JoeReMi

Member
Agreed! We have been discussing it a lot here. In that topic you will also find a macro that someone has made as a temporary solution (though I don't think it works for the quick tile thing)
 
Last edited:

FrameXX

Well-known member
Even if you lock the MacroDroid on/off toggle behind a password anyone technical enough can still force stop MacroDroid in the system settings unless it's a device admin app, but the admin privilege can also be removed in the system settings. It is however true that some Android skins do allow you to interact with quick settings tiles from the lockscreen in which case that could be a way to disable MacroDroid without having unlock the phone.

Ultimately the best solution is to always use a password with your phone, do not share it with anyone and if you want to share the phone with anyone short-term you can lock-pin the app you only want them to access or in long-term case Android supports adding multiple user accounts.

I know I wasn't helpful. Have a great day! 😆
 

MunshiPremchand

New member
Even if you lock the MacroDroid on/off toggle behind a password anyone technical enough can still force stop MacroDroid in the system settings unless it's a device admin app, but the admin privilege can also be removed in the system settings. It is however true that some Android skins do allow you to interact with quick settings tiles from the lockscreen in which case that could be a way to disable MacroDroid without having unlock the phone.

Ultimately the best solution is to always use a password with your phone, do not share it with anyone and if you want to share the phone with anyone short-term you can lock-pin the app you only want them to access or in long-term case Android supports adding multiple user accounts.

I know I wasn't helpful. Have a great day!

Thanks for answering. To force stop the app or to change permissions you would first need to have access to the settings app. As I have already locked the settings app, the points you mentioned are not a concern for me. but I use the quick setting tile to quickly toggle MD. It would have been great to have the MD Lock option inbuilt but sadly it ain't. I have tried a macro listed on this forum as well but it didn't work. I will wait for the developer to implement this feature till then I will have to be cautious about who I give my phone to. Thanks!
 

Jacob L

Moderator (Lawsonator)
Thanks for answering. To force stop the app or to change permissions you would first need to have access to the settings app. As I have already locked the settings app, the points you mentioned are not a concern for me. but I use the quick setting tile to quickly toggle MD. It would have been great to have the MD Lock option inbuilt but sadly it ain't. I have tried a macro listed on this forum as well but it didn't work. I will wait for the developer to implement this feature till then I will have to be cautious about who I give my phone to. Thanks!
Why not make your own macro/quick tile and move the MacroDroid quick tile away from the user. If the device is locked and you detect the tile edit, you can use the system setting action to put the tiles back
 

MunshiPremchand

New member
Why not make your own macro/quick tile and move the MacroDroid quick tile away from the user. If the device is locked and you detect the tile edit, you can use the system setting action to put the tiles back
"move the MacroDroid quick tile away from the user" the problem is that I'm the user a the ability to quickly toggle MD On or Off is important to me.

I'm thinking to create a macro that toggles Macros or Categories and requires password to do so.

I also thought of doing this to disable MacroDroid but that will work only once as MD will not be able to enable itself once disabled.


Is there any way to enable MD by using another ap?
 

Jacob L

Moderator (Lawsonator)
move the MacroDroid quick tile away from the user
I mean after you've created your custom one. Macro: Trigger: quick tile. Actions: authenticate user > disable MacroDroid but only if authenticate user worked. Move the original built-in tile away and install your custom tile
 

Endercraft

Moderator
If you're that much in need of running a macro when MacroDroid is disabled, it is possible... At least it was last time I checked, a few months ago.
 

MacroDroidDev

Administrator
Staff member
This is an entirely optional feature that you can choose to use or not (99% of users never will use it). If you are using this option and all else fails you can simply reboot the phone in safe mode and MacroDroid will not start.
 

AkashiDom

Active member
Even if you lock the MacroDroid on/off toggle behind a password anyone technical enough can still force stop MacroDroid in the system settings unless it's a device admin app, but the admin privilege can also be removed in the system settings. It is however true that some Android skins do allow you to interact with quick settings tiles from the lockscreen in which case that could be a way to disable MacroDroid without having unlock the phone.

Ultimately the best solution is to always use a password with your phone, do not share it with anyone and if you want to share the phone with anyone short-term you can lock-pin the app you only want them to access or in long-term case Android supports adding multiple user accounts.

I know I wasn't helpful. Have a great day! 😆
You could creaye a macro to press home button and kill all bg apps to cancel that out
idk if someone already said this before, had no time to read
 

MacroDroidDev

Administrator
Staff member
Just to be clear this will never be a fool proof solution that will stop anyone technical doing what they want. I think it's more about preventing your younger child or possibly elderly parent inadvertantly disabling the app when fiddling around with things.
 

AkashiDom

Active member
Just to be clear this will never be a fool proof solution that will stop anyone technical doing what they want. I think it's more about preventing your younger child or possibly elderly parent inadvertantly disabling the app when fiddling around with things.
I have a question, will the feature combined with Password Protection? I mean… I just want to authencate before disabling MacroDroid, not authencate before opening & disabling MacroDroid.
 
Top