Android 17 QPR1 update hides developer settings and USB debugging from third-party apps
Android 17 QPR1 is rolling out to Pixel 6 and newer with a change that stops third-party apps from seeing developer options or USB debugging status, a fix for developers and enthusiasts who use apps that previously blocked access.
The change was spotted by developer Sameera Wijerahna in a post on X. He said the update appears to conceal the developer and debugging state from third-party apps, allowing developers to use banking and other apps that had imposed what he called "BS security checks." Android Authority reported that Wijerahna shared a video of a Pixel 6a running Android 17 QPR1 with both developer options and USB debugging toggled on. In the video, he was able to open several apps that previously would not work with those settings active.
Some apps have historically blocked access on devices with developer settings or USB debugging enabled as a blunt security measure. Banking apps have been particularly strict about those settings. With Android 17 QPR1, that behavior is no longer possible for third-party apps, according to the report. Apps that refuse to open on devices with root access enabled are presumably not affected by the change, Android Authority said.
The update also brings other changes, including user interface tweaks and the option to include photo location metadata in images shared through Android's media picker. For most users, the developer settings change will be invisible. For developers and people who regularly adjust advanced Android settings, it could make everyday use of the device simpler.
Editor's Summary
Android 17 QPR1 is rolling out to Pixel 6 and newer, and it stops third-party apps from detecting developer options or USB debugging. The change may allow developers and enthusiasts to use banking and other apps that previously blocked access, while root-related restrictions are reportedly unaffected.