yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] bilalakhtar:
Nope, just flashing the update zip won't wipe your data. I've done that many times. The only way to wipe data using CWM is to select "Wipe data/factory reset" in the first CWM menu.
[Samsung Galaxy Nexus] novo2393:
my way

i done this a while back for 4.0.2 to 4.0.4. al i done was

1) plug my phone into computer,open my computer but not galaxy nexus

2)downloaded the correct .zip and put it onto galaxy nexus (in my computer)

3) installed rom manager, flashed Clockwork mod recovery via rom manager and rebooted via rom manager

4) selected choose .zip from sd card and done.

the above method worked for both mine and my wifes gsm galaxy nexus, now that all installed al i have to do in future is download the new update and repeat the steps, very easy smooth way of doing this. and once done once theres no need to have to read up again.:D

i was not rooted and my bootloader was locked.

PLEASE NOTE

if rooted use OTA Rootkeeper as this will restore root after update

---------- Post added at 02:45 PM ---------- Previous post was at 02:32 PM ----------

no it will not as this is what i done
[Samsung Galaxy Nexus] Bilhouse:
OK.

I have downloaded the update zip but since I'm on a Mac I don't have 7zip. The archive utility program opens and unzips the file.

I deleted the recovery folder and zipped the folder. However this doesn't work as mentioned in previous posts. It comes up with an installation aborted message in CWM.

Can someone point me to a program on the Mac that will enable me to delete the recovery files the way your meant to.

Or perhaps someone can upload a correct version of the file with the recovery removed.

Thanks.
[Samsung Galaxy Nexus] efrant:
I've attached it for you. The attachment is the same as the original, except with the recovery portion remove.

Note for others: It will obviously not flash with the stock recovery as I broke the signature. You need CWM.
[Samsung Galaxy Nexus] icemasta31:
Whomever got an Error 7, patch_build.prop, make sure you enable your nav. I kept getting the error and thinking I never edited my build.prop but I remembered the only mod I did was disable the nav. As soon as I enabled the nav, the zip successfully flashed.
[Samsung Galaxy Nexus] bagl0312:
Just updated to IMM76I from IMM76D and everything seems fine.

I used the option of temporary booting to cwm from fastboot.

However I first tried to update with method 3a described in first post: copy the .zip file to /cache and use the stock recovery, but it failed.

There was no option in the recovery to apply the update (the .zip file was not recognized by the stock recovery, or some other error was preventing the update).
[Samsung Galaxy Nexus] efrant:
You need to have the recovery that came with IMM76D installed for the update to work. If you had an older stock recovery, it wouldn't work.

Additionally, to access the menu in the stock recovery, you need to push volume up and power together, repeatedly until the menu pops up.
[Samsung Galaxy Nexus] Bilhouse:
Thank you efrant. Much appreciated. All done now. :)
[Samsung Galaxy Nexus] Jijonhyuni:
nice post this one:D

thank you
[Samsung Galaxy Nexus] luculuc:
Some help needed!

I'm rooted, on stock Rom but I have a custom kernel, some frozen apps and some apps prevented from starting at boot but otherwise everything is stock!

I got the prompt to upgrade from D to I but it fails, what should I change too make it possible? Thanks
[Samsung Galaxy Nexus] efrant:
Flash the stock kernel and unfreeze the apps.

Stock kernel found here: http://xdaforums.com/showpost.php?p=25143056&postcount=2
[Samsung Galaxy Nexus] luculuc:
Well using this method http://xdaforums.com/showthread.php?p=25121639 I could flash the update and it seems fine... Do	I risk something?
[Samsung Galaxy Nexus] MrYuzhai:
please help me.. :(

hey guys i guess i'm still a newbie when it comes to trying manually updating etc..

i've looked all over the net but can't find out what i'm doing wrong and how do i go about updating my galaxy nexus.. ANY help would be appreciated..

i'm trying to update a gsm yakju from stock 4.0.2 to 4.0.4, so far:

- i have downloaded all files such as the cwm.img

- the ota for my gsm build for 4.0.2 to 4.0.4

- i have unlocked the bootloader

i'm using a mac. in terminal every time i try to enter fastboot-mac boot cwm.img it just says cannot load 'cwm.img'

i've even tried combinations such as:

fastboot boot cwm

fastboot boot cwm.img

fastboot-mac boot cwm

fastboot-mac boot cwm.img

and obviously none have also worked.. i've been looking online for youtube videos which use mac so i can see how people are doing this via terminal but NOTHING!

pleaseeeeeeeee helpppppp! :(
[Samsung Galaxy Nexus] luculuc:
Well that worked for me with a custom kernel, in case some other would be in that situation... Everything seems fine
[Samsung Galaxy Nexus] efrant:
So you used that even though I recommended not to, and I even specified exactly what you should do?

You may have problems later on, as there are tons of patches in the update. You may have inadvertently patched some files that were not meant to be patched, including the kernel...
[Samsung Galaxy Nexus] luculuc:
Well I was just curious to see whether it would work or not.... I'll let know if I have some troubles. To revert I should wipe all and flash the D and then on to the I update? I shouldn't have been lazy to flash the stock kernel...
[Samsung Galaxy Nexus] MrYuzhai:
any idea what i might be doing wrong? i'm trying to update a gsm yakju from stock 4.0.2 to 4.0.4.. and i'm failing miserably.. i've managed to unlock my bootloader (yay)! but apart from that i'm totally lost as to what i may be doing wrong..

- i have downloaded all files such as the cwm.img and placed it in to the tools folder same as where the fastboot-mac is

i've put the ota 4.0.2 to 4.0.4 from your opening for my build (gsm yakju) onto the phone

in terminal every time i try to enter fastboot-mac boot cwm.img it just says cannot load 'cwm.img'!

the way that you've written everything out seems so cool and simple and i've followed the steps however i still can't get this to work.. what am i doing wrong? it appears no one else seems to be struggling at all! (hides head in shame)... :(
[Samsung Galaxy Nexus] efrant:
You are using:

./fastboot-mac boot cwm.img

and not:

fastboot-mac boot cwm.img

Correct?

And everything is in the same folder with no sub directories, right?
[Samsung Galaxy Nexus] MrYuzhai:
yes and everything is in the same folder (i've even tried updating the sdk just incase).. i have no idea what to do :(

---------- Post added at 04:10 AM ---------- Previous post was at 03:55 AM ----------

this may sound crazy.. (but honestly i am that lost) is there anyways i can share my screen with you and you can show me what i'm doing wrong? i know it's asking.. *sighs :(
[Samsung Galaxy Nexus] alvinthen:
Hi,

I am using yakju IMM76D before this. This morning OTA prompted me to update and so I update, but it failed with the exclamation mark.

I tried to install the update manually refering this thread (IMM76I). And it failed at

assert(getprop("ro.product.device") == "maguro" ||
getprop("ro.build.product") == "maguro");

I tried doing a manual getprop of ro.build.product and ro.product.device, they returned maguro

How can I proceed without editing the updater-script?

I have rooted with CWM.

Thanks.
[Samsung Galaxy Nexus] catfish:
Thanks efrant!

I used step 1 but did not delete the Recovery file and flashed CWM but after installin g the update instead of reboot I updated the SU.zip file and rebooted my GN and still had Root.

Question is when I checked my verison I saw no changes in the About page.

Baseband version did not change > I9250XXLA2

Kernal version > 3.0.8-g034fec9 android-build@vpbs1 #1

Did the update install correctly?
[Samsung Galaxy Nexus] Galaxy98:
im getting the assert error and install fail

i have tryed to disable assert but no help

anyone know why?

also im trying method 1
[Samsung Galaxy Nexus] efrant:
Honestly, I have never used MacOS, so I'm not sure if there are any intricacies that may be affecting you. Find a PC or linux box and try it on that.
[Samsung Galaxy Nexus] efrant:
What is the exact error in CWM? I need the exact screen output.
[Samsung Galaxy Nexus] efrant:
The radio is not supposed to change -- there was no radio included in the update.

The kenel was supposed to get updated, but yours is not. Some did not work properly.

What error exactly are you getting? Tell me output of CWM when you try to flash it.
[Samsung Galaxy Nexus] Galaxy98:
here is what im getting
[Samsung Galaxy Nexus] efrant:
Are you on a stock ROM? If you are, your build.prop file is NOT stock. Get a copy and replace it. I posted a copy in one of the recent threads on the update.
[Samsung Galaxy Nexus] MrYuzhai:
still no luck..

thanx for trying to help dude.. i think i'm gonna give up.. time to lock bootloader and wait for 4.0.4 ota.. actually i've given up on that too.. lol..
[Samsung Galaxy Nexus] efrant:
Don't lock the bootloader. It doesn't affect OTAs but will make life more difficult later on. Just leave it unlocked.
[Samsung Galaxy Nexus] alvinthen:
Hmm alright, guess i'll type that out, short way

Installing: /sdcard/path-to-zip-file

Finding update package

opening update package

installing update

assert failed: getprop("ro.product.device") == "maguro" ||

getprop("ro.build.product") == "maguro"

E: error in <zip file>

(Status 7)

Installation abordted.

To further help you to help me, I did NOT modify my build.prop AND getprop ro.product.device and getprop ro.build.product both returned maguro

Thanks.
[Samsung Galaxy Nexus] efrant:
Maybe you didn't modify it, but maybe one if your root apps did. Just replace your build.prop with the stock one (I posted it yesterday so search in my recent posts).
[Samsung Galaxy Nexus] billouetaudrey:
Hi,

Can I flash it on Maguro ROM AOKP with Glados Kernel or I do wait the developer update his rom?

Thx
[Samsung Galaxy Nexus] efrant:
No, you cannot flash it.
[Samsung Galaxy Nexus] billouetaudrey:
Ok thx, so I wait :D
[Samsung Galaxy Nexus] alvinthen:
Hi,

Thanks for the tip though it doesn't work for me.

What happened is apparently my version of CWM is for LTE

I reflashed my recovery to factory recovery image, booted GSM version of CWM, applied the update. (Your method 2)

I supposed I could just flash it to GSM version of CWM, or boot the GSM CWM via fastboot, without going back to factory image, but oh well.. :D

Now I'm on IMM76I :)

Thanks again.
[Samsung Galaxy Nexus] pitflyer:
I tried to post this via TapaTalk yesterday but that is not working. I used the modified zip file you posted here for an easy upgrade from my 4.04 with CWR that I also installed based on your instruction. It goes without saying that me and many others would be lost on our GNEX without your continued instruction. Thanks.

Maybe its worth putting that modified ZIP file in the OP for folks who don't want to mess with downloading the official one and removing the recovery folder? Of course with the caveat its only for those with CWR. It was a little disturbing to see the dead robot since the Google update failed due to me not having stock recovery.
[Samsung Galaxy Nexus] efrant:
I appreciate the suggestion, but I don't think I want to do that. There are already instructions are in the first post regarding that, and I only really want to have official updates in the first post. If people want to modify them, they can easily do it themselves. It takes all of 15 secs to open it up in 7-zip and delete a folder. The only reason I posted it a few posts up is because the user was on a Mac and needed some help. And besides, I would have to post files for each update, which I think would make the first post more confusing than it already is for some people! :)
[Samsung Galaxy Nexus] cturbos:
efrant

will you please post the build.prop again? i tried looking for it but no success.

thank you
[Samsung Galaxy Nexus] efrant:
For which build?

For your reference: when you are looking at a forum, do you see the paper clip beside the name? If you click on that, you see all the attachments in the thread. The build.prop files for both IMM76D and IMM76I are posted in the thread titled:

4.0.4 IMM76I OTA rolling out NOW - Fixes signal drops! (OTA link inside)

The attachment list can be see by clicking on the paper clip, which links to this:

http://xdaforums.com/misc.php?do=showattachments&t=1610403
[Samsung Galaxy Nexus] cturbos:
thank you for the link,i did not see any paperclip next to any name.

thank you:)
[Samsung Galaxy Nexus] efrant:
Take a look at the attachment. Do you see a paperclip? ;)
[Samsung Galaxy Nexus] Insayne84:
Hello,

I did the 4.0.4 Update on my device (unlocked & rooted).

However, now trying it with clockwork recovery, I get the following issue:

assert failed: getprop("ro.product device") == "maguro" !! getprop("ro.build.product") == "maguro"
E.error in sdcard/update.zip
Status 7
Installation Aborted

Now i am running full stock on YAKJU; the only thing that would have messed with my build.prop is the fullscreen switcher from: http://xdaforums.com/showthread.php?t=1497558 I suppose.

I did try it through the OTA and i got the android guy laying down with a red marking where it stopped...

Any ideas?
[Samsung Galaxy Nexus] Theshawty:
That's the thing. Your build-prop file needs to be unmodified/stock in all aspects.
[Samsung Galaxy Nexus] efrant:
I already posted a link to the stock build.prop file a few posts above yours...
[Samsung Galaxy Nexus] bobbysixkiller:
when i boot into recovery i get an android with a red excremation mark?
[Samsung Galaxy Nexus] efrant:
http://xdaforums.com/showpost.php?p=25134522&postcount=333
[Samsung Galaxy Nexus] luffyp:
hosts

Does anyone know if changing the hosts file (so ads are blocked) affect the ability to update OTA zips?

BTW, I think this thread should be stickied as it contains a lot of useful information.
[Samsung Galaxy Nexus] cturbos:
efrant

thank you for your help,how am i going to apply the ro.build.product ?

thank you

p.s i see what you mean by the paperclip.
[Samsung Galaxy Nexus] efrant:
Do you have root? IF so, just use a file explorer that has root access (like Root Explorer of File Expert or whatever) and copy the build.prop file to /system
[Samsung Galaxy Nexus] cturbos:
i tried that but it did not work.any ideas?

thank you
[Samsung Galaxy Nexus] efrant:
Answer the following questions please:

1) Do you have root?

2) Do you have a root file explorer installed?

3) Did you mount /system as read-write before trying to copy the file? (You cannot copy anything to a directory that is read-only...)

If you answered no to any of the above, you did it wrong.
[Samsung Galaxy Nexus] efrant:
Not sure then. It worked fine for me.
[Samsung Galaxy Nexus] luffyp:
Why do you have to delete the recovery folder before flashing? I can understand that in method 1 you have cwm installed so you don't want it to get overwritten. But in method 2 you have stock recovery so isn't it better to let it get overwritten with a new version?
[Samsung Galaxy Nexus] efrant:
You can leave it there. (I just copied pasted from method 1) :) It makes no difference because the recoveries are the same, but you're right, if the recovery image has changed then it will flash a new one .

EDIT: Removed it from the first post.
[Samsung Galaxy Nexus] Vangu:
Exactly what i was looking for!!

Method 1 for me since i had the bootloader opened and flashed the CWM Recovery but didnt want to root yet.

I flashed the 4.0.2 deleting the recovery and everything is perfect.

Thank you!
[Samsung Galaxy Nexus] Tonyipad2:
have been searching for a step by step instructions, this is very helpful!!! :p thanks bro :) gonna go give a try now
[Samsung Galaxy Nexus] down8:
I got an assert fault around my radio. I believe I flashed UGKK7. And requirements, radio-wise, for running these updates?

Thanks,

-bZj
[Samsung Galaxy Nexus] chill8:
This is very useful, thank you!
[Samsung Galaxy Nexus] efrant:
I'm not 100% certain which radio it looks for, but regardless, it should have updated you anyway, no? I believe it flashes the update before it checks/flashes the radio.

Try turning off the assert check in CWM. If that doesn't work, go into the updater-script file and remove the assert yourself.
[Samsung Galaxy Nexus] down8:
The assert is:

blah blah EMMC:/dev/block/platform/omap/omap_hsmmc.0/by-name/radio blah blah

I'll turn off asserts and see how it goes....

EDIT: Same as below - no help from assert toggle. I'll manually update the script.

EDIT2: Modified script worked. Now on 4.0.2. I notice that things a don't swipe as fast on this version. Between home screens & in the app drawer, things lag a little compared to 4.0.1.

EDIT3: Ah, need to re-root after applying, also.

-bZj
[Samsung Galaxy Nexus] FormelLMS:
disabling assert checks doesn't work.

Now I've deleted every assert in the updater script and the update runs fine.

Great!

Thanks for sharing this!!!
[Samsung Galaxy Nexus] Simmo3D:
you have to press Volume UP + Volume Down + Pwr again at that screen
[Samsung Galaxy Nexus] wolfedude88:
1)If I just have a unlocked bootloader I am assuming I would do step 2?

2)This is just actually doing the OTA right?

3)Would this install CWM of my phone? I believe if it does it prevents future OTAs, might be wrong about that.

4)Would doing this prevent future OTAs?

Thanks
[Samsung Galaxy Nexus] efrant:
1) Yes.

2) It is taking the OTA and installing it, yes.

3) No it does not install CWM. (And your belief is wrong.)

4) No.
[Samsung Galaxy Nexus] Dutchy18:
anyone tried method 3a?

and what if i have an unlocked bootloader? (rooted)
[Samsung Galaxy Nexus] efrant:
I've put the methods in a specific order:

Do you have CWM installed? Yes: use method 1. No: keep reading.

Is your bootloader unlocked? Yes: use method 2. No: keep reading.

Do you have root? Yes: use method 3 (either a or b, but a has less steps). No: use method 4.
[Samsung Galaxy Nexus] ozymandiaz:
Oooh, flow chart fun!
[Samsung Galaxy Nexus] Dutchy18:
yes but.. what if i dont wish to use clockworkmod recovery?

i kinda prefer doing method 3a (if it works)
[Samsung Galaxy Nexus] noobdeagle:
good work on the thread but tbh i think instead of linking individually maybe just link to the http://code.google.com/android/nexus/images.html page so you wont have to re-post new links all the time. easier to maintain the thread that way cause google does it for you :P
[Samsung Galaxy Nexus] efrant:
I think you misunderstood this thread. These are not the same links as on that page. These are OTA updates, NOT shipped images like are on the page you linked to.

These are incremental updates, not full ROMs. Using these to upgrade will not wipe your data or settings.
[Samsung Galaxy Nexus] efrant:
Sure, if you are rooted, there is no problem using method 3a (although method 2 does not flash CWM on your device).
[Samsung Galaxy Nexus] efrant:
No, it does not affect anything.
[Samsung Galaxy Nexus] cturbos:
yes to all,i even reinstalled the 4.0.4 buildnumber IMM76D and wiped cache,did get the OTA ,still get the build.prop error.any ideas.

thank you

---------- Post added at 05:49 PM ---------- Previous post was at 05:28 PM ----------

does adding ring tones,fonts to the system by means of root explorer stop the install of the update?
[Samsung Galaxy Nexus] efrant:
Something is strange, as you should be able to do it. I have a feeling you are not setting the directory as r/w.

Anyway, since you have root, you could also do it via adb.

Plug your device into you PC and open a command prompt in the same directory as your adb.exe file and exectute the following commands (assuming the new build.prop file is in /sdcard):

adb shell

su

mount -o remount,rw -t ext4 /dev/block/mmcblk0p1 /system

rm /system/build.prop

cat /sdcard/build.prop > /system/build.prop

chmod 644 /system/build.prop

mount -o remount,ro -t ext4 /dev/block/mmcblk0p1 /system

exit

exit
[Samsung Galaxy Nexus] efrant:
Adding ringtones, etc. will not impact the update from installing, but deleting the ones originally there will.
[Samsung Galaxy Nexus] cturbos:
somthing is really wrong,i did what asked me with the adb it was ok, went into recovery to install OTA , i got the error build prop.again.could the build prop.is defective?

thank you
[Samsung Galaxy Nexus] efrant:
You did download the IMM76D one, and NOT the IMM76I one, correct?
[Samsung Galaxy Nexus] jcsww:
Anyone got a Clockwork flashable with from any version that is already rooted?
[Samsung Galaxy Nexus] oldblue910:
Just FYI, I have updated the I9250 page on randomphantasmagoria.com to reflect the new USA GSM model firmware called "takju". All future OTA information will be available there as well.
[Samsung Galaxy Nexus] efrant:
If I have a minute a bit later, I'll try to put one together for you.
[Samsung Galaxy Nexus] cturbos:
yes sir i did.
[Samsung Galaxy Nexus] efrant:
Sorry, but I'm all out of ideas.
[Samsung Galaxy Nexus] efrant:
Try this one. This is identical to the original IMM76I-from-IMM76D update with the following changes: 1) It will not flash the recovery partition -- you will still have CWM after the flash; 2) It is rooted, with su residing in /system/bin. This is obviously only flashable in CWM, and only works on IMM76D.

If it doesn't work, just flash the original and then flash su.zip right after. Just as easy, no?
[Samsung Galaxy Nexus] ygvuhb:
hi

if my phone is yakju

after apply yakjuzs OTA

will the buildinfo change to yakjuzs?
[Samsung Galaxy Nexus] kms108:
I dont think it's possible, if you have yakju, the phone will not indicate any update with yakjuzs, and yakju updates comes first.
[Samsung Galaxy Nexus] efrant:
No, you cannot apply an update to switch builds. The only way you can go to a non-yakju build from yakju currently is by restoring a nandroid backup of the non-yakju build, given that we don't have any images of non-yakju builds from Google/Samsung.
[Samsung Galaxy Nexus] brie987:
Sorry Im breaking down and asking. I really have read this thread back and forth and cannot find help for which I bet is a simple remedy. I did CMW update but did not remove the update folder. I used OTA Rootkeeper for IMM76D all went well. I got the OTA update from Google (MM76I) and installed it OTA. All went well and I still have Root, all my apps that require Root permissions have it. PROBLEM: Now I want to make a back up with CMW but when I do I get Andy Android laying on his back with the red triangle :( I have tried the button combination but nothing seems to work, I must resort to removing the battery to reboot. Phone reboots fine but I still cannot get into recovery to do anything. PLEASE HELP. Thank you.
[Samsung Galaxy Nexus] efrant:
From the first post:

The easiest way is to use Root Explorer and delete them...
[Samsung Galaxy Nexus] bfroehlich:
I wonder what the URLs will be for takju OTAs...
[Samsung Galaxy Nexus] brie987:
Thank you but this did not work. When I try to get into recovery it flashes the proper Andy for a quick moment then I get the Dead Red triangle Andy. Any other ideas? thankx.

EDIT: HOORAY IT WORKED. SORRY. I had to re install the recovery from with in ROM Manager. Thanks so much my friendly Canadian :)
[Samsung Galaxy Nexus] efrant:
What doesn't work? I had indicated that you need to delete those two file. But then you still need to re-flash your CWM.

1) Do you have a file manager with root access installed?

2) Did you mount /system as read-write?

3) Did you delete /system/etc/install-recovery.sh?

4) Did you delete /system/recovery-from-boot.p?

5) Did you mount /system as read-only?

6) Did you reboot into fastboot mode, connect to your PC and re-flash CWM?

7) Did you do step 6 after doing all the previous steps?

If you answered no to any of the above, you did not do it right.
[Samsung Galaxy Nexus] Vilcek:
Hi

trying to update to 4.0.4 vie Method 2 but I have this error:

asser failed: apply_patch_check (system/app/youtube.apk)

Status 7

Installation aborted

Any help on that?
[Samsung Galaxy Nexus] efrant:
You either modified or deleted you YouTube apk. You need to replace it with the stock one.
[Samsung Galaxy Nexus] Technical:
Thanks for the method

I've used Method 1 (CWM installed) and it worked perfectly.

It took less than a minute :)

Thanks.