yashsingh1/xdaforums huggingface dataset:
[Nexus 5 General] xdatastic:
Here are the commits in AOSP for M4B30X/6.0.1_r72 to M4B30Z/6.0.1_r77. This is likely the final OTA that the Nexus 5 receives.

project build/

2bd7d28 M4B30Z

ad61a3d disable unpriv perf by default in user{,debug} builds

eaf85fe M4B30Y

project external/conscrypt/

3639c34 Use SSL_session_reused to check when a session was reused

project external/jhead/

052d982 Fix possible out of bounds access

project external/libavc/

3459df2 Decoder: Initialize first_pb_nal_in_pic for error slices

7a63fb3 Decoder: Do not conceal slices with invalid SPS/PPS

4747523 Decoder: Fix slice number increment for error clips

project external/sepolicy/

d3b6f2f expose control over unpriv perf access to shell

project frameworks/av/

540b271 DO NOT MERGE: Camera: Adjust pointers to ANW buffers to avoid infoleak

3b0aa64 DO NOT MERGE omx: check buffer port before using

fdf5554 Resolve a merge issue between lmp and lmp-mr1+

fa9f7c7 SoftHEVC: Exit gracefully in case of decoder errors

f56b717 Don't use sp<>&

71e7a58 SoftAAC2: fix crash on all-zero adts buffer

8b90813 Fix potential overflow

project frameworks/base/

4d1f4f1 DO NOT MERGE Disable app pinning when emergency call button pressed

22dafd2 DO NOT MERGE Fix intent filter priorities

573823f Don't trust callers to supply app info to bindBackupAgent()

872f5f0 Add pm operation to set user restrictions.

project frameworks/native/

324e5c2 Add FrameStats default constructor

project frameworks/opt/net/wifi/

dada7fa Deal correctly with short strings

project frameworks/opt/telephony/

43cb906 backport security fix: avoid set NITZ time to 2038

project hardware/qcom/media/

aeed5f8 DO NOT MERGE mm-video-v4l2: venc: add checks before accessing heap pointers

39e4d42 DO NOT MERGE Fix wrong nAllocLen

project packages/apps/Nfc/

ef91aa8 Allow system_server access to NFC reader mode API.

project system/bt/

9eb4d26 DO NOT MERGE Fix potential DoS caused by delivering signal to BT process

project system/core/

df35c59 add a property for controlling perf_event_paranoid
[Nexus 5 General] vakkah:
thanks again for following up and posting the latest info.

debating now if i should wait for the OTA to be pushed to my device (i'm still stock with locked bootloader) or use nexus root toolkit to push the ota.zip via adb.
[Nexus 5 General] xdatastic:
It's off-topic for this thread, but you don't need to root to push an OTA if you are stock locked. Just need ADB tools and sideload in the stock recovery. No unlocking, no rooting, easy :)
[Nexus 5 General] vakkah:
thanks bro.

i know that but nexus root toolkit allows me to do all that without rooting also..
[Nexus 5 General] M Asad Khilji:
Whats new in latest Dec build ?
[Nexus 5 General] Srandista:
M4B30Z from M4B30X

https://android.googleapis.com/packages/ota/google_hammerhead/aa72b653afdaccb053f16850f1721f3642ea0efb.zip
[Nexus 5 General] xdatastic:
Thanks, did you receive this OTA? If so, what country and carrier are you with?
[Nexus 5 General] Srandista:
Yes, I pull it from my phone. I'm living in Czech republic, and I'm on T-Mobile.
[Nexus 5 General] xdatastic:
Thanks, i just got it too. Telstra in Australia.
[Nexus 5 General] porman:
I don't get it. This came out last month, or didn't it?
[Nexus 5 General] Srandista:
Yes, factory images and full OTA from Google was released in December. But incremental OTA from previous build to latest one came apparently just now.
[Nexus 5 General] kicksilver:
System UI memory leakage not fixed, yet again...
[Nexus 5 General] MarkFromLondon:
OK so which one do I use? I unlocked, custom-recoveried and rooted before I received any OTA updates. I know there was one because I saw there was before I went and did the business on my phone. I didn't see this post before I did it or else I'd have given you the info you were after.

Try as I might I can't find any links on Google to manually update my Nexus 5 with OTA updates.
[Nexus 5 General] oldblue910:
Use the one for the firmware that came preinstalled. If you're in the US, that's KQS81M, otherwise use KFS78N.
[Nexus 5 General] xdatastic:
Thanks, just tried this, but it's stuck on 'Erasing user data..." (it completed the finding, opening, verifying, installing, verifying again, steps of the sideload)

EDIT: pressing Volume Up and Power while it's hung installing the sideload makes the androids ears\antennae wobble!

EDIT2: forced a reboot and the bootloader has now updated correctly. I'm gonna flash the images for good measure anyway as it's still really slow to boot.
[Nexus 5 General] TheManii:
oh wow, i didnt know this ota actually wipes data first, are you in a custom recovery or the stock one? Perhaps the custom ones (at the moment) cant reformat /data yet.

If you did it in a stock rec and it still doesnt work, you could try reinstalling with the factory image.

I cant tell you what you should do if it is already working reasonably though.
[Nexus 5 General] xdatastic:
I'm in stock recovery. Stock everything, unrooted. Gonna apply the factory image now cos it wont even boot any more past the boot animation...

Hmmm. And now I have a brick. Won't even boot into bootloader. I suspect hardware failure as it was crazy slow and had issues saving files to storage.
[Nexus 5 General] El Daddy:
I had your same issue earlier. Plug your phone in and let it sit a minute. Unplug it and try to boot up normally. If it bootloops again hold volume down and up and power. It will shut down. Wait a minute and try to boot into the bootloader again.
[Nexus 5 General] oldblue910:
You should have heard him on the phone. He sounded like he was losing his first born. ;)
[Nexus 5 General] MarkFromLondon:
Thanks, I'm in the UK so I'm hoping it's KFS78N as you said.

I'll do a Nandroid backup before I try it though ;)
[Nexus 5 General] El Daddy:
Oh come on now!!! :)
[Nexus 5 General] oldblue910:
LOL!!
[Nexus 5 General] xdatastic:
Bingo! I managed to bootloader and flash the factory images and it seems to be behaving now. Thanks for your help.
[Nexus 5 General] MarkFromLondon:
Mine did that. I just left it to do its thing. It took about five minutes but it completed successfully.

---------- Post added at 04:05 PM ---------- Previous post was at 04:03 PM ----------

I say successfully. I appear to now have a bricked phone. :-\
[Nexus 5 General] stepw:
My North America D820 remained with factory bootloader after OTA as well: HHZ11a

Radio did upgrade to M8974A-1.0.25.0.17

Also, can anyone with unlocked or relocked bootloader run

fastboot oem device-info

On my never unlocked unit the output is

INFO Device tampered: false

INFO Device unlocked: false

INFO off-mode-charge: true

I wonder if "tampered" flag is set to true when bootloader is unlocked with fastboot oem unlock command.
[Nexus 5 General] oldblue910:
I'd bet you dollars to donuts that it does get set to true and it will probably stay that way even if you re-lock the bootloader. This wouldn't be the first time a Nexus did that.

The Motorola Xoom (a Nexus in all but name) was the same way. It had a bootloader variable called IsWarrantyVoid. Out of the factory, it was set to "no". If you unlocked the bootloader with fastboot, IsWarrantyVoid would change to "yes" and would never change back to "no" even if you re-locked the bootloader. No one ever figured out how to reset that variable.
[Nexus 5 General] gialakias:
So, if it does, they can deny easily the guarantee of the phone if they want? Is it the first time after Nexus one that this happens on a Nexus phone or I am wrong?
[Nexus 5 General] oldblue910:
They could technically deny your warranty if that flag is triggered, yes. In practice, though, they probably wouldn't as long as it didn't have water damage. Motorola were never sticklers about it on the Xoom.
[Nexus 5 General] xdatastic:
Device unlocked, flashed factory images, relocked:

./fastboot oem device-info

...

(bootloader)	Device tampered: true

(bootloader)	Device unlocked: false

(bootloader)	off-mode-charge: true

OKAY [ 0.004s]

finished. total time: 0.004s
[Nexus 5 General] oldblue910:
Yep. Just like I figured. If it's just a software flag, someone may figure out a way to reset it, but if it's a hardware thing (like maybe blowing a fuse), there won't be anything you can do about it.
[Nexus 5 General] segv11:
It's a Nexus. Why are they doing this bull****?

Someone needs to get into an untampered, never-booted N5 with JTAG and get dump the eMMC that way...

Sent from my stock 4.3 Manta.
[Nexus 5 General] oldblue910:
They still have a right to know if you have run rogue software on the device if they're being expected to honor a warranty. I don't see a problem here.
[Nexus 5 General] gialakias:
You are right but the problem is that you cannot practically prove that something that is not working is a hardware failure covered by the warranty. They can always tell you that it is your fault with the things you flashed even if the only thing you did is to flash the latest factory image...
[Nexus 5 General] oldblue910:
While you do have a point, you also agreed to voiding your warranty when you unlocked your bootloader.

In the end, though, this most likely won't matter. I know for a fact that, most of the time, sending in a device for warranty or other repair works like this:

1. They check your device for water damage.

2. They put it off in a bin to be refurbished.

3. They grab a factory refurbished device, box it up, and send that back to you.

You almost never get back the same device you sent them. I'd

be shocked if LG actually forced the issue with unlocked bootloaders.
[Nexus 5 General] gialakias:
True but here in Greece you take back the exact same device repaired... Broken screen, faulty motherboard or earpiece or USB, doesn't matter...
[Nexus 5 General] xdatastic:
Here in Australia, a couple years ago I sent my Nexus S off to be repaired after it randomly died one day (shortly after the first Jelly Bean OTA). I got the same phone back (still had my screen protector on it, and same battery which had a sticker on it). It did however, come back unlocked with Gingerbread 2.3.6 installed. I had to 'fastboot oem lock' it myself. It could be just there were no refurbished Nexus S phones left and had no choice to repair it.

I too would be surprised if LG\Google forced the issue with unlocked bootloaders. I'm about to find out anyway as my N5 is going back for RMA!
[Nexus 5 General] efrant:
It's a moot point now, as [MENTION=3361829]iuss[/MENTION] has identified the flag, so it should be able to be easily set/reset.
[Nexus 5 General] xdatastic:
I received my RMA device today. It did the usual update to KRT16M on first boot, however yet again, it didn't update the bootloader. It remains on HHZ10x. Strange. I might just leave it til the next OTA is out and hopefully it will update it.

EDIT: what difference does it make what version of a bootloader we have?

EDIT2: other Australian D821 device owners are reporting HHZ10x bootloaders too.
[Nexus 5 General] Natherul:
let me see if I understand this correctly, If I root and install TWRP will I be able to get the latest updates with these links or will they fail due to the changes in system/recovery?

Sorry if this is a dumb question, just want to make sure I am fillu aware of the situation
[Nexus 5 General] rabaker07:
These are the zips of the AOSP versions. You install it yourself, it doesn't update automatically like an OTA.

Sent from my Nexus 5
[Nexus 5 General] Natherul:
Yes but as far as I understand real OTA updates wont actually update if you root and install custom recoveries, So I was just wondering if these updates work just like the OTA but after you changed something in the system (but flashing them inside a custom recovery).
[Nexus 5 General] bfroehlich:
Now for the 4.4.1 OTA...
[Nexus 5 General] oldblue910:
That's just hearsay at this point.
[Nexus 5 General] EddyOS:
Not according to this:

http://xdaforums.com/showthread.php?t=2556499
[Nexus 5 General] mazsuper:
Camera improvement looks good
[Nexus 5 General] oldblue910:
Ah, I hadn't seen that yet. I stand corrected! Well then, bring it on! If anyone gets the OTA, make sure to post the link here!
[Nexus 5 General] TheManii:
KRT16M -> KOT49E
[Nexus 5 General] oldblue910:
Thanks, dude. First post updated.
[Nexus 5 General] oldblue910:
Can someone tell me what the new radio version is after the OTA?
[Nexus 5 General] xdatastic:
1.0.25.0.23
[Nexus 5 General] TheManii:
I would like to request someone to find the KFS78N/KQS81M -> KOT49E ota.

NOTE: You must already be able to recieve the ota naturally, if you sideloaded it and have yet to recieve the ota notification, you will simply recieve the previous ota (where applicable).

Here are the steps to do so:

-------------------------------------------------------------------------------------
[Nexus 5 General] nadram:
Thanks all. Much better now.

Camera is much faster to shoot and focus. Better sound quality and email app works without the infinite sync issue.

The screen flicker is still there and camera still doesn't have HDR, RAW and continuous pics.
[Nexus 5 General] EthanFirst:
Hi all.

My app new version can install update package (request root access and base app).

Video review

[YOUTUBE]https://www.youtube.com/watch?v=UQeY3drlx_Y[/YOUTUBE]

If you want use it. You can download Nexus Update Checker on Google Play Store
[Nexus 5 General] efrant:
I just got the update for 4.4.2, but I can't download it ATM -- Wi-Fi only.
[Nexus 5 General] switch85:
New OTA 4.4.2: 537367d588afe31301268d0ace7e60725d5f6740.signed-hammerhead-KOT49H-from-KOT49E.537367d5.zip
[Nexus 5 General] efrant:
Thanks!

Link posted here.
[Nexus 5 General] oldblue910:
Thanks, everyone for the links. I have updated the first post with links that we have.
[Nexus 5 General] EthanFirst:
hammerhead-KOT49H-from-KRT16M
[Nexus 5 General] intraCore:
I successfully updated from 4.4.1 (stock rooted with custom recovery and modded) to 4.4.2 while keeping root. Thank you for the OTA .zip!

Steps to do so:

1. I restored BusyBox (but it seems it actually stayed on 1.21, which I installed).

2. I flashed any flashable mods back to stock (I flashed the volume boost mod back to stock and the reboot menu mod back to stock).

3. I removed TWRP's theme folder if that matters.

4. I disabled Xposed's modules that I had installed (about 5 or 6 of them), then rebooted.

5. I uninstalled Xposed's modules that I had installed, then rebooted.

6. I uninstalled Xposed Framework from within the Xposed Installer.

7. Rebooted.

8. Repeated steps 6-7 because it seems like it may not have done it the first time lol

9. I rebooted into recovery, flashed the OTA and it worked just fine!

NOTE: I had SuperSU set to Survival mode (to keep root across OTA).

Hope I helped anyone who needed it.
[Nexus 5 General] TheManii:
You only need to uninstall xposed via the button in the framework, the presence of other modules shouldnt affect it ASSUMING they dont modify /system, given the purpose of xposed I would assume few modules would.
[Nexus 5 General] intraCore:
I had a terrible experience with the previous update so I did this all to make sure it would work smoothly and it did. I'm sure I could've skipped a few reboots and steps haha. I just know this way worked fine :) This was only my second time ever trying to update a rooted device, so I'm proud that this worked :P
[Nexus 5 General] benpottier:
I'm having trouble updating and getting an error with build.prop. could someone post a clean build prop?
[Nexus 5 General] william1974:
Hi guys, anyone willing to share latest bootloader zip? I have been searching but no luck.
[Nexus 5 General] EddyOS:
bootloader.zip? Do you mean the .IMG file? If so, just download the factory image and extract it yourself
[Nexus 5 General] mazsuper:
Update for Boot loader zip that I found on XDA is here https://mega.co.nz/#!XEQXkSaQ!pxd2dGkmKBn1_qhRaicOhLsIwXXrZKhPzVFTk8eULzA
[Nexus 5 General] oldblue910:
All,

Android 4.4.3/KTU48F is rolling out starting today. If anyone gets the OTA link, please post the filename here. You guys know the drill by now.

Thanks!
[Nexus 5 General] mazsuper:
Sent from my Nexus 5
[Nexus 5 General] xdatastic:
Factory images posted for KTU84M

https://developers.google.com/android/nexus/images

https://dl.google.com/dl/android/aosp/hammerhead-ktu84m-factory-53ff95bf.tgz

now for the OTA URL...
[Nexus 5 General] TheManii:
Same bootloader, new radio:

M8974A-2.0.50.1.13
[Nexus 5 General] scrack26:
please :) waiting for the OTA zip. thanks!
[Nexus 5 General] stealthj:
someone posted this link in another thread... i'll probably backup and try it right now and report back

http://d-h.st/3l1
[Nexus 5 General] xdatastic:
That file is too big for an OTA.
[Nexus 5 General] stealthj:
So I did a backup, flashed stock kernel, then flashed that, it took like 10 mins in cwm, I was about to reboot it but then it just finished. The progress bar never moved. Looks like it worked. I think its a script to flash the system position and radio. I lost root. But it worked and I'm on 4.4.3

Maybe someone can change the data inside?
[Nexus 5 General] TheManii:
Someone likely pulled apart the factory image and made full file update out of it.

That's what the contents of it suggests.

I guess it's useful if you're too lazy to manually flash it with fastboot/learn to manually flash it with fastboot.
[Nexus 5 General] Josuhu:
How to flash the OTA so that I would not loose my data ? Sideload maybe ?
[Nexus 5 General] xdatastic:
yes, sideload. info here: http://xdaforums.com/google-nexus-5/general/info-nexus-5-ota-help-desk-t2523217
[Nexus 5 General] oldblue910:
Looks like we're still waiting on the OTA link for the Nexus 5. If anyone gets it, please post the filename here. Thanks!
[Nexus 5 General] stealthj:
Or if you're out away from a computer and want to update through your custom recovery. Or yes, if you're "lazy"
[Nexus 5 General] rubber guard:
Sorry for the bump, i4l.
[Nexus 5 General] b_hermon:
Looks like the link is here: http://xdaforums.com/google-nexus-5/general/info-nexus-5-ota-help-desk-t2523217
[Nexus 5 General] carboncache:
Sent from my Nexus 5 using Spacestar Ordering
[Nexus 5 General] oldblue910:
Thanks everyone! First post updated.
[Nexus 5 General] rubber guard:
you're my boy blue!
[Nexus 5 General] pankajramnani:
Ok.. So i downloaded the package.. What should be the next step?
[Nexus 5 General] xdatastic:
check this thread for OTA info: http://xdaforums.com/google-nexus-5/general/info-nexus-5-ota-help-desk-t2523217
[Nexus 5 General] harjon:
Doesn't work, the 4.4.3 zip provides and error message when you try and flash and then aborts.
[Nexus 5 General] oldblue910:
Then your /system partition isn't 100% stock and unmodified.
[Nexus 5 General] harjon:
the only thing not stock is I'm rooted... that's never been an issue before
[Nexus 5 General] oldblue910:
Then a root app that you use modified a file on /system at some point in time. That's the only explanation.
[Nexus 5 General] Haul:
Oldblue is almost certainly correct. Which files are.being reported as problematic? Did you do "funny stuff" like uninstall or downgrade stock system apps using tools such as Titanium Backup?
[Nexus 5 General] akirainblack:
Any idea what root app would modify /system/bin/surface linger? Sorry if that is an overly vague question
[Nexus 5 General] harjon:
nope.. the only thing I have done is root, and gel xposed.. that'll be what I try in the morning.
[Nexus 5 General] GabbyWC:
Xposed Framework needs to be uninstalled (through the Xposed Installer's built-in menu) before you can update your version of Android. After that's done, you can re-enable Xposed Framework and all your modules and settings will be intact like before.
[Nexus 5 General] akirainblack:
In case it helps anyone it was CF Lumens which had modified that file on my system, I forgot to uninstall the driver.
[Nexus 5 General] oldblue910:
Sprint says KTU84P will be rolling out effective today. Claims "security fix." I'm betting it's a fix for the Towel Root vulnerability. If anyone gets the OTA update, please post the filename here!
[Nexus 5 General] xdatastic:
factory images are up for 4.4.4/KTU84P

https://developers.google.com/android/nexus/images#hammerheadktu84p
[Nexus 5 General] oldblue910:
Thanks to El Daddy, we now have KTU84M->KTU84P. First post updated.
[Nexus 5 General] oldblue910:
For posterity, I have added two newly discovered updates to the first post:

1. KFS78N -> KOT49H

2. KQS81M -> KOT49H

These were found with help from EthanFirst, TheManii and El Daddy. Thanks, gents!
[Nexus 5 General] oldblue910:
I'm just going to preemptively post this. This thread is not the place to discuss the new Android L factory images that will be released tomorrow. This thread is for over the air updates only. It is not for discussion of factory images. Plus, these are not official release ROMs, and they are not done. Therefore they have no place here. I'm sure there will be 35 other threads were you can discuss this stuff. Thanks!
[Nexus 5 General] xdatastic:
As I'm on Telstra in Australia, I've flashed back to 4.4.3/KTU84M to see if I can grab the OTA URL for the new 4.4.4/KTU84Q which it seems is a regional update only. Nothing received yet.
[Nexus 5 General] oldblue910:
Ok please let us know when you get it and also, if you could check for an update from KTU84P as well, that would be much appreciated!
[Nexus 5 General] EthanFirst:
I found this in my app.

hammerhead-KTU84Q-from-KTU84P

hammerhead-KTU84Q-from-KOT49H
[Nexus 5 General] oldblue910:
Thank you! First post updated! All, we still need KTU84M -> KTU84Q as well, so if anyone can nab that, it'd be much appreciated!
[Nexus 5 General] carboncache:
Is there any reason

not

to install the KTU84Q update on a North American Nexus 5 (LGD820)?
[Nexus 5 General] oldblue910:
Nope. None whatsoever. You can install it if you want and your phone will work fine.

That said, there are no code changes within Android itself between KTU84P and KTU84Q. That means there are no bugfixes. The kernel is also exactly the same. That KTU84Q OTA is purely a radio update that fixes something specific to certain carriers in that area of the world. So, unless you travel to India, Australia, or New Zealand, there's absolutely no reason TO update other than a 0.0.0.0.1 radio version bump (to fix whatever it was that they were fixing), and seeing your build # change from P to Q.
[Nexus 5 General] oldblue910:
[MENTION=4438971]xdatastic[/MENTION] Are you still on KTU84M? I'm guessing you haven't got the OTA yet?
[Nexus 5 General] xdatastic:
Yeah and no OTA has appeared for me yet.
[Nexus 5 General] oldblue910:
Ok, no worries. Whenever it does, do let us know. KTU84M > KTU84Q is the only one we're missing.
[Nexus 5 General] LieutenantCommanderData:
Hi,

fyi, note that the text of this link is not correct:

KTU84P from KTU84P - ..P.a32b2f45.zip

Should be this I guess

KTU84Q from KTU84P - ...P.a32b2f45.zip

Thanks for the info btw :)
[Nexus 5 General] oldblue910:
Whoops! Fixed.
[Nexus 5 General] xdatastic:
It's a real test of my patience :)
[Nexus 5 General] xdatastic:
I flashed back to 4.4.2/KOT49H and I get offered the 4.4.4/KTU84Q update.

However when I flash (or OTA up to) 4.4.3/KTU84M I do not get offered any further updates.

I can only assume for some odd reason, the KUT84M>KTU84Q update does not exist.
[Nexus 5 General] oldblue910:
It may not exist yet. It may in a few weeks. Try again around the first of the month and you might get an OTA.
[Nexus 5 General] xdatastic:
Finally... KTU84Q from KTU84M:

http://android.clients.google.com/p...ed-hammerhead-KTU84Q-from-KTU84M.21e068a8.zip
[Nexus 5 General] oldblue910:
First post updated. Thank you!
[Nexus 5 General] EthanFirst:
hammerhead-KOT49E-from-KFS78N
[Nexus 5 General] oldblue910:
LRX21P is rolling out for the 2012 N7. N5 probably isn't far behind. I'll need filenames for the updates for KTU84P and KTU84Q. Thanks!
[Nexus 5 General] AngelofChaos:
How do you know this?
[Nexus 5 General] oldblue910:
Because I'm in possession of it for the N7 2012 WiFi.
[Nexus 5 General] SmXtrem:
screenshot pls than!!! :D
[Nexus 5 General] galapagos:
There are several in Nexus 7 section.
[Nexus 5 General] oldblue910:
Or just check out the article I just published on Android Police. http://www.androidpolice.com/2014/1...p-lrx21p-factory-image-for-2012-nexus-7-wifi/