Hello everyone,
I just purchased a refurbished Pixel 9 Pro but I seem to be having issues getting OEM unlocking accessible. I have previously installed Grapheneos on a pixel 7, but I never ran into any issues with that install. I understand that "unlocked" is typically misunderstood and that there are two "versions". Carrier unlocked and bootloader unlocked. Since going through the normal setup, enabling developer options and turning on OEM unlocking didn't work, I went to everyone's favorite friend, AI. Specifically Claude. All opinions aside, it seems that I have a clean build, no carrier lock, and on paper, nothing glaring that should be stopping me from enabling bootloader.
What I have tried so far:
- Multiple factory resets
- Factory reset with and without SIM inserted from first boot
- Factory reset with and without wifi connected from first boot
- Factory reset with and without Google account, with Play Protect disabled
- Forced Play Services check-ins
- Left on WiFi + active T-Mobile SIM overnight with Google account signed in
- Verified no MDM/device owner via ADB
Test results from what Claude had me do over ADB:
- ro.carrier = unknown
- ro.boot.verifiedbootstate = green
- ro.build.flavor = caiman-user
- ro.boot.flash.locked = 1
- ro.boot.cid = (no output)
- ro.boot.warrantybit = (no output)
- ro.oem_unlock_supported = (no output)
- sys.oem_unlock_allowed = (no output - not just 0, completely absent)
- persist.sys.oem_unlock_allowed = (no output)
- gsm.operator.numeric = 310260 (T-Mobile, active SIM inserted)
- gsm.sim.state = LOADED, NOT_READY
- dumpsys device_policy = No device owner, no active admins, no MDM enrollment
In all likelihood I will just return the phone, but I wanted to see if anyone else has had a similar issue and either Claude or myself missed a big flashing "I'M THE PROBLEM IDIOT" sign. Could this be an android 16 issue and I need to go back to 15? Is this just a one off? Appreciate any help on this.
Exact phone specs incase they are needed/helpful:
- Model: Pixel 9 Pro (caiman)
- GR83Y
- Build: google/caiman/caiman:16/CP1A.260505.005/15081906:user/release-keys
- Security patch: 2026-05-05
- Android 16 (stable)