Unlock Bootloader on Verizon Pixel 2 [CONFIRMED]

steejo

Member
Oct 20, 2017
32
16
18
whatsittech.com
I bought a Galaxy S10 and want to trade in my Google Pixel 2 to Samsung for credit towards my phone. Is there a way to safely lock the bootloader again? My phone is on the latest software updates and reset to factory settings at the moment. I've also never flashed my phone at any point and have no idea how to do so, some guidance would be greatly appreciated c:

Edit: Will following this guide safely accomplish what I want to do?

https://www.androidexplained.com/pixel-2-lock-bootloader/
 
Last edited:

Snorp09

Senior Member
Jan 24, 2015
76
34
0
Surprise. I'm back. This time actually with a Pixel 2. I bought a cheap(ish) on off eBay for testing Android Q since I don't want to risk my Pixel 3 (My main phone) being unstable. But I have reason to believe it was falsely advertised as a unlocked when it's actually a Verzion. Since it's CID is actually "00000001".

So my first request is... can I get a refurb locked user to run the following command and give me the output?

Code:
 adb shell getprop ro.boot.cid"
I'd like to know if all locked Pixels have the verzion CID. (At least assuming that unlocked cid is 00000000 like my Pixel 3's.)
 

Tech180

Senior Member
Nov 9, 2016
143
7
18
Surprise. I'm back. This time actually with a Pixel 2. I bought a cheap(ish) on off eBay for testing Android Q since I don't want to risk my Pixel 3 (My main phone) being unstable. But I have reason to believe it was falsely advertised as a unlocked when it's actually a Verzion. Since it's CID is actually "00000001".

So my first request is... can I get a refurb locked user to run the following command and give me the output?



I'd like to know if all locked Pixels have the verzion CID. (At least assuming that unlocked cid is 00000000 like my Pixel 3's.)
Ya I got the same thing
 

Snorp09

Senior Member
Jan 24, 2015
76
34
0
Ya I got the same thing
Alright. Then I think I have an idea of how this lock works. Okay. Probably it checks the CID and if it's a Verzion, it passes it to the oemlock service.

So, I believe that's where we need to be poking around. Trying to find a way to change from Verzion Pixels (which if true, even Refurbs are Verzion, at least in context of the CID) to Googles. Then they'll slip through the lock and become unlockable.
 

Thebigkirby

New member
Jan 28, 2019
1
0
0
Surprise. I'm back. This time actually with a Pixel 2. I bought a cheap(ish) on off eBay for testing Android Q since I don't want to risk my Pixel 3 (My main phone) being unstable. But I have reason to believe it was falsely advertised as a unlocked when it's actually a Verzion. Since it's CID is actually "00000001".

So my first request is... can I get a refurb locked user to run the following command and give me the output?

Code:
 adb shell getprop ro.boot.cid"
I'd like to know if all locked Pixels have the verzion CID. (At least assuming that unlocked cid is 00000000 like my Pixel 3's.)
Just ran it and got the same thing, 00000001

Good luck!! Please stick it to Verizon
 

Yosh2897

Member
Jan 7, 2018
29
1
0
Depok
Seems weird, the oem unlocking enable after i try this method, and i reboot to bootloader, try to unlock using fastboot flashing unlock, the command show failed, and after it, i reboot my devices, and oem unlocking greyed out again. help, i dont understand
 

krzysiek033

Member
May 18, 2010
26
0
0
Surprise. I'm back. This time actually with a Pixel 2. I bought a cheap(ish) on off eBay for testing Android Q since I don't want to risk my Pixel 3 (My main phone) being unstable. But I have reason to believe it was falsely advertised as a unlocked when it's actually a Verzion. Since it's CID is actually "00000001".

So my first request is... can I get a refurb locked user to run the following command and give me the output?

Code:
 adb shell getprop ro.boot.cid"
I'd like to know if all locked Pixels have the verzion CID. (At least assuming that unlocked cid is 00000000 like my Pixel 3's.)
I had my pixel 2 replaced under insurance and its 00000001. I cannot do sh*t with it. I bought pixel one off ebay and its not that bad. Cheap, Smaller, 128gb, with bootleggers and kernel its stable, battery isnt that bad, but pixel2 was better, also pixel2is faster . its cid is 11111111 now
 
Last edited:

tmachovec

Member
Feb 22, 2009
31
0
0
Alright. Then I think I have an idea of how this lock works. Okay. Probably it checks the CID and if it's a Verzion, it passes it to the oemlock service.

So, I believe that's where we need to be poking around. Trying to find a way to change from Verzion Pixels (which if true, even Refurbs are Verzion, at least in context of the CID) to Googles. Then they'll slip through the lock and become unlockable.
I know QPST lets you modify CID but how to get it into diag mode I have no idea. I wish it was easy as a sprint device ##diag#
Im on the Android Q beta 2 now and decided to do some nosing around see if there were any bugs. I couldnt get much out of fastboot but did notice, I try stuff at random, when i typed "adb root" it didnt complain or error out. so I went to the shell and it let me roam free in the system directory Im not sure if it helps anything but i snagged the [email protected] rc file. and the otacerts.zip
anyway maybe this helps give a clue to the moa on oemlocking
 
Last edited:

Snorp09

Senior Member
Jan 24, 2015
76
34
0
I know QPST lets you modify CID but how to get it into diag mode I have no idea. I wish it was easy as a sprint device ##diag#
Im on the Android Q beta 2 now and decided to do some nosing around see if there were any bugs. I couldnt get much out of fastboot but did notice, I try stuff at random, when i typed "adb root" it didnt complain or error out. so I went to the shell and it let me roam free in the system directory Im not sure if it helps anything but i snagged the [email protected] rc file. and the otacerts.zip
anyway maybe this helps give a clue to the moa on oemlocking
You're running Android Pie beta on a locked Pixel 2 with the adb root command working?

EDIT: adb root doesn't work on mine. If you still have root access please run the following command.

Code:
 dd if=/dev/block/sdd1 of=/sdcard.img
And then upload the resulting file. They're references in the recovery logs to an "oemlock.pst" in there at offset 6144 in that partition.

Also, if you remember anything you did before to gain root access, please post the steps. If I could get root, we'd be well on our way.
 
Last edited:

questionquince

Senior Member
Feb 25, 2014
91
31
0
Jakarta
i'm done, cannot downgrade anymore, just waiting beta version done, possible unlocking after beta end? i buy this from www.tokopedia.com
he didn't tell me if this phone VZW version, and i update system, didn't know if impossible to unlock.
no problem, sim not lock, not make me depressed, but if you have other method, please, i'm begging you :D
O brother.. seems like lots of Pixel 2/2XL in Indonesia are Verizon version. Just bought Pixel 2 from some seller, and realised that OEM Unlock is greyed out.
 

Snorp09

Senior Member
Jan 24, 2015
76
34
0
Okay. I got the cable. But it won't work. I don't have UART mode enabled. And I'm not sure how we can. There is a mention of UART in the bootloader in fact there's a command:
Code:
fastboot oem uart
But if you try issuing it, it doesn't even yell at you about the locked bootloader. Instead it plays dumb and doesn't recognize the command.

Now, I did plug it into my Pixel 3 XL where it did work. I'm not sure if this console can help us. But I'm also not certain of the differences. I've heard that the console can brick Pixel 3 if used improperly though. So I'm nervous to continue using it there to find out if it'll help.

Also in regards to the "adb root" working, I've noticed that "adb root" doesn't complain on Windows, but doesn't grant root.

If anyone has ideas of how we can enable UART, I'm all ears. Google can't preform magic. There must be a way to flash these devices with a better CID. Even if it's tearing down the phone.
 
  • Like
Reactions: mattie_49

tmachovec

Member
Feb 22, 2009
31
0
0
Okay. I got the cable. But it won't work. I don't have UART mode enabled. And I'm not sure how we can. There is a mention of UART in the bootloader in fact there's a command:
Code:
fastboot oem uart
But if you try issuing it, it doesn't even yell at you about the locked bootloader. Instead it plays dumb and doesn't recognize the command.

Now, I did plug it into my Pixel 3 XL where it did work. I'm not sure if this console can help us. But I'm also not certain of the differences. I've heard that the console can brick Pixel 3 if used improperly though. So I'm nervous to continue using it there to find out if it'll help.

Also in regards to the "adb root" working, I've noticed that "adb root" doesn't complain on Windows, but doesn't grant root.

If anyone has ideas of how we can enable UART, I'm all ears. Google can't preform magic. There must be a way to flash these devices with a better CID. Even if it's tearing down the phone.
Did the cable have you install drivers ? I know that for arduino to interface with serial uart over usb it requires a specific driver. CP210x_Windows_Drivers I hope that maybe these open up the comport, there maybe updated ones out by now. That cable sounds pretty interesting if you can get it to see the phone.