3,898 posts
Thanks Meter: 3,459

By abaaaabbbb63, Senior Member on 5th November 2013, 07:21 PM
17th January 2016, 04:22 PM |#2101
Member
Thanks Meter: 17

More
Quote:
Originally Posted by tedrogers61

I dont have root to do basic check for sane chip.

Sent from my Nexus 5 using XDA Premium 4 mobile app

It shows : no sane chip
Emmc chip type : SEM32G

17th January 2016, 10:01 PM |#2102
Senior Member
Thanks Meter: 85

More
I don't really know what to suggest from here, but I would root it and perform the Emmc Check Memory next.

Sent from my Nexus 5 using XDA Premium 4 mobile app
18th January 2016, 03:55 AM |#2103
Member
Thanks Meter: 1

More
Quote:
Originally Posted by audit13

You need to use fastboot commands to flash a stock image unless you find a stock MM zip file that can be flashed in TWRP.

Here's an example: http://forum.xda-developers.com/goog...weaks-t3072279

ok thank you

Sent from my Nexus 5 using XDA Free mobile app
18th January 2016, 09:30 AM |#2104
Senior Member
Thanks Meter: 85

More

Sent from my Nexus 5 using XDA Premium 4 mobile app
20th January 2016, 08:00 PM |#2105
Junior Member
Thanks Meter: 1

More
[QUOTE=abaaaabbbb63;47156064]

Hello Nexus 5 Users!

I see many users that don't know how to restore their Nexus 5 to stock. It may come in handy, either when you want to RMA your phone, or you want to fix your mistakes.

This process consists of wiping and flashing every partition on your phone.

WARNING!!!

This process will wipe your phone completely. Backup your storage before you continue.
I am also not responsible if anything goes wrong.
You can backup apps and data using this app before you unlock the bootloader. No root required.

DO NOT USE TOOLKITS!!!
They have a high probability of something going wrong if you don't know how to use them (which, if you managed to ruin your phone, probably is true).
I don't mean to offend toolkit creators. They did a great job. But don't risk bricking your phone just because you're lazy.

or you will end up in a bootloop, or with a bricked phone, and we don't want that

Let's get started!!

Setting up

For this process, you will need to:

Install adb and fastboot drivers. To do this, use this simple program:
http://forum.xda-developers.com/show....php?t=2588979

For MAC users:
http://forum.xda-developers.com/show....php?t=1917237
*Note: MAC users will have to write "./" before every command in this thread. For example : "./fastboot flash recovery recovery.img"

Linux users should know their stuff

★Extract the archive you downloaded (Use WinRAR). It should look like this:

http://forum.xda-developers.com/show....php?t=2507905

Flashing the factory images

There is more than one way to flash these images. Each give the same results, but the first is for lazy users

Method 1. Easy method.

★Boot it in fastboot by pressing and holding Power Button + Volume Down at the same time.

★Execute the flash-all.bat script (for Windows) or flash-all.sh(for MAC and LINUX) in the folder where you extracted the factory images.
**!!** For MAC: You'll have to edit the flash-all.sh, and add "./" before every fastboot command.

★Wait for everything to flash.

★After everything finished, select "Recovery" using the volume buttons.

★When a small dead Android appears, press Power Button + Volume UP.

★Select "Wipe data/factory data reset"

★Reboot. Your phone should be stock.

Method 2. Long method (Same thing actually, but I'll mention it, just in case)

★Extract the image-hammerhead-krt16m.zip somewhere easy to access (On C:\image-hammerhead-krt16m for example). You will have the following files:

★Boot it in fastboot by pressing and holding Power Button + Volume Down at the same time.

★Open a CMD window.

★Type the following commands, in this order (If you have a different folder, change the path)
Code:
fastboot flash bootloader C:\image-hammerhead-krt16m\bootloader.img

fastboot erase cache
fastboot flash cache C:\androidimage\cache.img
★After everything finished, select "Recovery" using the volume buttons.

★When a small Android appears, press Power Button + Volume UP.

★Select "Wipe data/factory data reset"

★Reboot. Your phone should be stock.

For both methods:
Optional, but necessary for warranty purposes - Locking your bootloader+ Resetting the tamper flag

The Nexus 5 has a thing implemented in the bootloader called a tamper flag. This shows if the bootloader was ever unlocked, kind of like the flash counter with Samsung devices. You can check it out by using this command
Code:
fastboot oem device-info
. If the tamper flag value is "true", then you'll have to reset it. The following steps will reset this flag, and lock your bootloader.

•So, first, go here: http://forum.xda-developers.com/show....php?t=2239421 (Thanks @osm0sis for the wonderful script)
Under "Flashable Zips", you will find the Nexus BootUnlocker script. Download it.

•Put the zip on your internal storage.

•Download the latest TWRP recovery image for the Nexus 5 from here: http://techerrata.com/browse/twrp2/hammerhead. Rename it to TWRP.img.
Now boot it. You do this by booting your phone in fastboot, and typing the following command:
Code:
fastboot boot path\to\TWRP.img
*Replace path\to\TWRP.img with the path to where you placed the TWRP.img. For example: C:\Users\X\Desktop\TWRP.img
TWRP recovery should boot.

•When TWRP finished booting, select "Install", then navigate to the Nexus Bootunlocker zip, select and install it. After it finished, use the back arrow at the bottom of the screen to go back, and reboot.

And now you have a brand new Nexus 5 (software wise, at least)

Video Guides

Thanks @techfanatic9.

For Windows:

For Mac:

Another easy and fast tutorial made by @iTzGavin96

These don't contain the tamper flag reset step. Follow the steps above to reset your tamper flag value to "False" for warranty purposes.

i was wondering when i connect my nexus 5 to the adb it shows null/empty when i type " adb devices" however when i tried "adb devices" when i was in twrp/recovery mode the phone was recognize and my serial number pops up ,,, can i flash factory image if i connect the phone when it was in twrp/recovery mode ?? or should i only flash it when adb recognize my nexus 5 in bootloader mode ??
20th January 2016, 08:46 PM |#2106
OP Senior Member
Somewhere Over The Rainbow
Thanks Meter: 3,459

More
Quote:
Originally Posted by Soultaker226

i was wondering when i connect my nexus 5 to the adb it shows null/empty when i type " adb devices" however when i tried "adb devices" when i was in twrp/recovery mode the phone was recognize and my serial number pops up ,,, can i flash factory image if i connect the phone when it was in twrp/recovery mode ?? or should i only flash it when adb recognize my nexus 5 in bootloader mode ??

You can only flash the factory images when your phone is in the bootloader.
21st January 2016, 12:22 AM |#2107
Recognized Contributor
Toronto
Thanks Meter: 5,032

More
You can only flash stock images with an unlocked bootloader using fastboot commands and with the phone in bootloader mode.
21st January 2016, 05:26 AM |#2108
Developers Relations / Senior Moderator
Montreal
Thanks Meter: 11,450

Donate to Me
More
Quote:
Originally Posted by tedrogers61

What do the version codes mean on the Google Developers Factory Images page here?

https://source.android.com/source/build-numbers.html

Sent from my HTC One M9 using Tapatalk
21st January 2016, 02:48 PM |#2109
Member
Thanks Meter: 17

More
Quote:
Originally Posted by tedrogers61

I don't really know what to suggest from here, but I would root it and perform the Emmc Check Memory next.

Sent from my Nexus 5 using XDA Premium 4 mobile app

hi bro i rooted my n5 and checked memory with Emmc like you suggested me test showed 29.1 GB of space, what to do next ?
22nd January 2016, 01:12 PM |#2110
Junior Member
Thanks Meter: 0

More
How can I root my Nexus 5 device
I have made it several times but when Marshmallow came out 6.0.0 (MRA58K) the SuperSu broke my phone (infinity bootloop) so I've reflashed my phone whithout rooting. I've read that I need to use a different kernel from the original one and then it might work.
So the question is: do I still need a differenet kernel to root my phone 6.0.1 (MMB29S)?
23rd January 2016, 07:51 PM |#2111
Member
Thanks Meter: 17

More
Quote:
Originally Posted by jd1639

Here's what you should do if you want to flash the tamper reset zip file and still keep the stock recovery.

2. Google nexus 5 teamwin and download the twrp image file to your pc, we are not going to install it, only boot into it
3. Rename the twrp file you downloaded to twrp.img. This is for simplicity
5. Open a command window in the same folder as twrp.img is in
6. In that command window type the command, fastboot boot twrp.img. This will boot you into twrp but not install it
7. When you're booted into twrp then install the tamper.zip you downloaded in step 1

Reboot and the tamper flag still be reset and you'll still have the stock recovery on your device.

Sent from my Nexus 9 using XDA Free mobile app

helllo bro, i see yo are good at nexus 5 development. can you help me ? in bootloader my N5 shows D821e 32GB, but in storage only 16 is available. i flashed factory image several times them did #post 2 , but still got 16gb. what can i do to fix this issue ? i tied flashing kit-kat, lollopop and marshmallow but still got 16 GB, than rooted and tried custom roms but still 16

 Tags brick, factory, images, nexus 5, root

 Guest Quick Reply (no urls or BBcode) Message: