yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] efrant:
Now why can't it go that well for everyone? ;)
[Samsung Galaxy Nexus] ygvuhb:
so is it impossible to reverse samsung build if i have not a nand backup??

can we use others cwm backup to reverse ?
[Samsung Galaxy Nexus] efrant:
There are no factory images for any builds other than yakju/takju and mysid. You need to find a nandroid from someone/somewhere.
[Samsung Galaxy Nexus] Michael95GT:
I know this is a noob question, but......

I'm new to ICS. I just got my Galaxy Nexus yesterday and it's on 4.0.2. I want to go to 4.0.4, how do I know which version of the phone I have? I'm using it on AT&T.

Thanks.
[Samsung Galaxy Nexus] hjarnsynk:
Run https://play.google.com/store/apps/details?id=de.cbruegg.officialupdate to find out.
[Samsung Galaxy Nexus] Michael95GT:
Thanks.
[Samsung Galaxy Nexus] Vilcek:
Thx for reply can you advise how should I get it?
[Samsung Galaxy Nexus] efrant:
This question has been answered multiple times in this thread. More importantly, it was written in the first post...

In any case, I've attached it for you.
[Samsung Galaxy Nexus] Technical:
Well, OTARootkeeper saved me... I've lost 'su' root access after the OTA installation.

https://play.google.com/store/apps/details?id=org.projectvoodoo.otarootkeeper
[Samsung Galaxy Nexus] efrant:
That was clearly stated in the first post:
[Samsung Galaxy Nexus] Vilcek:
Ok I apologize ..you are true...I could look at it.. Many thanks for your help
[Samsung Galaxy Nexus] Technical:
efrant, sorry for the well known report.

I've read it before, install and run OTA Runkeeper and was just posting back that it is a must have.
[Samsung Galaxy Nexus] chris5582:
Hi newbie so sorry if this info is of no use, but I've just receive an OTA update from 4.0.2 ICL53F staight to 4.0.4 IMM76I:

URL: android.clients.google.com/packages/ota/google_maguro/5a81769b6d01.signed-yakju-IMM76I-from-ICL53F.5a81769b.zip[/url]
[Samsung Galaxy Nexus] efrant:
Thanks very much!

First post updated with link to go from 4.0.2 to 4.0.4 (IMM76I) directly.
[Samsung Galaxy Nexus] oldblue910:
Thank you! I have updated randomphantasmagoria.com as well.
[Samsung Galaxy Nexus] efrant:
It seems like Google has removed the older full images from their site. You may want to remove the links on your site or host the files somewhere.
[Samsung Galaxy Nexus] oldblue910:
Yeah I noticed that. They also added 2.3.6 images for the T-Mobile and AT&T Nexus S. That's a win. I'll make the necessary changes tomorrow.
[Samsung Galaxy Nexus] Technical:
I've applied the update yakju IMM76I from IMM76D.

IMM76I made me lost the Bluetooth completely: can't enable, can't search for devices, nothing. More or less of getting no "drivers" or does not have the feature at all.

Restoring a nandroid backup of IMM76D brings back the Bluetooth.

Edited:

I'm deeply sorry.

I'm learning the Android technology. Bear with me.

I'm at the mountains and I discovered that when I don't have a phone signal, I can't use the Bluetooth either :(

No problems so far, returning back to IMM76I.
[Samsung Galaxy Nexus] efrant:
Interesting. I have never experienced that, and I've been running IMM76I since it was released.
[Samsung Galaxy Nexus] cyberdelia:
Error method 3c

I'm stuck in method 3c (I have ICL53F):

1. I got root

2. I downloaded 5a81769b6d01.signed-yakju-IMM76I-from-ICL53F.5a81769b.zip

3. I installed ROM Manager, choosed the CWM for GSM

4. It starts in CWM, choose Install zip, select the ZIP...

5. When it starts to install, shows an error 7, installation aborted...

So... what now??

The complete error detail says:

assert failed: file_getprop("/system/build.prop", "ro.build.fingerprint") == "google/yakju/maguro:4.0.2/ICL53F/235179:user/release-keys || file_getprop("/system/build.prop", "ro.build.fingerprint") == "google/yakju/maguro:4.0.4/IMM76I/330937:user/release-keys"

E:Error in /sdcard/ics404.zip

(Status 7)

Installation aborted.
[Samsung Galaxy Nexus] efrant:
You do not have a stock build.prop file. You (or one of your root apps) changed it. In order for stock updates to install, you have to be running a stock ROM (including all the stock files). You need to replace the one you currently have with the stock one. Instructions on how to do that are in the first post. Otherwise, I'm sure the stock ICL53F build.prop file was posted in one of these threads already.
[Samsung Galaxy Nexus] unknown00:
i get error apply_patch_check on system/app/applicationsprovider.apk and an error in the zip

trying to go from 53f to 76i
[Samsung Galaxy Nexus] snab321:
thanks this is exactly what I was looking for

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] efrant:
Well, that file (/system/app/applicationsprovider.apk) is not stock. Either you or one of your root apps had modified it. You need to replace it with the stock one.
[Samsung Galaxy Nexus] unknown00:
i did nothing at all to modify it. either way, i replaced it with the stock one but get same error

//EDIT: it appears in my OTA now but i get download failed
[Samsung Galaxy Nexus] efrant:
If you are getting the same error, then you've replaced it with the wrong one. For example, if you are running ICL53F, you need to have the ICL53F file. If you tried to replace it with the IMM76I file, the update will not work.
[Samsung Galaxy Nexus] unknown00:
i followed your post on the first page and replaced with ICL53F one

//EDIT: nvm i think i know the problem. only the CDMA 53F is available for download so that's the one i replaced with. let me try to google a gsm one since it's removed from google's official website
[Samsung Galaxy Nexus] efrant:
I don't have any more ideas for you. The "assert check failed" error is caused by a mismatch between the update and the files on the rom which it is trying to update. Either because they are not stock, or they are deodexed, or they are from a newer/older version, or they are from a different version (yakju vs yakjuxw, etc.)

What you can do is try to flash the entire system.img file using fastboot. Make sure you nandroid first.
[Samsung Galaxy Nexus] unknown00:
it seems like my entire /app/ folder is not in sync with what the update wants it to be...how the hell did that happen?! has to be something with the update not my phone. will flashing the entire system.img file using fastboot make me lose everything?
[Samsung Galaxy Nexus] stbxxl:
Thanks a ton for the write-up. I used method one to update my Verizon GNex from 4.0.2 to 4.0.4 the other day. It worked flawlessly and only took a couple of minutes.
[Samsung Galaxy Nexus] efrant:
It won't. But i would certainly do a backup just in case you get a boot loop.
[Samsung Galaxy Nexus] unknown00:
i'm trying to fastboot the img and it says it can't write system because bootloader is locked. won't 'fastbook oem unlock' wipe all my data?
[Samsung Galaxy Nexus] nexusprime1:
What link should I take for version icl53f.i9250ula4 Canadian nexus GSM version thanks in advance
[Samsung Galaxy Nexus] nexusprime1:
Forgot to mention that's the build version but I guess you guys know :) and I'm on 4.0.2
[Samsung Galaxy Nexus] efrant:
All Canadian GNex devices come with a yakjuux build. That said, the yakjuux IMM30B link in the first post does not seem to be rolled out to the masses, as there has only been one person (that I've seen anyway) here on XDA that has received that OTA. As long as you have a nandroid backup, go ahead and try it, as you'll always be able to return to your current build.
[Samsung Galaxy Nexus] nexusprime1:
Merci efrant :)
[Samsung Galaxy Nexus] hoodred:
Here is my contribution

This is for Unlocked Google Nexus bought from Google Play Store with google wallet and comes with Takju IMM30D build.

It is for Takju from IMM30D to IMM76I

http://android.clients.google.com/p....signed-takju-IMM76I-from-IMM30D.ca99f23d.zip

It fixes all the problem I have from purple/blueish tint to signal.
[Samsung Galaxy Nexus] andymp3:
Any idea on why they are making us wait? The bloody Nexus S has newer software than my new Nexus...Kind of sad ...I bought this phone to avoid being in this situation
[Samsung Galaxy Nexus] efrant:
Excellent. Thank you. First post updated.

No idea why. There are obivously some customizations that are made to the localized (i.e., non-yakju) builds, which takes time. Any reason why you do not switch to yakju? It works perfectly fine on Rogers in Canada...
[Samsung Galaxy Nexus] kms108:
I wanted to switch to yakju or takju, but first i must find a yakjuzs rom as a backup so that i can return the unit for repair in case there is something wrong with my unit during warranty period.
[Samsung Galaxy Nexus] efrant:
Yes fastboot oem unlock will wipe. I thought you had an unlocked bootloader.
[Samsung Galaxy Nexus] efrant:
1) you can do a backup of your current rom with CWM. That will be a yakjuzs backup.

2) i have seen examples of people having returned their devices with yakju instead of whatever build was there originally, with no issues. I have never heard of anyone reporting that service was refused with yakju.
[Samsung Galaxy Nexus] kms108:
in hong kong it's different, hk samsung is a pain in the axx:D
[Samsung Galaxy Nexus] efrant:
Understood! :)

But my point #1 is still valid. CWM will do a backup of your yakjuzs.
[Samsung Galaxy Nexus] cturbos:
efrant

i finally did the update by reinstalling the7D then factory reset then i got the IMM76I update.all is ok now.i would suggest this method for any one having the red triangle inside the android man problem.

thank you
[Samsung Galaxy Nexus] oldblue910:
Randomphantasmagoria.com has been updated. I added the takju IMM30D->IMM76I update and also re-worked the page layout a little bit to make things easier to find. Also all the links that broke when Google removed all those factory images from the Nexus image page have now been fixed.
[Samsung Galaxy Nexus] JazzMozz:
Thank you for your helpful guide on how to manually update to 4.0.4.

I use to experience a lot of inconvenience with the stock 4.0.1 version, due to the fact that my signal would randomly drop and the phone would go into airplane mode, as described here. This happened three or four times per week and would happen without knowing it so you could be out of reach for hours.

I flashed to the stock 4.0.2. and the problem disappeared luckily.

My question is: would updating to 4.0.4. entail the risk that I will experiencing the drop of signal issue again? And if so, would it be possible to return to stock 4.0.2. again without losing my data?

I am on yakju with XXKK6 radio and ICL53F.

Thanks for your advice.
[Samsung Galaxy Nexus] efrant:
Maybe. There are still users who are experiencing that on IMM76I.
[Samsung Galaxy Nexus] JazzMozz:
Thanks but do you think this is a radio issue or rather a hardware/software (other than radio) issue?
[Samsung Galaxy Nexus] efrant:
I personally think that it is a combination of items. But the common thread is 4.0.4, not any radio.

I have not seen that issue on my device (but then again, it is possible that it may have happened -- just that I wasn't using my phone at the time when it did happen).
[Samsung Galaxy Nexus] strifejester:
Has anyone been able to get a log of where the file that is being pushed to VZW GNexs today yet? I keep mashing the update button and have tried the clear framework cache but it doesn't help. I want to get a hold of this so I can pull the radios out of it and all the other fun stuff that goes with it.
[Samsung Galaxy Nexus] oldblue910:
IMM76K from ICL53F (this is the 4.0.2->4.0.4 update): http://android.clients.google.com/p....signed-mysid-IMM76K-from-ICL53F.12f767e7.zip

This link is also available on randomphantasmagoria.com.

If anyone on IMM30B gets the update, please post the filename for that update!
[Samsung Galaxy Nexus] efrant:
First post updated with latest mysid official link (not live at the moment) and a link to oldblue910's mirrors (live). Thanks.
[Samsung Galaxy Nexus] id2:
yakjuzs IMM76K from ICL53F

android.clients.google.com/packages/ota/samsung_proxima_yakjuzs/737637482ddd.update.zip
[Samsung Galaxy Nexus] efrant:
Thank you! First post updated.
[Samsung Galaxy Nexus] thephantom:
I'm thinking of the build letters. Ends in K. Ours is I. Could another update be in the works or it's because of the region upgrade hence the difference in the last letter?
[Samsung Galaxy Nexus] bfroehlich:
Another update might be in the works. The last letter of the build number is only there because there were multiple builds on that particular day. For example IMM76D was the 4th build on the 76th day in Q1 2012. IMM76I was the 9th build and K was the 11th.
[Samsung Galaxy Nexus] Insayne84:
Well, i did replace it with the IMM76D one, still same issue.

I even reflashed 4.0.4 (IMM76D)'s system.img and I still can't get it to work.

Any ideas?
[Samsung Galaxy Nexus] efrant:
Are you using the recovery that I had linked to in my original post?

If not, flash that one. I can guarantee that one is compatible, but other one's may not work. The "touch" version of CWM will probably give you errors...
[Samsung Galaxy Nexus] Carlos_Manuel:
Will this work on my GSM Galaxy Nexus ICL53F.I9250XWKL2 ?

anybody can help? :)

My GNEX won't get update to 4.0.3 or to 4.0.4 so I have to do it automatically..

Once I tried to flash that file when I had battery draining problems but in Clockworkmod it failed... so do i have to select install signed .zip or what? :D

I have to install CWM back to my phone then I try to flash it.. :)

and how I know what is my ROM is it yakju or what?

EDIT: my Gn is yakjuxw so there is no update for it? can I flash yakju update would it work?
[Samsung Galaxy Nexus] kms108:
no
[Samsung Galaxy Nexus] Carlos_Manuel:
what "no"? :)
[Samsung Galaxy Nexus] spaceman860:
Check this

http://xdaforums.com/showthread.php?t=1626895

Sent from my Gnex {GSM}
[Samsung Galaxy Nexus] kms108:
the rom you stated will not work.
[Samsung Galaxy Nexus] efrant:
Correct. There is no update yet for yakjuxw.

Not correct. You cannot flash a yakju update on a yakjuxw build.

You can convert your build to yakju though. Keep in mind that it will wipe your data. Look at the link that spaceman860 posted.
[Samsung Galaxy Nexus] Carlos_Manuel:
OK Thanks!

I wait update for my GN because I don't want to brick my GN again.. :)
[Samsung Galaxy Nexus] efrant:
You didn't "brick" your GN before if you got it working. :) "Bricked" means you need to get it repaired... and to brick a GN is very difficult to do.
[Samsung Galaxy Nexus] Carlos_Manuel:
Ok, I messed it to up.. Battery draining problems was, now it's 100% working as it needs to work!

And I don't dare to flash other ROM to my Nexus if I don't make ROM dump for just in case..

:D

would it make something badder when I flash to YAKJU?

---------- Post added at 07:44 PM ---------- Previous post was at 06:52 PM ----------

Is there any possibility to get unofficial update to 4.0.3 for ICL53F.I9250XWKL2, It would be really nice to update yakjuxw to 4.0.3/4.0.4.. :)
[Samsung Galaxy Nexus] efrant:
If you follow the directions and do it properly, no.

No. There was never any 4.0.3 released. That was only an AOSP release, so there is no such thing as an update to 4.0.3 for any build, even yakju.
[Samsung Galaxy Nexus] Carlos_Manuel:
OK, Thanks again! :)

but when i have made a backup via cockworkmod then I can't restore the ROM when I have flashed other ROM via fastboot so is there any way possible to make the "phone ROM pull" to flashable ?(system folder) I also have to get boot.img and other files...

edit: so my GN original baseband is XXKK6 and when I flash IMM76I YAKJU then should I flash primek15 boot loader and XXKK6 baseband back?
[Samsung Galaxy Nexus] efrant:
If your bootloader is unlocked, you can boot CWM (fastboot boot cwm.img), create a backup (which included /system, /data and the boot and recovery images) in CWM, and transfer that to your PC. That is your full backup of your existing ROM.
[Samsung Galaxy Nexus] Carlos_Manuel:
Is this same as ROM backup making on CWM without fasboot command? :)
[Samsung Galaxy Nexus] donalld:
done by CWM, thanks man!
[Samsung Galaxy Nexus] efrant:
First post updated with toroplus (Sprint) update.

Source here. Thanks cj10488.
[Samsung Galaxy Nexus] Carlos_Manuel:
My battery life is not good on IMM76I YAKJU, only the best is YAKJUXW and OK was EaglesBlood 4.0.3 IML74K..

So, If I want to 4.0.3 or to 4.0.4 should I flash to YAKJUZS IMM76K or to YAKJUUX?

What different is with YAKJUUX, YAKJUZS and with YAKJUXW? :)
[Samsung Galaxy Nexus] hboyer:
error - status 7

Hi all,

when updating from icl53f to imm76i, but also with icl53f to imm76d, I get the following error - status 7

I use cwm for updating

phone is unlocked and rooted, no further specific changes!

yakju

signature verification off

see the attached picture!

thanks for your help!
[Samsung Galaxy Nexus] efrant:
There is no 4.0.3 stock ROM. If you want 4.0.3, look in the development section for an AOSP 4.0.3 ROM.

Additionally, you CANNOT use these updates to change your build from yakju to something else. You need to find the full image for the specific build you are looking for. For example, look here for yakjuxw.

I haven't seen anyone do a full comparison, so I can't really tell you what the differences are between all the non-yakju builds.

As for battery life, 4.0.4 is better than 4.0.2 for me.
[Samsung Galaxy Nexus] efrant:
That is because you do not have the stock ICL53F kernel installed on your device. You probably flashed a custom kernel.

Just flash back the stock kernel and it will work.
[Samsung Galaxy Nexus] Carlos_Manuel:
I wanna flash whole new ROM to my Nexus which is other than YAKJU which have 4.0.4!

:)

for me on 4.0.2 the battery life is good but on 4.0.4 ROM my battery drains quickly (weird).. :/

Do you know build version that is 4.0.1 or newer and it have Estonian language?
[Samsung Galaxy Nexus] efrant:
THERE IS NO OTHER FULL 4.0.4 ROM AVAILABLE FOR GSM DEVICES AT THIS TIME OTHER THAN YAKJU/TAKJU.

You can try and find a yakjuzs 4.0.2 backup from someone, and then apply the update to go to 4.0.4, but that is it.

I have no idea.
[Samsung Galaxy Nexus] Carlos_Manuel:
Okay Thank You for helping me!

I asked about ROM with Estonian language from Estonian phone service so maybe I get answer soon...

:)
[Samsung Galaxy Nexus] hboyer:
true !

cf-root kernel

could you give me advice how to flash icl53f stock kernel, and where to take the files from (i.e. with cwm)

thanks again
[Samsung Galaxy Nexus] Carlos_Manuel:
Flash ICLF3 boot.img via fastboot, then you have stock kernel back!

command:

fastboot flash boot boot.img

here you can find the ROM images that you can download and then only flash boot.img nothing else.. http://wiki.rootzwiki.com/Samsung_Galaxy_Nexus_(maguro)
[Samsung Galaxy Nexus] efrant:
You can try flashing the attachment in CWM (I haven't tested it myself), or you can just extract the boot.img file from within, and as the poster above me said, flash it in fastboot by booting into fastboot mode, plug into your PC, open a command prompt where your fastboot.exe file is and type: fastboot flash boot boot.img
[Samsung Galaxy Nexus] hboyer:
thanks!

worked perfectly.

with the cwm zip above
[Samsung Galaxy Nexus] nexusprime1:
any info on canadian users

anyone receive the update on their canadian device yet? or even anyone with videotron? Or even anyone try one of the links in the first post to their videotron nexus? thanks in advance
[Samsung Galaxy Nexus] efrant:
All Canadian devices are running yakjuux builds. So yes, someone did receive it, as that's where I got the link. That said, he was the only person that reported it on this site, and it also appears that nfc is disabled in that update.
[Samsung Galaxy Nexus] swanwila:
Very useful post!
[Samsung Galaxy Nexus] nexusprime1:
But I read that they were going straight to 4.0.5 that's why I asked. But thanks efrant for your answer
[Samsung Galaxy Nexus] arifagic:
I tried the CWM method but it didn't work for me somehow. I will try to take some screenshots and post them here. (To come)
[Samsung Galaxy Nexus] efrant:
I'll be able to tell you what went wrong once you either post screen shots, or just the error and details when it fails.
[Samsung Galaxy Nexus] confusedfella:
How do I know which version to install?

I have an unlocked gsm Gnex on 4.0.2 with build number ICL53F.l9250XWKL2

Thanks,
[Samsung Galaxy Nexus] efrant:
There is no 4.0.4 update for your build. By the way, your build is yakjuxw.
[Samsung Galaxy Nexus] confusedfella:
Thanks, Do you have any idea why there isn't an update for my build?

I wanted to update because I read on several threads that 4.0.4 is a lot smoother and has less bugs than 4.0.2. Also the launcher occasionally Force closes.
[Samsung Galaxy Nexus] efrant:
No idea. All builds that are not yakju, takju, and mysid are updated much later than those three. The only other build that received an update so far is yakjuzs.

If you want 4.0.4 now, you have no choice by to flash to yakju or takju. See here for instructions.
[Samsung Galaxy Nexus] bilalakhtar:
Or you can wait for the update to arrive for your build. Unfortunately, there's no information on when an update for your build will arrive. It could arrive at any time, ranging from tomorrow to 6 months from now.

If you're impatient, you can swap to Yakju following Efrant's link above, but that way, you'll lose all data, since I guess you haven't unlocked your bootloader yet.
[Samsung Galaxy Nexus] efrant:
Since he's running 4.0.2, he could always root, install Titanium Backup, and use that to backup all his apps and settings. Or he could use this.
[Samsung Galaxy Nexus] mindwalkr:
I have the same build ICL53F.I9250XWKL2 and was surprised that there's no 4.0.4 OTA yet.

How can one check that such a build doesn't exist yet ? Not that I'm questioning your statement.. I'm just curious as where this information can be found.

My baseband version is I9250XXKK6

On android's developer website ( https://developers.google.com/android/nexus/images ) I can download a 4.0.4 factory image for a GSM Nexus. Would flashing that brick my phone ? Does it install a different baseband ? Does that matter ?

I'm a bit confused at all this.. sorry for the n00bness :)
[Samsung Galaxy Nexus] bfroehlich:
It won't brick your phone. Just make sure to follow the instructions. It will install a different baseband and it could matter. There appear to be some localized modifications by Samsung for non yakju builds. If anything, boot into CWM, do a nandroid, and copy it to your computer just so you can preserve the build that came on your phone.
[Samsung Galaxy Nexus] mindwalkr:
cool man thanks! I already have a NAND backup of the stock phone... first thing I did :) Have it for some 3-4 days

I'm upgrading from a Nexus S... it might have suffered from the same issue however I don't really know now because at some point I flashed the full 4.0.4 build for the Nexus S and it works still so I guess there won't be a problem with the Galaxy Nexus. In any case as you said, the NAND backup should save me if anything goes wrong!
[Samsung Galaxy Nexus] efrant:
There is no way to check.

The only information we has is what is posted by users who receive the update. No one has reported receiving the update except users on yakju, takju, mysid, and yakjuzs.

As bfroehlich said, it won't brick your phone. It works perfectly fine... actually even better.

If you follow the instructions in my post, you will see the step where you can install a different radio. Do it, or don't. Your choice.

Some people have reported varying performance with different radios (see the stickied radio thread in the general section). I have not noticed any difference in the six or so radios that I've tried.
[Samsung Galaxy Nexus] USA Prime Credit Peggy:
I tried method 3a and it didn't work. Any ideas where I went wrong? When I boot into recovery mode, it just has a little android with a red triangle with an exclamation point in it. Doesn't proceed anywhere from there.

Verizon Galaxy Nexus stock 4.0.2 ICL53F
[Samsung Galaxy Nexus] efrant:
That is the stock recovery screen. To get to the menu, push the power and volume buttons. You may have to do it repeatedly, as it is a little finicky.