My Pixel 7 running GrapheneOS has a malfunctioning screen (it intermittently displays static/white noise instead of a correct image -- I didn't damage it; it legitimately randomly failed). I managed to get Amazon to accept a return for it, but now I need to figure out how to wipe it and reinstall the stock firmware without being able to see what I'm doing. Any advice?

Edit: I was researching the problem and found this article talking about Pixel 10s doing the same thing.

(My phone screen looks just like that, except tinted blue instead of pink.)

It made the point, which I had also suspected, that it might be a software problem rather than a hardware one because it sometimes fixes itself. Is this a known issue for the Pixel 7 and/or phones running GrapheneOS, rather than on only the Pixel 10 on stock firmware? Has progress been made on diagnosing or fixing it since last September when the article was written?

(Should I be worried about flashing the stock firmware back on "fixing" it, such that my return might be rejected even though I still need to replace it since I can't trust it anymore?)

you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 8 months ago* (last edited 8 months ago)

You should be able to do it all via USB cable and ADB, if you have USB debugging enabled and the PC has been approved on the phone. All that will require a functioning screen.

But once those 3 things are set, the stock OS will flash from the PC using the script included with it.

So download the factory OS from Google, extract it. Ensure ADB is available on the PC.

Once the screen is working, enable USB debugging, connect to PC, approve PC, then use ADB on PC to send a reboot to recovery command (I think it's: adb reboot recovery).

Once in recovery the flash script can be run on the PC.

Edit: I've done this dozens of times - the flashing script simply overwrites the partitions with the factory software.

  • source