How to Hard Reset a Bricked Nexus 7 With Your PC

  • MORE

Maybe you've been rooting your Nexus 7 and putting ROMs on it and messed up, or maybe your Nexus 7 just up and died randomly (happens sometimes). Either way if you can't get it to turn on, you might think you need to go through the colossal hassle of sending it in for warranty service. Well, think again. Here is a way you can restore the Nexus 7 back to an out of box state without the hassle of shipping the darn thing.

1. Setup ADB drivers by going here (link opens in new window). Once done, come back here to continue.


2. Now, download the stock image files from Google here (all the way down at the bottom click the download link for the 4.1.1 version of the Nexus 7) and save them inside the C:/android-sdk/platform-tools/ folder on your computer (they need to be in the same folder as the fastboot file).


3. Extract the archive you downloaded from Google.


4. Take all of the files from inside the new extracted folder and copy them into the C:/android-sdk/platform-tools/ folder.


5. Power Off the Nexus and turn it back on by holding down Volume Down and Power at the same time until the bootloader screen comes up.

6. Now, plug your device in via USB cable.

7. Open the Platform Tools folder of the SDK, hold down shift and right-click in any blank area of the folder. Select the option to Open a Command Prompt Here.


8. At the command prompt, type the following while hitting enter at the end of each line:

fastboot erase boot

fastboot erase cache

fastboot erase recovery

fastboot erase system

fastboot erase userdata


9. After that is done, type fastboot oem unlock and hit Enter.


10. After that is done, type fastboot flash bootloader bootloader-grouper-3.34.img and hit Enter.


11. Then type fastboot reboot-bootloader and hit Enter.


12. After that is done, type fastboot -w update then hit Enter.


13. When the device reboots, power off the Nexus and turn it back on by holding down Volume Down and Power at the same time until the bootloader screen comes up.

14. After that is done, type fastboot oem lock at the command line and hit Enter.


15. Type fastboot reboot at the command line and then hit Enter.

David Cogen is a founder of, the popular site for rooting, jailbreaking, hacking, modding, and other how tos to show you how to unlock your device's true potential. They even have a popular ROM repository. Check out for all your AndroidiPhone, and Windows Phone how tos.


Add a comment
  • Gordon Says:

    Solid instructions, however my Nexus 7 tablet is still a brick. All I get is the word Google in the middle of the screen, and Start at the upper right. Clicking start just keeps recycling to that same page. But, thanks anyway.

  • Ankit Says:

    This was awesome!!! Thanks a lot for this step by step tutorial. I know this is asking for too much: but can higher resolution versions of various images can be linked to the images as well.

  • Vincent Says:

    Wouw absolutely awesome, besides the fact that this really worked like a charm. i now feel like i'm mr hackerman :) cool to work with dos again. my nexus7 did not work for so long and i tried so many things. i used a different image the nakasi-jzo54k this was version 4.1.2 so i typed the file names acordingly. now doing the updates back to latest versions. again many thanks :) HACKERMAN!!! :)

  • Rocat Says:

    Sir...I tried almost every guide in the web to save my Nexus, stuck at the Google logo...In the meantime, I even got another tablet...I didn't give up, and then I found your guide. You're a real expert. Respect.

  • Adam Smith Says:

    Thanks so much - this helped a semi-bricked Nexus 7 that I "ruined" by trying to install a custom-ROM; it would just boot into TWRP, reporting E:drive error, then reboot into TWRP, repeat and repeat. I followed these instructions precisely, and am back in action!

  • Son Dang Says:

    follow the instructions got stuck at command : fast boot erase userdata
    it said "failed (status read failed too many links).
    my devices is nexus 7 2013 mobile, after update to 6.0.1 ,when i reboot it stuck at four circle google logo and i try to reset my device to factory, it stuck at erating logo now it dead. what should i do now ??
    Thank you in advance

  • Timmothy Says:

    OMG !! After several attempts using the Nexus Toolkit with no success this worked !! My nexus was stuck on the Google logo and would not communicate with the computer. Your instructions guided me thru the process and I'm back to 4.4.4. Thank You.

  • Ray Al Says:

    Thanks a lot, mate, can't tell how gratefull I am. It worked just fine! I'm back on android 4.4.4 again

  • ramrod Says:

    Great tutorial! I locked out my phone by rooting it and playing too loosely with it. I tried to modify the wps_applicant file and ended up ruining my wifi. Tried a restore and I got stuck at the 'Please select a wifi' screen. Now I'm back up and running! I had a bit of trouble getting my computer to recognize my device at the bootloader screen. When I tried to run commands it kept saying <waiting for device> I didn't think it mattered but I had it plugged into a USB hub. I moved it and plugged it directly into my laptop and it popped right up. Thanks!

  • Rachith Says:

    David Cogen, you are an absolute genius, bricked my nexus 7 2012 2 days ago, followed your procedure, unbricked the tablet, and managed to downgrade it to 4.3 thank you so much

  • Nick Says:

    As others have said - this lesson is no use with a Nexus 7 which is _bricked_ . i.e., bricked = "won't turn on" .
    How to ressurect a properly bricked Nexus 7 ?

  • Dismus Says:

    David Cogen you are a genious indeed. I followed the instructions to the later and guess what, my bricked nexus 7 wifi tablet just got back to "normal". Actually, I still cant believe it because prior to finding this, I'd stayed with it for almost a month when all it would display when I'd try putting it on is "Google". Thanks alot!

  • Gary Says:

    Thanks so much.I bricked my Nexus 7 trying to go back to 4.4 from 5.1. I was about to give up after trying many different programs. This brought it back to life.

  • Mayowa Says:

    Please I need help. I was trying to upgrade my ASUS K012 and got it hard-bricked. I have downloaded various versions of the ROM from the ASUS site, but everytime I try to install the rom from my SD card it says error and shows the android logo with a triangle with an exclamation mark inside it....then the red usb sign and goes off...I'm desperate at this point cos my tab is now a paperweight.

  • tanvir Says:

    Failing at unlock boot loader step. Its not getting unlocked what to do??

  • Alicia Says:

    Thanks a lot for your post

  • Northstar Says:

    You saved me! Thanks!

  • nilesh Says:

    Failing at unlock boot loader step. Its not getting unlocked what to do??

  • George Says:

    What is your definition of "bricked"? A brick cannot be powered on or off. The first instruction in how to hard reset a Nexus 7 is to power the Nexus 7 off. But that would mean that the Nexus 7 is able to power on. Therefore, not a brick.

    My Nexus 7 actually is bricked, in that it will not even power on. Not even to the battery status screen. These instructions do not help me.

  • Song Says:

    Just wanted to say a BIG THANKS for this valuable tutorial. Trying the use the Root Toolkit to update OS on my Nexus 7 bricked it. Been searching and trying various things to no avail, until came across this piece, and it fixed and upgrade my Nexus 7 in one go. THANK YOU!

  • Kalyan Says:

    Thanks a lot. This worked absolutely perfect!

  • amanda Says:

    Hi! I'm getting stuck at the oem unlock step. When I enter fastboot oem unlock, the permission comes up on my tablet screen, I push yes, and it fails. The command screen says Failed &lt;remote:&gt; Any ideas?

  • Ben H Says:

    Thank you! My Nexus has been gathering dust for the last 6 months while I played with my ipad mini (a gift) but thanks partly to this tutorial it is now restored. It was an arduous task as it only occasionally went into bootloader mode (took ten or more goes to finally get the PC to recognise it). I would also like to thank Charlie H for his updated advice in the comments - running the flash-all.bat from the command prompt basically does all the work for you, just make sure you have the zip file in the same folder (you don't need to unzip those files actually, it does it for you). Thought I might even have to resort to sending this back to Google for an expensive repair (it's well out of warranty), but have now been saved that problem. Thanks again David and everyone else who posted their experiences here!

  • Simran Says:

    Omg life saver thank you so much for this tutorial saved my nexus7 and my life and for everyone else that are bricked all you need to do is install sdk as the video tells you to then restart the computer after that go to bootloader connect the nexus 7 and follow the steps here only thing I had to do was change the names of my .IMG and .ZIP files to what i downloaded KK 4.4.4 (fastboot flash bootloader bootloader-flo-flo-04.02.img) and (fastboot -w update for my nexus 7 2013 WiFi it didnt work the 1st time but the 2nd time was the charm for me anyways thank you so much for this great tutorial

  • Francis Says:

    Does anyone know have or know where i can download the factory or any image file for the nexus 3g version 32gig 2012 (tilapia) bootloader version 4.23. baseband version1231_0.10.0_1021 because no matter which image file i try one of the requirements are not met. its not even there in the google developers site and I dont even know how to contact them.

  • Rodriguez Says:

    My english is bad but I had to thankyou for your tutorial.

    My NEXUS 7 32GB WIFI is my first Android device, when I turned on the device for first time the device had the update available (Android 4.3) but when finished the installation... it's bricked :(

    Reading, reading, reading i found your tutorial and now my device is alive!!!

    Thank you for all!!!

    Best regards since El Salvador, CA.

  • ingar Says:

    my phone is still bricked.. you have some other advice to how i can fix it?

  • Steve Says:

    WHEW!!!!!!!!!!!!!! IT WORKED. I TRIED EVERYTHING ELSE...and this is the only fix that worked....THANKS

  • SlimGus Says:

    Thanks you sir !

  • BurbonSV Says:

    How to Hard Reset a _Bricked_ Nexus 7 .... Power Off the Nexus and turn it back .

  • optiongeek Says:

    Worked like a charm and saved me no end of wifey "told ya so" grief.

    I was sure I had bricked because I saw the endless spinners, but the nexus wasn't showing in my windows 8 explorer when plugged in. However, I simply booted to recovery screen, connected the usb, and then typed the fastboot commands anyway. I was worried because "adb devices" was returning nothing, but the connection was still working.

  • Anonymous Dude Says:

    Step ten is too set your bootloader to the the version number that corresponds with your operating system

  • Anonymous Dude Says:

    Is step ten optional? I keep on having this issue with the command prompt telling me that "cannot open: bootloader-grouper-3.34.img" I have tried substituting the 3.34 with my current version number (4.18) and it does nothing. If anybody can help with this please do.

  • Francisco Ramírez Pineda Says:

    Me salvaste la vida!!! Mi nexus 7 esta con VIDAAAA!!! Thanks a lot!!!!

  • Edgar Lozano Says:

    You just like... totally saved my life!!


  • nachiketa kashyap Says:

    huge help, saved me

  • Jeremy Says:

    I have a samsung note II GNT7100.
    I had turned off usb debugging when i thought I did not need it anymore after rooting. Updating the SU program seemed to have made a problem. I can not boot to recovery. I can boot to download mode. Will this adb get me back and running? or odin? I need help!!!

  • Andy Mac Says:

    Epic - Whilst I replaced the instructions with the current IMG and ZIP files this process was flawless.
    Thank you

  • Gabe Says:

    stuck on "sending 'bootloader' (2092 KB)"

  • Nerfherder Says:

    Thank you for being born and posting this info. I completely erased my Nexus 7 while trying to get a bug out of JellyBam 8.3, (not fully knowing what I was doing, of course) and you saved my day. I'm still going to play with different rom's but now I know what to do if I "brick" this thing again. I owe you! Need any cars fixed? ;)

  • Steve Pringle Says:

    This is useful as long as your boot loader is intact.

  • etek Says:

    Hey, after this process it wont boot!!! HELP!!!

  • Ian L Says:

    Thanks a lot! I had a custom rom and kernel on my nexus 7 that was somewhat outdated and relatively unstable. I downloaded a toolkit app, and when i finally decided I wanted to start from a clean slate, i formatted everything, including the recovery and backups- what was i left with? A tablet stuck at the google spinning circle screen. Tried the power/volume button to boot to recovery and try and restore/reboot from there. NO LUCK! For all intents and purposes it was bricked. This guide (after following instructions and using some common sense when it comes to file names) was extremely easy to follow, and worked flawlessly for me. My nexus 7 is working good as new! Thanks a lot! if you have a bit of common sense, arent afraid working around some command line, and can follow instructions it will go off without a hitch! Thanks a lot!

  • Jerry Says:

    Thanks, but my device won't even turn on, let alone be recognized by the PC as any device with storage. Bloody hell. I was so damned in love with the thing and this fiasco had to cockblock my day.

  • Ian Says:

    Thank you!!!! Mine died today and went to the circling X of doom. Stumbled onto this and it looks like I have a working Nexus again (Despite the man from Google support saying it was "toast"). Many thanks!

  • sean Says:

    this didnt work for me :(

  • Sanyi Says:

    HI! Thanks for the info. It saved my Nexus (nad my life). It worked with Android 4.2.2, of course I had to update version numbers. Special thanks for Charlie H, who told that you have to unpack the tarball downloaded from Google.

  • Quy Says:


  • fabienne presume Says:

    Thank you just save my nexus 7 i did not need to go through all that step.

  • Matt Says:

    Nice tutorial.

    My brand new Nexus arrived with 4.1.2 installed, for some reason, it refused to do an OTA update to 4.2.1 - dreaded red triangle. This was directly from opening and trying to update for the first time.

    BTW, you can just run the flash-all script - for windows, flash-all.bat - however, not sure if that locks OEM after?

    I guess I've voided my warranty by doing this, but it sure beats having to send the device back! - no doubt the seller would claim there's nothing wrong with it.

Back to top