https://source.android.com/docs/core/architecture/bootloader/locking_unlocking#unlocking-bootloader
OEM unlocking greyed out

adb shell getprop
reveals
[sys.oem_unlock_allowed]: [0]

https://akc3n.page/gists/#alternative-method-via-cli
adb shell getprop ro.boot.cid
doesn't return anything and I don't see it so i assume it's gone and from an older version?

adb shell getprop | grep carrier
[ro.carrier]: [unknown]
[ro.carriersetup.vzw_consent_page]: [true]
[ro.gwfcactivation.disabled_carriers]: [1492]
[setupwizard.feature.show_pai_screen_in_main_flow.carrier1839]: [false]
[setupwizard.feature.skip_button_use_mobile_data.carrier1839]: [true]

https://android.googlesource.com/platform/packages/providers/TelephonyProvider/+/main/assets/latest_carrier_id/carrier_list.textpb

If I'm understanding this correctly carrier1839 = Verizon Wireless?

So I would need to contact them but does that ever really work? I guess I just have to return it?

P.S. What prevents one from modifying this? I guess it's basically read-only and protected through hardware verified boot mumbo jumbo? Bootloader exploit would be needed and they aren't apparently available for these newer pixels?

Any help appreciated.

  • de0u replied to this.

    aluasn I think if you feed the serial number into Google's warranty checker it will reveal if it's a Verizon device. If so, return it. There are no public exploits that OEM-unlock modern Verizon Pixels.

    Never purchase a Verizon device if you want to OEM unlock it!

    It is widely known and has been discussed on here numerous times that Verizon disables the ability to unlock their device's OEM and bootloader and they claim to not be able to undo it. This is why it's stated on the GrapheneOS website that "devices sold in partnership with specific carriers may be locked by the carrier, which will prevent installing GrapheneOS. This is primarily an issue with US carriers and isn't common elsewhere in the world. To avoid this, either don't buy a carrier device, or make sure it can be unlocked. It's the same hardware/firmware/software either way but carriers dislike having devices able to bypass their paywall for tethering, etc., so they disable it for the devices they sell as part of contracts."

    https://grapheneos.org/faq#device-support

    More often than not, when a listing states that a device is "unlocked", it's referring to Carrier/Network.