forum.xda-developers.com Open in urlscan Pro
2606:4700::6812:1358  Public Scan

URL: https://forum.xda-developers.com/t/how-to-unlock-bootloader-on-verizon-pixel-xl.3796030/
Submission: On July 07 via api from US — Scanned from DE

Form analysis 6 forms found in the DOM

POST /search/search

<form action="/search/search" method="post" class="uix_searchForm" data-xf-init="quick-search" data-autocomplete-filter="null">
  <a class="uix_search--close">
							<i class="fa--xf far fa-window-close" aria-hidden="true"></i>
						</a>
  <input type="text" class="input js-uix_syncValue uix_searchInput uix_searchDropdown__trigger" autocomplete="off" data-uixsync="search" name="keywords" placeholder="Search…" aria-label="Search" data-menu-autofocus="true">
  <a href="/search/" class="uix_search--settings u-ripple rippleButton" data-xf-key="/" aria-label="Search" aria-expanded="false" aria-haspopup="true" title="Search">
							<i class="fa--xf far fa-cog" aria-hidden="true"></i>
						</a>
  <span class="uix_search--submit uix_searchIcon">
    <i class="fa--xf far fa-search" aria-hidden="true"></i>
  </span>
  <input type="hidden" name="_xfToken" value="1657208082,9515131154e7331a5668059893f29d19">
</form>

POST /search/search

<form action="/search/search" method="post" class="menu-content" data-xf-init="quick-search" data-autocomplete-filter="null">
  <h3 class="menu-header">Search</h3>
  <div class="menu-row">
    <div class="inputGroup inputGroup--joined">
      <input type="text" class="input js-uix_syncValue" name="keywords" data-uixsync="search" placeholder="Search…" aria-label="Search" data-menu-autofocus="true" autocomplete="off">
      <select name="constraints" class="js-quickSearch-constraint input" aria-label="Search within" style="width: 100px; flex-grow: 0; flex-shrink: 0;">
        <option value="">Everywhere</option>
        <option value="{'search_type':'node'}">Forums and devices</option>
        <option value="{&quot;search_type&quot;:&quot;post&quot;}">Threads</option>
        <option value="{&quot;search_type&quot;:&quot;post&quot;,&quot;c&quot;:{&quot;nodes&quot;:[5918],&quot;child_nodes&quot;:1}}">This forum</option>
        <option value="{&quot;search_type&quot;:&quot;post&quot;,&quot;c&quot;:{&quot;thread&quot;:3796030}}" data-suggest-optout="1">This thread</option>
      </select>
    </div>
  </div>
  <div class="menu-row">
    <label class="iconic"><input type="checkbox" name="c[container_only]" value="1"><i aria-hidden="true"></i><span class="iconic-label">Search only containers</span></label>
  </div>
  <div class="menu-row">
    <label class="iconic"><input type="checkbox" name="c[title_only]" value="1"><i aria-hidden="true"></i><span class="iconic-label">Search titles only <span tabindex="0" role="button" data-xf-init="tooltip" data-trigger="hover focus click"
          data-original-title="Tags will also be searched" aria-label="Tags will also be searched" id="js-XFUniqueId2">
          <i class="fa--xf far fa-question-circle u-muted u-smaller" aria-hidden="true"></i>
        </span></span></label>
  </div>
  <div class="menu-row">
    <div class="inputGroup">
      <span class="inputGroup-text" id="ctrl_search_menu_by_member">By:</span>
      <input type="text" class="input" name="c[users]" data-xf-init="auto-complete" placeholder="Member" aria-labelledby="ctrl_search_menu_by_member" autocomplete="off">
    </div>
  </div>
  <div class="menu-footer">
    <span class="menu-footer-controls">
      <button type="submit" class="button--primary button button--icon button--icon--search rippleButton"><span class="button-text">Search</span></button>
      <a href="/search/" class="button rippleButton"><span class="button-text">Advanced search…</span></a>
    </span>
  </div>
  <input type="hidden" name="_xfToken" value="1657208082,9515131154e7331a5668059893f29d19">
</form>

POST /search/search

<form action="/search/search" method="post" class="menu-content" data-xf-init="quick-search" data-autocomplete-filter="null">
  <div class="menu-row">
    <div class="inputGroup">
      <input name="keywords" class="js-uix_syncValue" data-uixsync="search" placeholder="Search…" aria-label="Search" type="hidden" autocomplete="off">
      <select name="constraints" class="js-quickSearch-constraint input" aria-label="Search within" style="width: 100px; flex-grow: 0; flex-shrink: 0;">
        <option value="">Everywhere</option>
        <option value="{'search_type':'node'}">Forums and devices</option>
        <option value="{&quot;search_type&quot;:&quot;post&quot;}">Threads</option>
        <option value="{&quot;search_type&quot;:&quot;post&quot;,&quot;c&quot;:{&quot;nodes&quot;:[5918],&quot;child_nodes&quot;:1}}">This forum</option>
        <option value="{&quot;search_type&quot;:&quot;post&quot;,&quot;c&quot;:{&quot;thread&quot;:3796030}}" data-suggest-optout="1">This thread</option>
      </select>
    </div>
  </div>
  <div class="menu-row">
    <label class="iconic"><input type="checkbox" name="c[container_only]" value="1"><i aria-hidden="true"></i><span class="iconic-label">Search only containers</span></label>
  </div>
  <div class="menu-row">
    <label class="iconic"><input type="checkbox" name="c[title_only]" value="1"><i aria-hidden="true"></i><span class="iconic-label">Search titles only <span tabindex="0" role="button" data-xf-init="tooltip" data-trigger="hover focus click"
          data-original-title="Tags will also be searched" aria-label="Tags will also be searched" id="js-XFUniqueId3">
          <i class="fa--xf far fa-question-circle u-muted u-smaller" aria-hidden="true"></i>
        </span></span></label>
  </div>
  <div class="menu-row">
    <div class="inputGroup">
      <span class="inputGroup-text">By:</span>
      <input class="input" name="c[users]" data-xf-init="auto-complete" placeholder="Member" autocomplete="off">
    </div>
  </div>
  <div class="menu-footer">
    <span class="menu-footer-controls">
      <button type="submit" class="button--primary button button--icon button--icon--search rippleButton"><span class="button-text">Search</span></button>
      <a href="/search/" class="button rippleButton" rel="nofollow"><span class="button-text">Advanced…</span></a>
    </span>
  </div>
  <input type="hidden" name="_xfToken" value="1657208082,9515131154e7331a5668059893f29d19">
</form>

POST /search/search

<form action="/search/search" method="post" data-xf-init="quick-search">
  <div class="menu-row">
    <input type="text" class="input js-uix_syncValue uix_searchInput uix_searchDropdown__trigger" autocomplete="off" data-uixsync="search" name="keywords" placeholder="Search…" aria-label="Search" data-menu-autofocus="true">
  </div>
  <div class="menu-row" style="display: none;">
    <div class="inputGroup">
      <input name="keywords" class="js-uix_syncValue" data-uixsync="search" placeholder="Search…" aria-label="Search" type="hidden" autocomplete="off">
      <select name="constraints" class="js-quickSearch-constraint input" aria-label="Search within" style="width: 99px; flex-grow: 0; flex-shrink: 0;">
        <option value="{&quot;search_type&quot;:&quot;post&quot;,&quot;c&quot;:{&quot;thread&quot;:3796030}}">This thread</option>
      </select>
    </div>
  </div>
  <div class="menu-row">
    <label class="iconic"><input type="checkbox" name="c[title_only]" value="1"><i aria-hidden="true"></i><span class="iconic-label">Search titles only</span></label>
  </div>
  <div class="menu-row">
    <div class="inputGroup">
      <span class="inputGroup-text">By:</span>
      <input class="input" name="c[users]" data-xf-init="auto-complete" placeholder="Member" autocomplete="off">
    </div>
  </div>
  <div class="menu-footer">
    <span class="menu-footer-controls">
      <button type="submit" class="button--primary button button--icon button--icon--search rippleButton"><span class="button-text">Search</span></button>
      <a href="/search/" class="button rippleButton" rel="nofollow"><span class="button-text">Advanced…</span></a>
    </span>
  </div>
  <input type="hidden" name="_xfToken" value="1657208082,9515131154e7331a5668059893f29d19">
</form>

POST https://www.xda-developers.com?wpmlmethod=offsite&form=2

<form class="xda_subscribeForm" action="https://www.xda-developers.com?wpmlmethod=offsite&amp;form=2" method="post" id="newsletters-2-form">
  <input id="wpml-2email" type="text" name="email" class="input" placeholder="your@email">
  <button type="submit" name="subscribe"><i class="mdi mdi-arrow-right"></i></button>
  <input type="hidden" id="2list-list-select" name="list_id[]" value="3">
</form>

<form style="display:none" hidden="hidden">
  <input type="text" name="_xfClientLoadTime" value="" id="_xfClientLoadTime" title="_xfClientLoadTime" tabindex="-1">
</form>

Text Content

WE VALUE YOUR PRIVACY

We and our partners store and/or access information on a device, such as cookies
and process personal data, such as unique identifiers and standard information
sent by a device for personalised ads and content, ad and content measurement,
and audience insights, as well as to develop and improve products.With your
permission we and our partners may use precise geolocation data and
identification through device scanning. You may click to consent to our and our
partners’ processing as described above. Alternatively you may click to refuse
to consent or access more detailed information and change your preferences
before consenting.
Please note that some processing of your personal data may not require your
consent, but you have a right to object to such processing. Your preferences
will apply to a group of websites. You can change your preferences at any time
by returning to this site or visit our privacy policy.
MORE OPTIONS DISAGREE AGREE
Privacy

 * Check out the Oppo Ambassador Program Highlights and WIN!


 * Home
 * Forums
   
   TOP DEVICES
   
   Google Pixel 6 Pro Google Pixel 6 Samsung Galaxy Z Flip 3 OnePlus Nord 2 5G
   OnePlus 9 Pro Xiaomi Mi 11X
   
   NEW DEVICES
   
   OnePlus 10 Pro vivo V23 Pro Honor Magic V Huawei P50 Pocket Galaxy S22
   
   TOPICS
   
   3D Printing Android Auto Android Mods Android TV Apps & Games Themes Wear OS
   Smartwatches Windows 11 XDA Computing
 * Devices
   Asus HTC LG OnePlus Samsung Xiaomi Nubia
   Google Huawei Motorola OPPO Sony ZTE
   Honor Lenovo Nokia Razer Vivo RealMe
 * Guides

What's new


SEARCH

Everywhere Forums and devices Threads This forum This thread
Search only containers
Search titles only
By:
Search Advanced search…
Everywhere Forums and devices Threads This forum This thread
Search only containers
Search titles only
By:
Search Advanced…
Log in

Register
 * New posts
 * Manufacturers
 * What's new
   New posts New profile posts Latest activity
 * Search forums
 * Members
   Current visitors New profile posts Search profile posts

Menu

Install the app
Install
 * Topics
   3D Printing Android Auto Android Mods Android TV Apps & Games Themes Wear OS
   Smartwatches Windows 11 XDA Computing

 * Terms and rules
 * Privacy
 * Security

JavaScript is disabled. For a better experience, please enable JavaScript in
your browser before proceeding.


[HOW-TO] UNLOCK BOOTLOADER ON VERIZON PIXEL/XL

 * Thread starter burduli
 * Start date May 27, 2018

 * Home
 * Forums
 * Google
 * Google Pixel XL
 * Google Pixel XL Guides, News, & Discussion

•••

BREADCRUMB

Home Forums Google Google Pixel XL Google Pixel XL Guides, News, & Discussion

 * 1
 * 2
 * 3
 * …
   
   GO TO PAGE
   
   
   Go
 * 71

Next
1 of 71

GO TO PAGE


Go
Next Last
Search This thread
Search This thread
This thread
Search titles only
By:
Search Advanced…


BURDULI

SENIOR MEMBER


Jan 1, 2014 700 623 Tbilisi

 * May 27, 2018

 * 
 * #1

Hi guys. So I finally found a way to unlock a bootloader on a Verizon Pixel.
Without further ado, let's get started. This method works on Pixel and Pixel XL.

1. Remove Google account and any kind of screen lock (fingerprint, PIN, pattern,
etc.) from your device.
2. Eject sim card from your device.
3. Reset your device. In setup wizard, skip everything, don't connect to WiFi,
don't add fingerprint or any kind of screen lock.
4. Go to Developer Options and enable USB debugging.
5. Connect your phone to PC.
6. Open CMD in adb directory and type

Code:

adb shell pm uninstall --user 0 com.android.phone

7. Restart your device.
8. Connect to WiFi, open Chrome and go to google.com (or any website really).
9. Go to Developer Options and enable OEM unlocking.
10. Reboot into bootloader and via CMD run

Code:

fastboot oem unlock

or

Code:

fastboot flashing unlock

11. Profit

Be aware that unlocking bootloader removes everything from your device.


> amend said:
> Credit to members LeoTheRomRasta and Qu3ntin0 for making this method available
> to the community on the Bounty thread yesterday.
> https://forum.xda-developers.com/pi...rizon-pixel-bootloader-unlock-t3740911/page14
> There is an ongoing discussion there about variations on this method.
> Click to expand...
> Click to collapse


UPDATE: Confirmed that this method works on Android Oreo as well as Android P
Developer Preview.
 
Last edited: May 30, 2018
 * 

Reactions: xiaoyang2016, saberdragon18, Bota mihai and 156 others


R

RONNELLTAPAWAN

SENIOR MEMBER

Dec 30, 2013 827 213

 * May 27, 2018

 * 
 * #2

Uhm, how do you skip Wi-Fi setup?

EDIT: Guys, can confirm. It works!!! Just tested this as of now. The trick is to
factory reset twice because the first reset leaves an indicator to the phone
that you did a factory reset just now. Therefore, not allowing you to skip Wi-Fi
connection in Setup Wizard. As for the steps, once you opened Google Chrome and
visit a website, Go to Developer Options and wait until 3-5 minutes if the
option to unlock is still grayed out. You might want to go back and forth one
more time to see if the option to unlock is now enabled.
 
Last edited: May 27, 2018
 * 

Reactions: sidhaarthm, posıtıve, kiukirimas and 3 others


G

GTX1

SENIOR MEMBER

Dec 21, 2010 78 42

 * May 27, 2018

 * 
 * #3

First try, didn't work. Gave it a second go, got it to work. If after you try to
enable OEM Unlocking and its still locked, just wait 2-3 minutes with the screen
on. Eventually it just unlocked and let me toggle it. Fully unlocked on a 8.1
VZW Pixel.
 
 * 

Reactions: dangambino



BURDULI

SENIOR MEMBER


Jan 1, 2014 700 623 Tbilisi

 * May 27, 2018

 * 
 * #4

I think it's better if you remove screen lock and Google account from device
before you reset it.
 
 * 

Reactions: posıtıve, zfk110, Mal_toofy and 1 other person


L

LS4CFK

MEMBER

Mar 26, 2016 10 1 tbilisi

 * May 27, 2018

 * 
 * #5

can confirm. It works
 
 * 

Reactions: posıtıve


A

AMEND

NEW MEMBER

Jan 22, 2007 4 5

 * May 27, 2018

 * 
 * #6

Credit to LeoTheRomRasta and Qu3ntin0 on the Bounty thread

Credit to members LeoTheRomRasta and Qu3ntin0 for making this method available
to the community on the Bounty thread yesterday.
https://forum.xda-developers.com/pi...rizon-pixel-bootloader-unlock-t3740911/page14
There is an ongoing discussion there about variations on this method.



> burduli said:
> Hi guys. So I finally found a way to unlock a bootloader on a Verizon Pixel.
> Without further ado, let's get started. This method works on both Pixel and
> Pixel XL. Haven't tested on Pixel 2/XL yet.
> 
> 1. Eject sim card from your device.
> 2. Reset your device. In setup wizard, skip everything, don't connect to WiFi,
> don't add fingerprint or any kind of lock screen.
> 3. Go to Developer Options and enable USB debugging.
> 4. Connect your phone to PC.
> 5. Open CMD in adb directory and type
> 
> Code:
> 
> adb shell pm uninstall --user 0 com.android.phone
> 
> 6. Restart your device.
> 7. Connect to WiFi, open Chrome and go to google.com (or any website really).
> 8. Go to Developer Options and enable OEM unlocking.
> 9. Reboot into bootloader and via CMD run
> 
> Code:
> 
> fastboot oem unlock
> 
> or
> 
> Code:
> 
> fastboot flashing unlock
> 
> 10. Profit
> 
> Be aware that unlocking bootloader removes everything from your device. It'd
> be great if someone tested this method on Pixel 2/XL.
> 
> UPDATE: Confirmed that this method works on Android Oreo as well as Android P
> Developer Preview.
> Click to expand...
> Click to collapse

 
Last edited by a moderator: May 29, 2018
 * 

Reactions: posıtıve, alecthenice, Neriumz and 1 other person



BURDULI

SENIOR MEMBER


Jan 1, 2014 700 623 Tbilisi

 * May 27, 2018

 * 
 * #7

> amend said:
> Credit to members LeoTheRomRasta and Qu3ntin0 for making this method available
> to the community on the Bounty thread yesterday.
> https://forum.xda-developers.com/pi...rizon-pixel-bootloader-unlock-t3740911/page14
> There is an ongoing discussion there about variations on this method.
> Click to expand...
> Click to collapse


Thanks for pointing that out! I'll copy this into OP.
 
 * 

Reactions: matheusfdelgado, posıtıve, zfk110 and 1 other person


A

ARMANDO_ROD

SENIOR MEMBER

Oct 4, 2011 418 212

 * May 27, 2018

 * 
 * #8

Confirmed working on Android P DP2

Remove your Google account before factory reset so it let's you skip wifi setup
 
 * 

Reactions: posıtıve and _sol


T

THAWTE

SENIOR MEMBER

Jul 1, 2012 210 31

 * May 27, 2018

 * 
 * #9

I just tested this method on a Verizon Pixel XL 2 on the latest security patch
and it is working perfectly.

I did a double factory reset and followed the rest of the instructions and then
did a double reboot after connecting to WiFi and I can toggle the OEM Unlocking.

Thank you so very much for discovering this!

Thawte

After a reboot the toggle is off and grayed out again... *spoke too soon*
 
Last edited: May 27, 2018
 * 

Reactions: posıtıve and Mal_toofy



BURDULI

SENIOR MEMBER


Jan 1, 2014 700 623 Tbilisi

 * May 27, 2018

 * 
 * #10

> thawte said:
> I just tested this method on a Verizon Pixel XL 2 on the latest security patch
> and it is working perfectly.
> 
> I did a double factory reset and followed the rest of the instructions and
> then did a double reboot after connecting to WiFi and I can toggle the OEM
> Unlocking.
> 
> Thank you so very much for discovering this!
> 
> Thawte
> Click to expand...
> Click to collapse


Thank you for testing and confirming that method works on Pixel 2/XL too!
 
 * 

Reactions: posıtıve, zfk110 and Mal_toofy


E

ELIZAGE2015

MEMBER

Aug 19, 2015 23 4

 * May 27, 2018

 * 
 * #11

Good Job Burduli R.I.P Smail Amzdak
 
 * 

Reactions: bobby_sucker, selw0nk and waqas.abrahim


T

THAWTE

SENIOR MEMBER

Jul 1, 2012 210 31

 * May 27, 2018

 * 
 * #12

> burduli said:
> Thank you for testing and confirming that method works on Pixel 2/XL too!
> Click to expand...
> Click to collapse


It did enable the OEM unlock and i toggled it and then tried the unlock commands
in the bootloader and they were denied. Once I rebooted the phone, the OEM
unlock was disabled and grayed out. Trying steps again...
 
 * 

Reactions: Mal_toofy



BURDULI

SENIOR MEMBER


Jan 1, 2014 700 623 Tbilisi

 * May 27, 2018

 * 
 * #13

> thawte said:
> It did enable the OEM unlock and i toggled it and then tried the unlock
> commands in the bootloader and they were denied. Once I rebooted the phone,
> the OEM unlock was disabled and grayed out. Trying steps again...
> Click to expand...
> Click to collapse


Report back please.
 



T

THAWTE

SENIOR MEMBER

Jul 1, 2012 210 31

 * May 27, 2018

 * 
 * #14

> burduli said:
> Thank you for testing and confirming that method works on Pixel 2/XL too!
> Click to expand...
> Click to collapse


> burduli said:
> Report back please.
> Click to expand...
> Click to collapse


Just did the same as above and the double reboot on wifi step enabled the OEM
Unlock and I agreed. Did a reboot after enabling unlock and the setting
persisted.

C:\platform-tools>adb reboot bootloader

C:\platform-tools>fastboot flashing unlock
...
FAILED (remote: Flashing Unlock is not allowed
)
finished. total time: 0.016s

C:\platform-tools>fastboot flashing unlock_critical
...
FAILED (remote: Flashing Unlock is not allowed
)
finished. total time: 0.000s

C:\platform-tools>

Just rebooted after this and the toggle is grayed out once more and disabled.

I wonder if there is another step for the Pixel XL 2?
 




BURDULI

SENIOR MEMBER


Jan 1, 2014 700 623 Tbilisi

 * May 27, 2018

 * 
 * #15

> thawte said:
> Just did the same as above and the double reboot on wifi step enabled the OEM
> Unlock and I agreed. Did a reboot after enabling unlock and the setting
> persisted.
> 
> C:\platform-tools>adb reboot bootloader
> 
> C:\platform-tools>fastboot flashing unlock
> ...
> FAILED (remote: Flashing Unlock is not allowed
> )
> finished. total time: 0.016s
> 
> C:\platform-tools>fastboot flashing unlock_critical
> ...
> FAILED (remote: Flashing Unlock is not allowed
> )
> finished. total time: 0.000s
> 
> C:\platform-tools>
> 
> Just rebooted after this and the toggle is grayed out once more and disabled.
> 
> I wonder if there is another step for the Pixel XL 2?
> Click to expand...
> Click to collapse


Did you try fastboot oem unlock?
 



T

THAWTE

SENIOR MEMBER

Jul 1, 2012 210 31

 * May 27, 2018

 * 
 * #16

> burduli said:
> Did you try fastboot oem unlock?
> Click to expand...
> Click to collapse


I will re-do all of my steps and try out this.
 




BURDULI

SENIOR MEMBER


Jan 1, 2014 700 623 Tbilisi

 * May 27, 2018

 * 
 * #17

> thawte said:
> I will re-do all of my steps and try out this.
> Click to expand...
> Click to collapse


Good luck. Looking forward to the results.
 



T

THAWTE

SENIOR MEMBER

Jul 1, 2012 210 31

 * May 27, 2018

 * 
 * #18

> burduli said:
> Good luck. Looking forward to the results.
> Click to expand...
> Click to collapse


I am at the fastboot mode and tried the oem unlock:

C:\platform-tools>fastboot oem unlock
...
FAILED (remote: unknown command)
finished. total time: 0.000s

C:\platform-tools>
 




BURDULI

SENIOR MEMBER


Jan 1, 2014 700 623 Tbilisi

 * May 27, 2018

 * 
 * #19

> thawte said:
> I am at the fastboot mode and tried the oem unlock:
> 
> C:\platform-tools>fastboot oem unlock
> ...
> FAILED (remote: unknown command)
> finished. total time: 0.000s
> 
> C:\platform-tools>
> Click to expand...
> Click to collapse


Damn
 
 * 

Reactions: thawte


T

THAWTE

SENIOR MEMBER

Jul 1, 2012 210 31

 * May 27, 2018

 * 
 * #20

> burduli said:
> Damn
> Click to expand...
> Click to collapse


Here are the usual commands for the Pixel 2...
Unlocking the bootloader

WARNING: This WILL wipe your entire phone. Please make copies or backups of any
important data. This can also go wrong rendering your device inoperable. Proceed
with caution.
On your phone, open Settings, navigate to "System" then "About phone", and tap
on the build number 7 times.
Go one menu up, click on "Developer options", and turn on USB debugging and OEM
unlocking.
In your terminal, type the following command:
Code:
adb reboot bootloader
Next, decide if you want to do a standard unlock or critical unlock. A critical
unlock allows you to directly flash bootloader files, otherwise you will get an
error when you try to do so.
Depending on what you decided in the previous step, run the following commands:
Code:
fastboot flashing unlock
(OPTIONAL)
Code:
fastboot flashing unlock_critical
Follow the prompts on your device then reboot!


Not quiet sure why it's rejecting the commands even though the switch is
toggled?
 



 * 1
 * 2
 * 3
 * …
   
   GO TO PAGE
   
   
   Go
 * 71

Next
1 of 71

GO TO PAGE


Go
Next Last
You must log in or register to reply here.

Share:
Facebook Twitter Reddit WhatsApp Email Share Link


SIMILAR THREADS

Verizon Pixel XL - Unlocking Discussions
 * pjgraber03
 * Oct 21, 2016
   116 117 118

Replies 2K
Views 298K
A
Nov 18, 2021
andregarcia57
L
 * Locked

[Bounty] Verizon Pixel bootloader unlock
 * liriolebron
 * Jan 26, 2018
   10 11 12

Replies 232
Views 86K

Oct 24, 2019
Oswald Boelcke
Guide: How To Unlock/Root/Flash for Pixel XL (Marlin)
 * bajasur
 * Nov 27, 2016
   21 22 23

Replies 440
Views 97K
S
Apr 29, 2022
seunlayi
G
[Guide] How to systemlessly root your Pixel XL on Android 8.0 (SuperSU)
 * GroovinChip
 * Aug 22, 2017
   21 22 23

Replies 451
Views 105K
A
Mar 4, 2018
altwu
H
[Guide] Pixel XL Android 9.0 (Pie) Unlock/Root/Install Images/Kernels/Recovery +
 * Homeboy76
 * Aug 7, 2018
   25 26 27

Replies 531
Views 130K
R
Jan 18, 2021
Rootmaster906
 * Home
 * Forums
 * Google
 * Google Pixel XL
 * Google Pixel XL Guides, News, & Discussion

•••

BREADCRUMB

Home Forums Google Google Pixel XL Google Pixel XL Guides, News, & Discussion



TOP LIKED POSTS

24 Hours All time
 * There are no posts matching your filters.
 * 159
   burduli
   Hi guys. So I finally found a way to unlock a bootloader on a Verizon Pixel.
   Without further ado, let's get started. This method works on Pixel and Pixel
   XL.
   
   1. Remove Google account and any kind of screen lock (fingerprint, PIN,
   pattern, etc.) from your device.
   2. Eject sim card from your device.
   3. Reset your device. In setup wizard, skip everything, don't connect to
   WiFi, don't add fingerprint or any kind of screen lock.
   4. Go to Developer Options and enable USB debugging.
   5. Connect your phone to PC.
   6. Open CMD in adb directory and type
   
   Code:
   
   adb shell pm uninstall --user 0 com.android.phone
   
   7. Restart your device.
   8. Connect to WiFi, open Chrome and go to google.com (or any website really).
   9. Go to Developer Options and enable OEM unlocking.
   10. Reboot into bootloader and via CMD run
   
   Code:
   
   fastboot oem unlock
   
   or
   
   Code:
   
   fastboot flashing unlock
   
   11. Profit
   
   Be aware that unlocking bootloader removes everything from your device.
   
   
   > amend said:
   > Credit to members LeoTheRomRasta and Qu3ntin0 for making this method
   > available to the community on the Bounty thread yesterday.
   > https://forum.xda-developers.com/pi...rizon-pixel-bootloader-unlock-t3740911/page14
   > There is an ongoing discussion there about variations on this method.
   > Click to expand...
   > Click to collapse
   
   
   UPDATE: Confirmed that this method works on Android Oreo as well as Android P
   Developer Preview.
   
   May 27, 2018 View
   15
   R
   RaspberryPiBen
   > kha1rul said:
   > Please can someone go through the trouble with making some step-by-step
   > instructions that are a bit more noob-friendly, like in the OP? Thanks.
   > Click to expand...
   > Click to collapse
   
   
   Here is what worked for me:
   
   Prerequisites:
   
   No SIM card in the phone
   ADB and Platform Tools installed on a computer
   (https://www.xda-developers.com/install-adb-windows-macos-linux/)
   The latest OTA image downloaded to the computer
   (https://developers.google.com/android/ota#sailfish for the Pixel or
   https://developers.google.com/android/ota#marlin for the Pixel XL)
   The phone connected to the computer with USB
   Learn how to use ADB and Fastboot on your computer as it can differ.
   
   Steps:
   
   1. On the phone, open Settings>System>Reset Options and factory reset the
   phone. It should say "Restarting" or something similar.
   2. When the screen goes black, press and hold the Volume Down key until you
   get into the Bootloader mode. Use the volume keys to navigate to "Recovery
   Mode" and select it with the power button.
   3. Hold the Volume Down key for about a minute (while it resets) until you
   make it back to the bootloader.
   4. Again use the volume keys to select Recovery Mode, then you should see a
   graphic of an android lying down.
   5. Hold the Power button then press the Volume Up button once. It should give
   you a menu. If that doesn't work, try pressing them at the same time.
   6. Use the volume and power buttons to select "Wipe Data/Factory Reset"
   7. Once it finishes, select the "Apply update via ADB" option.
   8. Go to your computer and type in 'adb sideload
   sailfish-ota-qp1a.191005.007.a3-394b5899.zip' (without quotes) for the Pixel
   or 'adb sideload marlin-ota-qp1a.191005.007.a3-23002a57.zip' for the Pixel
   XL.
   9. Factory reset again from recovery mode
   10. Reboot to system
   11. While it just shows the G, press the power button until the phone
   restarts
   12. Once it boots up, skip all of the steps but disable the options for
   sending information to Google.
   13. Enable Developer Options by tapping "Build Number" seven times
   14. In Developer Options, enable USB Debugging
   15. On your computer, run 'adb shell pm uninstall --user 0 com.android.phone'
   16. Reboot twice
   17. Connect to WiFi
   18. Open google.com in Chrome
   19. check Developer Options to see if you can enable OEM unlocking
   20. If you can't, swipe away Settings from the Recents menu and go back to
   Chrome
   21. In Chrome, open a bunch of websites. After opening each one, check the
   OEM Unlocking option again and close Settings afterward.
   22. Once you can enable it, do so! Now you can unlock the bootloader.
   
   Unlocking the bootloader:
   
   1. Reboot and press the Volume Down key when the screen goes black
   2. On the computer, type 'fastboot flashing unlock'
   
   You just unlocked the bootloader!
   
   Credit goes to djared704 for finding this method.
   
   Let me know if I need to change anything about this guide.
   
   Jul 15, 2020 View
   11
   djared704
   Hey guys. After 5 months of my purchase I finally achieved bootloader
   unlocking. Basically I am a user that has never updated to latest, I don't
   know if it makes it a variable if you're already on latest and try this. (I
   was coming from Sept 2019). So what I did was factory reset from the system
   menus. Then as soon as the screen went black, I did bootloader combos and
   straight to recovery. I factory resetted as prep, flashed DECEMBER patch,
   then after that finished, factory resetted again. Essentially, I followed the
   classic ADB exploit that has "never worked since Sept-Oct 2019" And yes I do
   have the VZW_001 CID and "_VZ" in GL website. Know when yours is bootlooping
   as soon as you reboot it, just hard reboot so it boots up quicker, I don't
   know what it does for it to take so long. Anyways when you get in, just setup
   like we'd always do, NO google account, turn off all setting requests (Data
   location, wallpapers, etc). Then as soon as I got in, I turned on debugging,
   ran the classic adb pm command, rebooted TWO times. This means as soon as I
   booted, i swiped to go to home, then rebooted a second time. As soon as I did
   that, I loaded up my wifi connection, I don't know if it matters but Im using
   the 5G wifi, then I load up google.com. Immediately, I already notice
   something strange. Google.com doesn't have a "valid SSL certificate" I
   thought it was weird, so I went to google.com on my PC and look certified
   SSL. As I knew that was weird, I was clicking around and I thought that was
   enough. so I went to the dev menu. OEM lock still grayed out. I went back to
   chrome and simply typed in "youtube" Let it load up. Then I clicked on the
   site. I went back to the dev menu. Still grayed out. I exited settings app
   and relaunched it to the dev menu. OEM unlock lit up in flying colors. I
   could not believe it. I instantly ticked it with 0 hesitation and rebooted
   immediately to the bootloader. The unlock command worked! I am now unlocked
   sailfish! I thank the community so much for all the hard work. I, only
   motivated the community to their potential. Thank you again!
   
   Generally there are some kinds of factors.
   Users have stated before if you OTA'd from menus to Latest patch, it would
   say "October", even though it's really december. This may make the unlocking
   procedure impossible. I have also not seen any marlin users report back to me
   yet about this method. You can still try flashing from googles site if you're
   already on "October = Dec".
   
   Enjoy guys. We proved WE own these phones, and not VZW.
   
   Jul 15, 2020 View
   6
   R
   RonnellTapawan
   Uhm, how do you skip Wi-Fi setup?
   
   EDIT: Guys, can confirm. It works!!! Just tested this as of now. The trick is
   to factory reset twice because the first reset leaves an indicator to the
   phone that you did a factory reset just now. Therefore, not allowing you to
   skip Wi-Fi connection in Setup Wizard. As for the steps, once you opened
   Google Chrome and visit a website, Go to Developer Options and wait until 3-5
   minutes if the option to unlock is still grayed out. You might want to go
   back and forth one more time to see if the option to unlock is now enabled.
   
   May 27, 2018 View
   6
   djared704
   Apparently there may a very very small case of possibly unlocking bootloader
   on VZW pixel 1 again. There is a Chinese service known by the name of
   "Taobao", performing premium paid bootloader unlocks for Pixel 1. Now at XDA,
   we do not agree with charging people in any way. The first way the old adb
   uninstall exploit was even discovered was because some user leaked, also a
   premium service in China. This is a bit different. The interface they are
   using is in Chinese (I know this because I connected with a user in our TG
   channel that has used this service). When I talked with this user they spoken
   about how they used the getvar command to determine if it was a actual VZW
   model or not. He went on to tell me that he used a VPN service to connect to
   their (data centre?) or his own phone, built for going long distances, I
   guess. He tells me he hasn't paid attention to the PC that much, and in a bit
   his bootloader was successfully unlocked. I actually took a look at the
   fastboot toolkit when I was on his PC and it was actually a toolkit from
   2016, and it was obviously a bit modified, having a chinese file shortcut
   that directs to system32 cmd. The shortcut was obviously "命令提示符", translating
   Command Prompt. I can't understand why you would need admin access for adb,
   but to spin off, the commands in the help directory of both fastboot and ADB
   are different. Some I noticed were "flashing get_unlock_bootloader_nonce"
   "flashing unlock_bootloader <request>" "flashing lock_bootloader". However
   the ADB directory looks a bit similar to what we see today. I looked at a
   couple of the proprietary apps he used and the interfaces of those kinda
   reminded me of IP grabbing applications. Some great people at TG attempted to
   translate for me, and it looked about right.
   In theory, they use these apps to grab a VZW IP and maybe bully it with your
   own router? Or maybe they infiltrate it with their own IP which explains
   turning on the VPN. We have to work together, and figure out exactly how it
   was done. We have some info, but no steps on reproducing it. Lets try and
   work this out together! WE ARE so close! Thanks so much.
   
   May 31, 2020 View


NEW POSTS

 * L
   AAWireless - General discussion and support
    * Latest: laufferb
    * 1 minute ago
   
   Android Auto General
 * I
   [Discussion] Magisk - The Age of Zygisk.
    * Latest: itt533
    * 1 minute ago
   
   Magisk
 * L
   XDA Vivo X Fold Thread/ tips and tricks
    * Latest: Logan3824
    * 2 minutes ago
   
   General Questions and Answers
 * L
   [ROM][12.1][OFFICIAL][CEPHEUS] EVOLUTION-X Snow 6.6 [07/07/2022]
    * Latest: LoganDeveloper
    * 2 minutes ago
   
   Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev
 * General How's your batterylife experience with S22 Ultra coming straight from
   S21 Ultra?
    * Latest: blackhawk
    * 2 minutes ago
   
   Samsung Galaxy S22 Ultra



XDA Developers was founded by developers, for developers. It is now a valuable
resource for people who want to make the most of their mobile devices, from
customizing the look and feel to adding new functionality.

| Crafted by Audentio


MORE INFO

Contact us Advertise Terms and rules Suggest Content Change Ad Consent Do not
sell my data


USEFUL LINKS

Best Phones Root Any Device Tutorials How to install TWRP How to install a
custom ROM Recognized Developer Program


SUBSCRIBE TO OUR NEWSLETTER

Receive the freshest Android & development news right in your inbox!

 * 
 * 
 * 
 * 
 * 
 * 

 * 
 * XDA - Dark

 * Contact us
 * Terms and rules
 * Privacy policy
 * Help
 * Home
 * 
 * RSS

| Crafted by Audentio
 * 
 * 
 * 
 * 
 * 
 *