How do I upgrade Android on a Restored Google Pixel 6 GB7N6 (Fully Unlocked) 256GB Sorta Seafoam (Refurbished)
Gemini
Upgrading a fully unlocked Pixel 6 (GB7N6, codename oriole) is straightforward, but because it's a refurbished device, the best path depends on whether you want to stick with standard Android or transition to a privacy-focused custom ROM like GrapheneOS or CalyxOS (which these unlocked variants handle beautifully).
Here is exactly how to handle both options safely.
Option 1: The Standard Android Path
If you want to keep the phone on stock Android and just get it to the latest supported version, you have two sub-paths.
Method A: Over-The-Air (OTA) Updates (Simplest)
Since it is a "fully unlocked" non-carrier variant, it should pull updates directly from Google.
- Connect to Wi-Fi.
- Go to Settings > System > System update.
- Tap Check for update.
Note: If the phone is several Android versions behind, it may require you to download and install a series of sequential "bridge" updates before it reaches the final version.
Method B: The Web-Based Android Flash Tool (Clean Install)
If the OTA system is stuck or you want a completely fresh factory reset to wipe out any residual refurbishment glitches, Google provides an official browser-based utility.
- On your phone, go to Settings > About phone and tap Build number 7 times to enable Developer Options.
Hexordia - Go back to Settings > System > Developer options and toggle on USB debugging and OEM unlocking.
Wccftech - Connect the Pixel to a PC/Linux machine using a high-quality USB-C cable.
Wccftech - Open a Chromium-based browser (Chrome, Edge, or Brave) and navigate to the official
Android Flash Tool
. - Follow the on-screen prompts to allow WebUSB access, select your Pixel 6, and choose the latest stable public build. The tool automates the fastboot commands for you.
Option 2: The Privacy-Focused Path (GrapheneOS / CalyxOS)
If your goal for this unlocked device is to decouple from Google services, the hardware variant you have is ideal. Both projects feature web-based installers that require almost zero terminal work.
Installation Workflow
1
Verify Unlock Eligibility
Phone Settings
Go to Settings > System > Developer options. Ensure the OEM unlocking toggle is enabled. If it is grayed out, connect to the internet temporarily to activate it.
2
Boot into Fastboot Mode
Hardware Buttons
Power off the phone completely. Hold down the Volume Down and Power buttons simultaneously until the bootloader interface screen appears.
3
Connect and Unlock via Web Installer
Browser Session
Using a Chromium browser on your computer, navigate to the official installer page (grapheneos.org/install/web or calyxos.org/install). Connect the phone, click Unlock Bootloader, and confirm the action on the phone screen using the volume keys. (Warning: This step will completely wipe the device data).
4
Flash and Lock
Finalization
Follow the web installer instructions to download and flash the custom OS image. Once flashing finishes, the tool will prompt you to Lock Bootloader. Confirm the lock on the phone screen to re-enable Verified Boot security.
⚠️ Crucial Pixel 6 Gotcha: The Anti-Rollback Bootloader
When the Pixel 6 upgraded from Android 12 to Android 13, Google introduced an anti-rollback fuse update to the bootloader to patch a major security vulnerability. Do not attempt to downgrade this phone to Android 12 once it has been updated to Android 13 or newer, as doing so can permanently brick the motherboard. Stay on Android 13, 14, or above.
Which operating system path are you planning to take with this device?
Will any of these alternative operating systems block Google Voice?
The short answer is no, they don’t actively block it, but because alternative operating systems purposely remove Google’s background services, getting the Google Voice app to work properly depends entirely on how you set up the OS.
Here is exactly how Google Voice behaves on both platforms and what you need to look out for.
1. GrapheneOS (Highly Recommended for Google Apps)
GrapheneOS handles this beautifully. It has a feature called Sandboxed Google Play Services. Instead of giving Google deep, privileged system access to your phone, it allows you to run the official Google Play Store and Services as standard, restricted apps.
- Compatibility: 100% working. If you install Sandboxed Google Play Services from Graphene’s built-in "Apps" installer and then download Google Voice from the Play Store, it works exactly like it does on stock Android.
- Notifications: Incoming calls and text push notifications work perfectly because the app can talk to the sandboxed Google notification gateway.
- Privacy Tip: To prevent Google Voice from seeing other parts of your device, many users install Google Voice inside a completely separate User Profile on GrapheneOS. That way, it is totally isolated in its own virtual sandbox.
2. CalyxOS (More Friction)
CalyxOS handles things differently. Instead of sandboxing official Google services, it uses microG—an open-source, reverse-engineered clone of Google's background infrastructure.
CalyxOS
- Compatibility: Hit or miss. According to CalyxOS's official documentation, second-line VoIP apps (specifically mentioning Google Voice and MySudo) often run into registration or connection issues under microG.
- Notifications: Even if you get the app to sign in, push notifications for incoming calls are notoriously delayed or completely broken if microG fails to handle the push token correctly.
- The Web Alternative: Some CalyxOS users bypass the app entirely and use the Google Voice Progressive Web App (PWA) via a browser, but you lose native incoming call integration.
⚠️ The Universal "Creep" Factor
No matter which OS you choose, remember that the Google Voice app itself is a closed-source Google product.
The moment you log into your Google Account inside the Voice app, Android's internal account manager will link that Google account to the system profile. On GrapheneOS, this means other Google apps in that same profile will auto-detect your login. It won't compromise the security of the host operating system, but from a pure data-privacy standpoint, Google will know that the specific device is hitting their servers.
Gemini