rootpwn

Advisories

Android 17 Locks Accessibility Services to Verified Tools Under Advanced Protection

Google’s Android 17 introduces a restriction that limits the AccessibilityService API to only verified accessibility tools when Advanced Protection is enabled. This change closes a major malware vector used by banking trojans and spyware to hijack user interfaces. Defenders should enable Advanced Protection, audit installed accessibility services, and block any unverified apps from requesting these permissions.

What Happened

Google announced that starting with Android 17, the AccessibilityService API will only be granted to applications that Google verifies as Accessibility Tools when a device has Advanced Protection enabled.

Impact

Malware that previously leveraged the API to read UI events, inject fake login screens, and initiate unauthorized fund transfers will be blocked unless the app is on the verified list. Devices with Advanced Protection remain protected, while those without may still expose the vector.

What to Do

  • Enable Advanced Protection on all managed devices.
  • Review the list of installed accessibility services and revoke any that are not recognized as legitimate tools.
  • Block sideloading of apps that request AccessibilityService permissions and enforce Play Protect.

Monitoring Recommendations

  • Use device‑management consoles to audit accessibility permissions and set alerts for new services that request the API.
  • Consider whitelisting only approved tools and blocking all others.

Android Accessibility Advanced Protection Malware Mobile Security

← All news