Tech News
← Back to articles

Android’s Advanced Protection Mode now targets your favorite customization, automation apps

read original related products more articles

Mishaal Rahman / Android Authority

TL;DR Google is testing a feature for Advanced Protection Mode that restricts apps that use the AccessibilityService API unless they are classified as accessibility tools.

When enabled, the system will prevent users from granting these permissions and will automatically revoke them from already installed apps.

This change, spotted in Android Canary, aims to protect high-risk individuals from apps that might misuse screen-reading, gesture, or other capabilities granted through the AccessibilityService API.

With Android 16, Google introduced Advanced Protection Mode, a one-click security mode that enables all of Android’s highest security features to safeguard high-risk individuals against online attacks, harmful apps, and data risks. When toggled on, various security features across the OS, such as Intrusion Logging, USB Protection, and Android Safe Browsing, are enabled with a single click. We’ve now spotted Google working to add restrictions related to Accessibility services to Advanced Protection Mode.

Accessibility Service API and its potential for misuse Over the past decade, many Android apps have used (and misused) the AccessibilityService API to work around various system limitations and issues, beyond just assisting users with disabilities. Over the years, Google has hardened its policies to prevent apps from abusing the API to provide workarounds, citing security risks as abusive apps with accessibility permissions could read screen content and perform gestures on behalf of the user. One such move is identifying apps that serve as Accessibility Tools and others that do not.

Apps designed to assist users with disabilities must declare the isAccessibilityTool attribute in the service’s metadata file. These apps, which are classified as an Accessibility Tool, can include: Screen readers that support people with visual impairments.

Switch-based input systems that support people with motor impairments.

Voice-based input systems that support people with motor impairments.

Braille-based access systems that support people with both visual and hearing impairments.

... continue reading