Enables Accessibility Features for Sideloaded Apps on Android 15

I recently got a new phone and installed Smart AutoClicker to automatically click the skip button while idling in single-player games. However, on the accessibility settings page, I couldn’t grant the clicker permission.

Even after clicking to enable, the switch immediately turns off automatically
Stock Android shows a “Restricted Settings” prompt

I tried using an adb command (adb shell settings put secure enabled_accessibility_services ...), but it still didn’t work. After checking logcat, I found this error:

Skipping enabling service disallowed by device admin policy: ComponentInfo{com.buzbuz.smartautoclicker/com.buzbuz.smartautoclicker.SmartAutoClickerService}...

After looking into the Android codebase, I realized it’s due to a new security mechanism introduced in Android. Taking this opportunity, I’ve compiled a few solutions for those who need them.

Method 1: Reinstall from Google Play

Yes, Google only restricts accessibility permissions for sideloaded apps. Installing from Google Play (or other app stores) doesn’t have this issue. That’s it!


Wait, what if the app isn’t available on Google Play?

Method 2: Allow Restricted Settings in App Settings

Hold on! Accessibility permissions are powerful. Before enabling accessibility for sideloaded apps, please ensure the app’s safety.

If your system hasn’t been heavily modified by the manufacturer, you can disable this restriction in the app’s system settings.

The exact location is shown below:

App Settings -> Three dots in the top right -> Allow restricted settings

Method 3: Reinstall Using a Third-Party App Installer

However, my OxygenOS 15 has been so heavily modified that the menu is gone. In this case, you can take a workaround by using the SAI App Installer to reinstall the app. Since it’s installed by an app, it’s not considered sideloaded, and the accessibility settings can be enabled normally.

Back to idling!

Android is adding more and more security features. While they’re promoted as security features, they’re also Google’s way of tightening control over the Android ecosystem, making it harder for app developers and users to move away from Google Play.

The accessibility restriction mentioned in this article can still be bypassed, but Google’s recent Google Play Automatic Protection (aka pairipcore) is even more frustrating. I might talk about it another time. (But probably not, I’m not skilled enough!)

Coxxs

Leave a Reply

Your email address will not be published. Required fields are marked *