Home › Guides › Choosing and buying

Carrier unlocked vs. bootloader unlocked: why some phones can't run a de-Googled OS

Checked against the makers' own pages · Last reviewed October 15, 2026

A carrier-unlocked phone can be used with another carrier's SIM. A phone with an unlockable bootloader can have a different operating system installed, such as GrapheneOS, CalyxOS, /e/OS, LineageOS or iodéOS. These are two separate locks, and removing the first doesn't remove the second. Pixels sold by Verizon are the case CalyxOS warns about: it says Verizon Pixels "prohibit their users from unlocking bootloader," so you "cannot install any custom Android OS" on them, and LineageOS notes that some carriers remove the SIM lock "but still won't allow unlocking the bootloader." [1][2]

Carrier (SIM) lock
Software that keeps a phone on the network of the carrier that sold it. Carriers remove it once you meet their unlock policy. [3][4]
Bootloader lock
Stops anyone from flashing (writing) a new operating system. Where the phone allows it, owners turn on OEM unlocking in Developer options and then send an unlock command from a computer. [5]
Verizon Pixels
CalyxOS says they don't allow bootloader unlocking, so CalyxOS and other custom Android systems can't be installed. [1][6]
Quick test
Turn on Developer options and look at OEM unlocking. If it can be switched on, the bootloader can be unlocked; if it stays greyed out, CalyxOS says it may be a Verizon phone. [1]
On this page
  1. Two different locks
  2. How carrier unlocking works
  3. How bootloader unlocking works: the OEM unlocking switch
  4. Why phones sold by carriers can be stuck
  5. Verizon phones
  6. How to check before you buy
  7. Questions people ask

Two different locks

Carrier lock (SIM lock, network lock)Bootloader lock
What it blocksUsing the phone with another carrier's SIM or eSIMInstalling (flashing) a different operating system
Who sets itThe carrier that sold the phoneThe phone maker; a carrier can stop it from being switched off
How it comes offThe carrier unlocks it once you meet its unlock policyYou turn on OEM unlocking and unlock it from a computer, if the phone allows it
What you need it off forSwitching carriersInstalling GrapheneOS, CalyxOS, /e/OS, LineageOS, iodéOS and similar systems

The carrier lock is the one meant when a phone is sold as "unlocked." The FCC describes it as software that keeps many US phones off other networks "even when those networks are technologically compatible." Verizon's own policy says "Unlocking" "refers specifically to disabling the software that prevents a device designed for one carrier from being activated on another."

The bootloader is the small program that starts the phone and loads the operating system. Android's documentation says "most Android devices ship with a locked bootloader, meaning that users can't flash the bootloader or device partitions." iodé, the maker of iodéOS, explains that unlocking it "removes manufacturer restrictions and allows users to flash custom firmware (such as ROMs, kernels, and recoveries)."

The LineageOS glossary puts the two side by side: carrier unlocking means "You can use the device with SIM cards of any carrier," while bootloader unlocking means "You can run unsigned operating systems/kernels," and that second kind "is the type of unlock you need to install a Custom ROM." CalyxOS adds: "unlocking bootloader is different from unlocking a carrier-locked phone." [1][2][3][4][5][7]

How carrier unlocking works

The FCC says that unless a phone "is specifically sold as "unlocked" at the point of purchase, it is probably locked to a specific wireless provider's network," whether you buy it from a carrier, a store or a third party. Google says a Pixel bought from a mobile service provider "could be SIM-locked for up to 2 years," and that "All phones in the Google Store come unlocked."

Each big carrier posts its rules (as of Oct. 15, 2026):

None of these policies says anything about the bootloader. Carrier unlocking only removes the network lock, and the FCC adds that unlocking "may not make the phone technologically compatible with another wireless provider's network." Our phone bands guide covers that part. [3][4][8][9][10]

How bootloader unlocking works: the OEM unlocking switch

On Android phones that allow it, unlocking the bootloader takes two steps. First you turn on OEM unlocking in Settings > System > Developer options. Android's documentation says phones "should deny the fastboot flashing unlock command" until that option is on. Then you connect the phone to a computer and send the unlock command. Android's documentation says the phone should then warn you and do a factory data reset, which erases everything on it.

Every one of these systems starts here:

GrapheneOS adds a detail that matters for carrier phones: "On device model variants (SKUs) which support being sold as locked devices by carriers, enabling OEM unlocking requires internet access so that the stock OS can check if the device was sold as locked by a carrier." [1][5][7][11][12][13][14][15]

Why phones sold by carriers can be stuck

GrapheneOS explains what happens inside a carrier Pixel: "Carrier variants of Pixels use the same stock OS and firmware with a non-zero carrier id flashed onto the persist partition in the factory. The carrier id activates carrier-specific configuration in the stock OS including disabling carrier and bootloader unlocking." GrapheneOS adds that "the hardware is the same."

Its FAQ says devices sold in partnership with carriers "may be locked by the carrier," that this "is primarily an issue with US carriers and isn't common elsewhere in the world," and that you should "either don't buy a carrier device, or make sure it can be unlocked." CalyxOS says "Google and most of the carriers allow you to enable OEM unlocking," with Verizon as the exception (next section).

Carriers aren't the only ones. The LineageOS glossary notes "Some OEMs don't allow unlocking the bootloader," and the /e/OS documentation says porting /e/OS to any device depends first on "Is it possible to unlock the bootloader." [1][2][11][16][17]

Verizon phones

CalyxOS's install page warns: "Pixel phones from mobile carrier Verizon in the United States are not able to install CalyxOS due to bootloader unlocking prohibitions, please ensure your device is not from Verizon if purchased secondhand." Its Verizon page says "The Verizon Pixels prohibit their users from unlocking bootloader, thus, you cannot install any custom Android OS on it." That covers GrapheneOS, /e/OS, LineageOS and iodéOS as much as CalyxOS, because all of them need the bootloader unlocked first.

Paying off a Verizon phone carrier-unlocks it, but Verizon's policy defines unlocking only as removing the network lock. As LineageOS puts it, some carriers remove the SIM lock "but still won't allow unlocking the bootloader."

GrapheneOS says a carrier "may be able to remotely disable" the bootloader block, "but their support staff may not be aware and they probably won't do it," and that "If you CAN figure out a way to unlock a carrier device, it isn't a problem." Its advice: "Get a carrier agnostic device to avoid the risk and potential hassle."

The sources above describe Verizon's Pixels. For other brands sold by Verizon, check the install guide for your exact model on the system's own site and test the OEM unlocking switch before you rely on it. [1][2][4][6][11][12][13][14][15]

How to check before you buy

  1. Buy from the maker if you can. Google says every phone in the Google Store comes unlocked, and CalyxOS says Google allows OEM unlocking. GrapheneOS's advice is to "Get a carrier agnostic device."
  2. Check that the system supports your exact model. /e/OS asks you to "Confirm your exact model in the Device Selector" and check that the model number matches yours exactly. Look up the phone on the GrapheneOS, CalyxOS, /e/OS, LineageOS or iodéOS page first.
  3. Test the OEM unlocking switch. Tap Build number 7 times (Settings > About phone) to turn on Developer options, then open Developer options and find OEM unlocking. CalyxOS says that if you can turn it on, "this phone allows bootloader unlocking," and that "If "OEM unlocking" is greyed out, you may have the Verizon version." The switch may not work without internet; CalyxOS says to connect to Wi-Fi, remove the SIM card and try again. Turn it back off if you're not installing anything yet.
  4. Be careful with used and refurbished phones. Verizon carrier-unlocks paid-off phones, but CalyxOS says Verizon Pixels still don't allow bootloader unlocking, so "unlocked" in a listing doesn't tell you whether the bootloader can be unlocked. The FCC says to "ask if the phone is locked or unlocked" when buying new or used, and CalyxOS says to make sure a secondhand Pixel is "not from Verizon." Ask the seller to test the OEM unlocking switch, or buy where you can return it.
  5. Sign out of Google before you install. CalyxOS warns that if factory reset protection (FRP) is on when you flash and relock, "you will not be able to turn OEM unlocking back on." /e/OS likewise says to log out of any Google or other accounts before you start.

For buying a Pixel to run GrapheneOS, see how to buy a GrapheneOS phone. For the whole process, see how to de-Google an Android phone. [1][3][4][6][8][11][14]

Questions people ask

Does carrier unlocking let me install GrapheneOS, CalyxOS or LineageOS?

No. Carrier unlocking only lets the phone use other carriers' SIMs. Installing another system needs the bootloader unlocked, which is a separate lock. LineageOS notes that some carriers remove the SIM lock but still won't allow bootloader unlocking. [1][2][4]

Will Verizon unlock my bootloader if I ask?

Don't count on it. Verizon's unlocking policy covers only the network lock. GrapheneOS says a carrier "may be able to remotely disable" the bootloader block, "but their support staff may not be aware and they probably won't do it." [4][11]

Can I unlock the bootloader on a Verizon Pixel bought used?

CalyxOS says Verizon Pixels don't allow bootloader unlocking, so no custom Android system can be installed, and it warns secondhand buyers to make sure the phone is not from Verizon. Check whether the OEM unlocking switch can be turned on before you buy. [1][6]

Are AT&T and T-Mobile Pixels a problem too?

CalyxOS says Google and most carriers allow OEM unlocking, with Verizon as the exception. GrapheneOS still warns that carrier devices may be locked, mostly in the US, and suggests buying a carrier-agnostic phone or making sure it can be unlocked. [1][11][16]

Can a Pixel from the Google Store have its bootloader unlocked?

Google says every phone in the Google Store comes (carrier) unlocked, and CalyxOS says Google allows OEM unlocking. You still turn on OEM unlocking yourself, which may need an internet connection. [1][8][11]

Does unlocking the bootloader erase my phone?

Yes. Android's documentation says the phone should do a factory data reset when you unlock it, and GrapheneOS's guide warns the unlock "will wipe all data." Back up first. [5][11]

Sources (17)
  1. Verizon Pixels, CalyxOS. Checked October 15, 2026.
  2. Glossary, LineageOS Wiki. Checked October 15, 2026.
  3. Cell Phone Unlocking, Federal Communications Commission. Checked October 15, 2026.
  4. Device Unlocking Policies, Verizon. Checked October 15, 2026.
  5. Lock and unlock the bootloader, Android Open Source Project. Checked October 15, 2026.
  6. Install CalyxOS, CalyxOS. Checked October 15, 2026.
  7. Bootloader Relocking, iodé. Checked October 15, 2026.
  8. Use your Pixel phone with any mobile carrier, Google Pixel Phone Help. Checked October 15, 2026.
  9. Learn how to unlock AT&T phones or devices, AT&T. Checked October 15, 2026.
  10. SIM Unlock Policy, T-Mobile. Checked October 15, 2026.
  11. Web installer, GrapheneOS. Checked October 15, 2026.
  12. Enable USB Debugging and OEM Unlock, /e/OS documentation (e Foundation). Checked October 15, 2026.
  13. Install LineageOS on tokay, LineageOS Wiki. Checked October 15, 2026.
  14. Install /e/OS on a Google - Pixel 9 - "tokay", /e/OS documentation (e Foundation). Checked October 15, 2026.
  15. iodéOS (installation instructions), iodé (gitlab.iode.tech). Checked October 15, 2026.
  16. Frequently Asked Questions, GrapheneOS. Checked October 15, 2026.
  17. Device support & /e/OS phones, /e/OS documentation (e Foundation). Checked October 15, 2026.