How to Recover a Soft Bricked Google Pixel 3 XL

If your Google Pixel 3 XL somehow became soft-bricked, and your bootloader has already been unlocked, we have the perfect guide for bringing it back to life.

Please make sure you know the difference between a soft and hard brick. A soft brick is corrupted software – typically a root procedure gone bad (surely not by following our Pixel 3 XL unlock and root guide), or other software malfunction. Your device will typically refuse to boot into Android, but you can still get into the recovery mode.

A hard brick is when your device refuses to turn on at all, due to a hardware problem. With that out of the way, if your Pixel 3 XL is experiencing a soft brick, follow our guide for bringing it back to life. Please be aware this guide requires your bootloader has already been unlocked! If your bootloader was not previously unlocked and you have no working recovery mode, this guide will be no help to you!

Requirements

  1. Start by downloading and installing the Google USB driver. Extract the .zip, and in the extracted folder, right click “Android Bootloader Interface” and choose “Update Driver”.
  2. Choose “Search Local Computer” and “Let me pick from a list of available drivers on my computer”. Then un-check the box for “Show compatible hardware”, and choose “Android ADB interface” followed by “Have Disk”.
  3. Choose the .inf file located in \latest_usb_driver_windows\usb_driver in the extracted folder.
  4. Now choose the file “android_winusb.inf” and click Open > OK > Next > Install.
  5. This will completely update the Android Bootloader interface. If you already have ADB & Fastboot on your PC, it will update that as well. This is necessary because older ADB versions don’t work nicely with Android 9 Pie.
  6. Now download the latest version of ADB & Fastboot, and extract the .zip to your C:\ (important). Allow it to overwrite if you already have a C:\platform-tools. Remember, we are completely updating everything important for the latest Android Pie.
  7. Now download the latest Google Pixel 3 XL factory image. Extract it on your PC.
  8. Navigate to the second subfolder – it should be named something like “crosshatch-pq1a.181205.006”, depending on the version. Either way, its two subfolders deep.
  9. Now copy all of the contents from your C:\ platform-tools folder into the crosshatch folder.
  10. Power off your Google Pixel 3 XL, let it sit for half a minute.
  11. Press and hold Power + Volume Up to get into the bootloader, and immediately release the hardware buttons.
  12. Plug your Pixel 3 XL into your PC via USB, and your PC should immediately recognize and load the drivers.
  13. Hold Shift + right click inside the crosshatch folder with all the ADB files, and choose “Open a Command Window here”.
  14. Type the following commands in the ADB terminal:
    fastboot erase system_a
    fastboot erase system_b
    fastboot erase boot_a
    fastboot erase boot_b
    fastboot reboot-bootloader
  15. Now launch the flash-all.bat file. You might get a pop-up warning, just click “Run anyway”.
  16. Now wait around 10 minutes for the script to fully do its job. You’ll know it is done when your Pixel 3 XL reboots itself.
ABOUT THE AUTHOR

Kamil Anwar


Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.

Comments

24
    MA
    manh Jul 9, 2019

    Please help me. I have pixel 3 xl joining Q beta. When the setting is pressed, the device does not work. hang like picture. My device has not been unlocked when participating in the test.https://uploads.disquscdn.com/images/0f95e732916ed45db5b082a34a916443dc93a6769c9cdb9285af521af2a760e2.jpg https://uploads.disquscdn.com/images/72ef3ca72689d43ebe4f268442f25cefc598786701f6ab4ada9b1c384e271ec3.jpg

      SW
      Shane Warren Author Jul 11, 2019

      Try leaving the device in this state until the battery runs out. It might take a long time but it will run out eventually. After that plug in the charger and hold the power button and it might boot up. If it boots up with the same message it might be bricked and might require service.

      Reply
      SP
      Sai Peravalli Jul 14, 2019

      Hi, did you find any resolution?

      SP
      Sai Peravalli Jul 15, 2019

      Hi, did you find any resolution or fix for that error?

        MA
        manh Oct 18, 2019

        i no

          SW
          Shane Warren Author Oct 19, 2019

          Okay, if it is still problematic visit the recommended site and raise an issue there, maybe the moderators can guide you better

    SP
    Sai Peravalli Jul 14, 2019

    Hi,

    Please help me, i am facing error: “Can’t find Valid OS” when i updated to Android q beta 4 version. Not sure how can i fix the issue. By the way bootloader is locked and i haven’t enabled in Settings so can’t flash the images. Unfortunately, i got a gift so i don’t know the asset device owner email ID so can’t do replacement of phone.

    Any help will be appreciated!

      SW
      Shane Warren Author Sep 10, 2019

      If you can’t flash the images, it doesn’t leave you with much of a choice except for searching for a replacement.

    DE
    Derjohnny May 2, 2020

    What if i am not able to flash with bootloader, because i am not able to unlock the bootloader ?

      SW
      Shane Warren Author May 5, 2020

      For this guide, your bootloader needs to be unlocked otherwise it won’t work and you won’t be able to recover.

        DE
        Derjohnny May 5, 2020

        But it is only possible if the phone is turned on right ?

          SW
          Shane Warren Author May 5, 2020

          Some people unlock their bootloaders before hand and it is a guide for people who had their bootloaders unlocked before hand and just got soft bricked.

          DE
          Derjohnny May 5, 2020

          The problem is, I bought it aft bricked. I am not able to turn it on

          SW
          Shane Warren Author May 5, 2020

          i think that requires a separate guide, can you find anything related to it on the internet? maybe it is hard bricked?

          DE
          Derjohnny May 5, 2020

          I don’t find anything there. Google only told me to send it for repair. There is a pixel browser repair tool, but not for my country (germany).

          SW
          Shane Warren Author May 5, 2020

          Hard bricked phones cannot be recovered that easily. i do recommend you to get it in for service locally or directly to Google Care center

    ML
    Micheal Link Aug 12, 2020

    it says that device product is ‘crosshatch’, Update requires ‘flame’ or ‘coral’

      SW
      Shane Warren Author Aug 13, 2020

      I think you need a different factory image for your device. You should try downloading the Flame or Coral image for your device from here:
      https://developer.android.c

      Reply
    AI
    aiiee Mar 25, 2021

    Phone stuck in fastboot mode, I can’t turn it off as per your instructions. Thoughts? Any body still here ? 🙂

    AI
    aiiee Mar 25, 2021

    This may be an unnecessary question but I’ve followed too many tutorials today only to have them blow up at the last instruction. Kinda why I’m here. When you say “launch the flash-all.bat file. “, you know it is in the directory above the extracted system, boot , etc files. Is this correct? The bat file know to look in subdirectories from the one it was run in?

    JJ
    Jared M Johnson Aug 26, 2021

    Does this still work?
    Does it wipe user data?

      MZ
      Muhammad Zubyan Author Aug 27, 2021

      Is your bootloader already unlocked? or do you have to unlock it?

        JJ
        Jared M Johnson Aug 27, 2021

        My bootloader is locked. It seems I have a brick now… I think the OS became corrupted somehow so I can’t even sideload it…

          MZ
          Muhammad Zubyan Author Aug 28, 2021

          This article is only for users with bootloader unlocked, unfortunately.