August 27th, 2024

Unlocking the Pixel 9 bootloader breaks some Pixel AI apps

Unlocking the Pixel 9 bootloader disables key AI features like Pixel Screenshots and other applications, highlighting the conflict between Android's open-source nature and proprietary functionalities, while increasing security vulnerabilities.

Read original articleLink Icon
Unlocking the Pixel 9 bootloader breaks some Pixel AI apps

Unlocking the bootloader of Google's Pixel 9 smartphones has been found to disable several AI features and applications, which are among the key selling points of the device. Users have reported that the Pixel Screenshots feature, which utilizes Google’s Gemini Nano AI for analyzing and indexing screenshots, fails to function when the bootloader is unlocked. Other affected applications include the AI Weather Report, Call Notes, and Pixel Studio. While some users have managed to get certain apps working on unlocked devices using specific versions of Magisk and additional modules, the Pixel Screenshots feature remains non-functional on unlocked bootloaders. This situation highlights the tension between the open-source nature of Android and the proprietary elements of many applications that may not operate correctly on modified devices. Although unlocking the bootloader provides users with greater control over their devices, it also compromises access to certain features and increases vulnerability to security threats.

- Unlocking the Pixel 9 bootloader disables key AI features and apps.

- Pixel Screenshots and other AI applications do not work on unlocked devices.

- Some users have found workarounds using specific software versions.

- The issue illustrates the conflict between Android's open-source core and proprietary app functionalities.

- Unlocking the bootloader enhances control but reduces access to certain features.

Link Icon 12 comments
By @jsheard - 5 months
This isn't unprecedented, Sony used to encrypt most of their phones image processing stack with a key which was deleted forever if you unlocked the bootloader, making the camera permanently perform much worse even if you re-locked the bootloader later. Likewise with Winevine DRM, unlocking the bootloader will break L1 playback, either forever or until you re-lock depending on the device.

I'm guessing this is Google similarly trying to stop people extracting their local models by not letting unlocked devices access them. I wonder if they'll also crack down on porting the Pixel Camera app to non-Pixel devices, people have been doing that forever because the processing is better than many devices native camera apps.

By @chimeracoder - 5 months
Unlocking the bootloader has long broken a lot of functionality. Play Integrity (formerly known as SafetyNet) provides three levels of checks, and increasingly apps are requiring the phone to pass the second level in order to use the app.

Until last year, it was possible to spoof the second level (though not the third), with an unlocked bootloader, but Google started cracking down on that hard and it's essentially a game of whack-a-mole. Because the spoofing requires finding the fingerprint for a supported device that hasn't yet been banned (of which there are a finite number), it's a losing battle.

That said, unlocking the bootloader on Pixel devices is less useful than it used to be, because of an expansion between what the base device already does and a degradation of what an unlocked and/or rooted device can do. There are fewer custom ROMs than there were a decade ago, and (unlocked) Pixel devices get rapid updates with long official support.

Rooting the device used to give you the ability to install custom adblockers and bypass screenshot restrictions, but Android now has better support for DNS-based adblocking built in, and they've now cut off the main loopholes that allowed people to screenshot apps that block access. I think it's now impossible to screenshot an app if the app has blocked screenshots[0]. Ironically, it's easier to screenshot or get videos of apps on iOS than of those same apps on Android - I don't know if that's because developers don't bother to implement the blocking APIs on iOS or some other reason, but more than once I've ended up having to pull out a backup iPhone in order to screenshot/record something I couldn't on a Pixel device.

Pixel phones already don't include most of the bloatware that comes with other devices, and the remaining stuff is built in and can't really be removed without impacting the core functionality of the device. So root access gets you a lot less than it used to, for Pixel devices.

[0] In the spirit of classic bash, I am asserting that it's impossible, half hoping that someone will take that as an opportunity to correct me: https://web.archive.org/web/20230711000352/bash.org/?152037

By @rchaud - 5 months
> Pixel Screenshots [...] which lets you capture screenshots that are analyzed by Google’s Gemini Nano on-device AI and saved in a searchable index, allowing you to ask Google for information about things you saved days, weeks, or months ago..

Sounds like a benefit, to be honest. I take a lot of screenshots. It's never occurred to me to "ask Google" about something I screenshotted. I don't hoard screenshots, they're actively used for something, maybe an idea for a creative project, or a quote I liked. Once they're logged somewhere, I delete the screenshot, as it's no longer necessary.

This feature also sounds suspiciously similar to Windows Recall.

By @codethief - 5 months
Is it just the unlocking or do those apps also look at the exact keys securing the boot chain & OS? In other words, what if I install GrapheneOS and lock the bootloader again?
By @semi-extrinsic - 5 months
Sounds like a win-win scenario?
By @glitchc - 5 months
Does it start working again if you re-lock the bootloader?
By @commercialnix - 5 months
I'll gladly finance at 4x the cost (so like around $5,000) to purchase an alternative Pixel for a fully open source bootloader with physically compartmentalized chips with open interfaces and a less sleek device.

I don't give a shit about Ai slop.

By @testitest1 - 5 months
This is exactly the reason why Fairphone should increase their Hardware security comparable to the Titan M2 so that there is an environmentally friendly, secure alternative out there that support AS many custom Roms/OS AS possible.
By @bitwize - 5 months
The "and nothing of value was lost" meme seems applicable here.
By @LegitShady - 5 months
as long as it still does call screening im ok. the rest is AI hype garbage.