We've retracted our recommendation to use fastboot from the android-tools package on Arch Linux. It's broken for flashing the Pixel 7 and Pixel 7 Pro.

We currently only recommend using the official platform-tools package or building fastboot from GrapheneOS or AOSP from source.

We've updated https://grapheneos.org/install/cli to remove that recommendation. Most users are installing GrapheneOS via our easy to use web installer at https://grapheneos.org/install/web instead where we provide the fastboot implementation via fastboot.js library created based on GrapheneOS funding.

It's unfortunate that seemingly every Linux distribution has broken Android SDK packages because they insist on checking out the sources their own way and using a custom build system instead of the official one. It's easy to build these tools properly if you do it normally.

GrapheneOS CLI install guide

Command-line installation instructions for GrapheneOS, a security and privacy focused mobile OS with Android app compatibility.

GrapheneOS

@grapheneos I don't see any packaging changes to the Arch package?

Is that a recent regression?

@Foxboron @grapheneos Pixel 7 and Pixel 7 Pro were only released fairly late in October and we added support for them within a few days. Most of our users have been using our web installer.

Only users who used CLI install on GrapheneOS would have had issues. We started seeing more and more people having that issue until we realized the Arch package has something wrong with it. We don't know what's wrong with it.

It could be that it's using the wrong revision of a repository or something similar. It works fine for older devices without the new partitions, but we dropped the recommendation as a whole for now since we don't know what else is wrong.