Accessability Issues - Please Help!

Lobonca

New member
I have a new phone and keep getting "Accessability Required" but I think I have all settings correct. See images below and help me if you canScreenshot_20211009-181410_MacroDroid.jpgScreenshot_20211010-084709_Accessibility.jpgScreenshot_20211011-100749_Permission controller_1.jpg
 
Last edited:

Lobonca

New member
I followed the steps at dontkillmyapp.com and the issue remains with every reboot of my phone:
MacroDroid requires permission
Application Launchpad/Closed - Accessibility Required

MacroDroid requires permission
UI Interaction - Accessibility Required

I saw another thread on this but did not see any solutions.
Android 11
Samsung Galaxy S20 Plus
 

MacroDroidDev

Administrator
Staff member
Yes it does indeed look correct. MacroDroid simply queries your device to ask if the accessibility services are enabled and in this case it must be saying that it's not enabled (despite all the evidence that it is).

If you toggle the main accessibility service off and on does it all work ok?

Maybe there is a race condition where MacroDroid is initialising before the accessibility services are fired up and therefore at the exact time it queries if they are enabled then they are not.

I will need to give this some more thought!
 

kitsune999

New member
Hi, i have the same problem after the Android 12 update, macrodroid seems to lose the permissions all the time even though everything is done as shown in dontkillmyapp.com.
Was this fixed?
Thanks in advance.
 

MacroDroidDev

Administrator
Staff member
I can't fix the issue where accessibility services get disabled because this is not something within the control of MacroDroid I'm afraid. It's not possible for an app to enable/disable an accessibility service so it's certainly not MacroDroid that is disabling the service.
 

MacroDroidDev

Administrator
Staff member
Ok, maybe I should re-phrase that somewhat but the main point is that MacroDroid does not control activating/de-activating this accessibility service therefore there is not a problem I can fix with MacroDroid.
 

gregbel

New member
@Snurre thanks it works great!

I have the problem that sometimes UI interactions is not working anymore and by disabling and enabling service manually, it works again.

Using your macro I could enabling it automatically.

Could you please tell me what should I write to disable service automatically?

Then I could toggle it every days

Thanks
 

Snurre

Well-known member
Glad I could help 👍
I really don't know how to disable these services, if you just could set it to empty
But I don't think it's necessary to disable, just run it and it should work
You can just use any trigger you want to run it manually, buttons, drawer, notification bar or automatic date/time
 

gregbel

New member
actually I do need to disable it, because I would like to toggle the button.

How did you find how to enable it?
 
@Snurre thanks it works great!

I have the problem that sometimes UI interactions is not working anymore and by disabling and enabling service manually, it works again.

Using your macro I could enabling it automatically.

Could you please tell me what should I write to disable service automatically?

Then I could toggle it every days

Thanks
i have a related problem: speak text has stopped working. the system log says i need to enable accessibility, but that seems to be all on.

moto e4, android 7.1.1
 

Dimlos

Well-known member
@Snurre thanks for the great macro introduction.

However, I found a problem with this template, when I run the macro, the MacroDroid Fingerprint Gesture Detector is turned off.

This is because the template's Value is user environment dependent, so all other apps that use Accessibility that are not defined will be turned off.

To solve this problem, you need to configure the Accessibility setting in the normal state and select enabled_accessibility_services from Known keys to reflect the user's environment in the Value.
 

Snurre

Well-known member
@Snurre thanks for the great macro introduction.

However, I found a problem with this template, when I run the macro, the MacroDroid Fingerprint Gesture Detector is turned off.

This is because the template's Value is user environment dependent, so all other apps that use Accessibility that are not defined will be turned off.

To solve this problem, you need to configure the Accessibility setting in the normal state and select enabled_accessibility_services from Known keys to reflect the user's environment in the Value.
You are absolutely right, I made this macro as a "quicky" when it was MD that's missing accessibility, I think I should just have claryfied that 😉 sorry

I've got a macro that I run now and then when the system is all up and running perfectly, and after installing new apps witch requires accessibility

I'm setting a global var with the known values from enabled_accessibility_services, and use that var in the above macro instead of the "fixed" text
 
Top