How to Hard Reset a Bricked Nexus 7 With Your PC

September 21, 2012 in Android How To's, Asus Nexus 7 How To's, Blog, Featured, How To's

Screenshot_2012-09-14-21-01-26

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 image-nakasi-jro03d.zip 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 TheUnlockr.com, 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 TheUnlockr.com for all your AndroidiPhone, and Windows Phone how tos.

 


  • CiDhed

    It’s not bricked if you can get to the bootloader…

    • CoryMac

      My thoughts exactly, can’t even get device to turn on to do any type of flashing

  • GordonEndersby

    Thanks mate, saved me from getting a brick thrown at me by the wife for bricking my birthday present.

    • Mahesh Makvana

      Great!

      We saved you :)

  • Ashok

    omg you just saved my life. this was driving me crazy. Thank you so much. Really appreciate the help!

    • Mahesh Makvana

      Glad we could help you!

      Thanks!

  • http://twitter.com/SlobX Jerry Graff

    So basically in order to hard reset something I can’t turn on, I have to turn it on. Good job.

  • chju

    Awesome tutorial. Saved me a lot of headache and shipping! Thanks a lot!

  • http://www.facebook.com/doar.teo1 Doar Teo

    You’re the best! Thanks alot

  • N7Tester

    My Nexus 7 could connect with ADB, as camera drive with a 5m extension cable. etc.. under Ubuntu linux Though in fastboot mode, it did not detect the N7 (fastboot device) . After hours wondering finally found out if I plugged the N7 without and USB extension cable fastboot worked fine. My Nexus 4 though worked fine under fastboot with the extension cable! It may be some hardware issues on the N7 using longer USB cables with fastboot. Just a hint.

  • James Atkins

    Great guide, couldnt get past the flashing X before. all works now.

    One thing to add though if you have trouble getting the device to show on your computer, you may have this problem:
    -check your device manager for an unknown device, If you find one that’s supposed to be your phone, update the driver and use the driver in SDK directoryextrasgoogleusb_driver

  • Ritz Tolentino

    How can I extract the archive?