yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] thegios:
two small clarifications

"EDIT 2: (June 30, 2012) For the time being, I have put together a quick step-by-step on how to flash stock takju JRN84D on any maguro (i.e., GSM/HSPA device) in the second post (here). I will remove this once the official images are on Google's page."

Why would you remove this once official images are on G's page? Will it change anything? Asking just out of curiosity...

"If you want to have the stock recovery so that future updates will install automatically, leave the ROM as is. (We all know that if you have CWM, you will have to install the update manually through CWM -- it will not install automatically, but it will install just the same, right? )"

I understood that OTA updates are not received only if no modification is done on the ROM, why you are saying that also having CWm prevents OTA updates?

For example when i was on 4.0.1 I flashed a zip to put % battery in status bar, and the OTA was not being pushed, so had to revert back to stock rom and then i got the OTA.

Not a big issue though, as I can download the OTA and flash it with CWM
[Samsung Galaxy Nexus] efrant:
For two reasons: 1) because the method in the first post would already cover it, and 2) the official build will likely be a newer build, so no point in directing people to flash an out of date build.

There are a few very different things we are talking about here:

1) receiving the OTA notification informing you that there is an update available'

2) having the OTA update download to your device when you accept the notification and automatically install.

3) installing the OTA update from the download link (which was extracted from someone who already received the OTA notification).

So, how do these differ:

1) Any ROM, stock or otherwise, that has a matching fingerprint will receive OTA notification once the update is rolled out.

2) assuming you have the correct stock kernel, bootloader, radio and recovery, and you have not modified or deleted any stock system files, the OTA update will download to your phone and it will install automatically.

3) if you have a custom recovery installed, the OTA update will not install automatically, and hence will fail. However, you can still install the update (assuming that everything else is stock), but just not over-the-air. You need to download the update file, place it in /sdcard, reboot into CWM, and flash it.

That was all that I was trying to get across.
[Samsung Galaxy Nexus] ptabs:
Thank you!

I just signed up after reading the first post. After reading through the directions once I couldn't get my phone to boot past the Google screen but after doing the steps that were recommended I was finally able to get my phone to boot properly! Thank you soooooooo much for your tutorial it really saved me.
[Samsung Galaxy Nexus] fpbasilio:
Sir, Any step by step procedure to restore the backup of the original build (yakjuxw)made from the steps on the link you provided? (much like a reverse process of this thread would be a great help.)

also, what is the difference between attachment platform tools v19.zip and fastboot and adb devices.zip on former thread?

Thanks
[Samsung Galaxy Nexus] efrant:
CWM will create a folder in /sdcard/clockworkmod/backup with your backup, which you would have copied/moved to your PC, right? So all you have to do to restore, is to move the folder back into /sdcard/clockworkmod/backup and boot into CWM and click restore.

They are the same files, just newer versions. For our purposes here, either would work fine.
[Samsung Galaxy Nexus] salive:
hey thanks man. works without problem ;) step-by-step ;)
[Samsung Galaxy Nexus] smartdipu:
Galaxy Nexus from Unknown Country!!

Thanks for this neat and elaborate post. However I got my new Galaxy Nexus just yesterday and I just want to make sure nothing goes wrong. Here I go.

Samsung(or Google) never launched the Galaxy Nexus in India despite repeated promises. However just got mine from a seller(imported from some unknown country). The build is not yakju and neither any non yakju that you have listed. Here's all about it:

Android Version: 4.0.2

Baseband: I9250XXKK6

Kernel: 3.0.8-gaa2611 android-build@apa28 #1

Build: ICL53F.I9250JPLA1

My target: Update to latest Android 4.0.4 and make the phone usable, receive future OTAs :)

I am a Linux Admin and Nexus One owner, so I understand fastboot, adb etc well. I will be doing everything from my ubuntu machine. Now here are my questions:

Q-1: As this build ICL53B is not among your list of non yakju builds, can I go ahead with your steps?

Q-2: If yes, then all I need to download is https://dl.google.com/dl/android/aosp/yakju-imm76i-factory-8001e72f.tgz right? And I believe everything that I need to flash are inside this tgz.

Q-3: As I want future OTAs, I am going to do all the optional steps in section D. After that do I need to worry anything about baseband for I want my phone to work in India?

Q-4: Do I ever need or need to worry about takju?

Q-5: I find it quite interesting that I can use "fastboot oem lock" to re-lock my bootloader(I guess it wasn't possible in Nexus One). Same way is it possible to revert everything back exactly to the state it is right now at a later point for warranty related claims?

Your help is highly appreciated. Thanks in advance :)
[Samsung Galaxy Nexus] efrant:
Not that it makes any difference, but I think that is the yakjujp or yakjudv build. If you really want to know, just open this file in a text editor and see what it says: /system/build.prop

Absolutely, yes.

Yes!

The XXLA2 radio should work just fine in India. You could always try others, but just flash back to XXLA2 when the next OTA update arrives.

No. takju is essentially identical to yakju, just with Wallet and Offers pre-installed.

Yes. But I wouldn't lock until you need to return it (as if you ever have to unlock again, it will wipe everything, including /sdcard).
[Samsung Galaxy Nexus] chubiprince:
@smartdipu, we have the same build. Ours are yakjujp. Bought my Gnex in Saudi.
[Samsung Galaxy Nexus] TRDArtz:
after I flashed to 4.0.4 from Yakjuux to Yakju, my rogers wireless network won't work. does that mean I have to flash the base band back to a yakjuux one?

I can receive calls and talk on the phone but data won't work. I have data turned on.

Edit: I have flashed to UGLC1 yakjuux 4.0.4 radio but my mobile data still isn't functioning?! HELP :(

Edit: still have not fixed. I've flashed the baseband that came with 4.0.1 which I originally had (I'm on Rogers wireless)

I see full bars and 3G and H and upload arrow, but all the bars are grey, and I cannot access any type of data. I can only use data through my wifi.

Please help!
[Samsung Galaxy Nexus] Cmmts:
I'm a total noob when it comes to flashing etc. Some help would be appreciated.

I'm currently on yakjuxw 4.0.2. Did I understand correctly that if I flash the radio and bootloader, I shouldnt worry about coming updates after that, just install them normally? If google decides to update them they update as well? But if I don't flash them I shouldn't install future updates?
[Samsung Galaxy Nexus] smartdipu:
Thank you very much for your reply. Your steps worked like charm!! :-)

@chubiprince, thanks for the info. I was guessing it's from some Arab country seeing the arabic warranty card.
[Samsung Galaxy Nexus] efrant:
No, you did not have to change radios like you did.

What probably happened is that your APN settings did not get populated when you connected to the network (likely due to you using wi-fi before the Rogers network or something like that).

Go to Settings->More...->Mobile networks-?Access Point Names

Make sure that you have one in there called Rogers, with the APN set to: rogers-core-appl1.apn

Correct.

If you don't flash them, future updates may not install (but you can always flash the radio at a later date and then the update will install).
[Samsung Galaxy Nexus] TRDArtz:
thank you so much! 4.0.4 is definitely faster than 4.0.1 :D
[Samsung Galaxy Nexus] chubiprince:
Sir, while doing the steps in installing the Driver, I couldn't find 'ANDROID PHONE' or 'SAMSUNG ANDROID PHONE'. The only thing was 'Portable Device' and then under that is 'Galaxy Nexus'. I have uninstalled it, but after it, I tried to plug back the USB... and then it automatically installs 'Galaxy Nexus' as a portable device. Isn't it suppose to scan my laptop and then install the Universal driver?

Or am I just doing the wrong thing? Sorry if I'm a bit slow on this.

EDIT: FIXED! :D Did it by myself. Now I can proceed to the next step.
[Samsung Galaxy Nexus] Cmmts:
Ok... I did the deed, but how long should the first boot take? I'm only seeing the Google logo and an unlocked lock and it has been a while...

Edit: Ok, I'm officially screwed. Any help guys?

Edit 2: This didn't help: "Hold the 2 volume buttons and the power button together. You will get into a mode with an android Guy. Press the volume button up or down until it says reboot recovery at the top. Press the power button. It will rebootand come to a screen with an android. Hold volume up,down and power at the same time. A menu will come up. Go down to wipe data. Click it, and after it is done reboot. Your phone should work now."
[Samsung Galaxy Nexus] efrant:
Just do everything in part D again. No big deal.
[Samsung Galaxy Nexus] chubiprince:
Sir how do I restore my back ups? I back up my files by just copy pasting it to a PC folder... so just by simply copy pasting the files from the PC to my GNex... it will completely restore my previous data (apps, widgets)?

ADDENDUM: Data connection was at first okay. I was able to restore my Google infos. However, after I have restarted it, connection never came back.
[Samsung Galaxy Nexus] Cmmts:
Worked =) Thanks!
[Samsung Galaxy Nexus] efrant:
Check your APN settings in Settings->More...->Mobile networks->Access Point Names.

What do you mean restore your backups? Are you talking about files that you copied off you /sdcard? Just copy them back...
[Samsung Galaxy Nexus] chubiprince:
I have reset my phone, and the connection came back. Thanks really for the help sir. :D
[Samsung Galaxy Nexus] ChrisAG:
Did the update last night, thanks efrant for consolidating information in one post.

My GN is with Bell Canada. I flashed takju, and kept the stock radio at ugkl1. Everything works perfectly, I'm amazed and relieved! :D

Question - I know if the radio is changed from what is regionally stock, OTA updates can't be completed (though notifications will be received), but since I kept the stock radio for Canada, will I be able to get OTA updates from Google (not just notifications), or will I need to flash manually?
[Samsung Galaxy Nexus] efrant:
You will get the OTA update notification, it will download the OTA update but, in most cases, it will fail. You will not be able to flash it manually either. You would need to flash the XXLA2 radio, and then the update will install.

The reason it will fail, for most updates anyway, is the script that does the update has a bunch of checks in it -- and these checks vary depending on the update. Some will verify the radio, some will verify the kernel, and some (if not all) will verify the original files in /system. If any of those do not match with what the script is expecting, the update will fail.

Now, obviously, if you know what you are doing, you can modify the updater-script file to skip the radio patch (if there is one), and you can flash it manually, but, for most people, it is just easier to flash the XXLA2 radio, then flash the unmodified update, then flash back whatever radio you want.
[Samsung Galaxy Nexus] xreflection:
I went through all the steps in method 1 for the GSM/HSPA version of the phone (from the google play store) (with CWM already installed). Bootloader is unlocked, rooted etc.. I flashed the bootloader lc03, the new radio and then when I go to flash the jb-takju file, it says something along the lines of "error in file status 1" or something like that. I had to reflash to a stock image and start over. Any idea what the problem is?
[Samsung Galaxy Nexus] efrant:
Are you using CWM 5.5.0.2 or a different version?
[Samsung Galaxy Nexus] xreflection:
Hmm, I'll have to check that. I'll get back to you. Can having the wrong version of CWM cause that error?
[Samsung Galaxy Nexus] Zepius:
the touch version of CWM has a lot of reports of things not flashing correctly.
[Samsung Galaxy Nexus] efrant:
There are issues with the touch version of CWM. Don't use it. Stick with the non-touch version, 5.5.0.2 for maguro, and 5.5.0.4 for toro.

Edit: Ninja'd by Zepius... again. :D
[Samsung Galaxy Nexus] xreflection:
Just flashed CWM 5.5.0.2. I followed steps again but it says theres an error in the file status 1 still.
[Samsung Galaxy Nexus] efrant:
So just to confirm:

1) You have a maguro device?

2) You have CWM 5.5.0.2 installed?

3) You have verified the Md5 hash of the zip to be: 8B514C7746D9AA6AE25BBD01E2EBE82C?
[Samsung Galaxy Nexus] xreflection:
Yes to all three. Well, I did have CWM installed. I have to revert to a stock image because flashing the new bootloader softbricked my device.
[Samsung Galaxy Nexus] efrant:
Strange. I have no idea what could be the problem. Are you getting the error when flashing the bootloader or the ROM?

Do you have anything in /sdcard that you want to keep? If so, move the files to your PC, then do the following:

1) Erase your partitions:

fastboot erase recovery

fastboot erase boot

fastboot erase system

fastboot erase userdata

fastboot erase cache

2) Rename the bootloader image bootloader.img and flash it: fastboot flash bootloader bootloader.img

3) Reboot: fastboot reboot-bootloader

4) Rename the radio image radio.img and flash it: fastboot flash radio radio.img

5) Reboot: fastboot reboot-bootloader

6) Flash the IMM76I kernel: fastboot flash boot boot.img

7) Flash the IMM76I ROM: fastboot flash system system.img

8) Flash the IMM76I userdata image: fastboot flash userdata userdata.img

9) Rename CWM 5.5.0.2 to cwm.img and flash it: fastboot flash cwm.img

9) Reboot: fastboot reboot

10) Wait for the device to boot. Once booted, move the JB ROM over to /sdcard

11) Boot into recovery and flash the ROM.
[Samsung Galaxy Nexus] thegios:
I am having the same problem...
[Samsung Galaxy Nexus] Nader977:
Great Guide

I've followed the guide and successfully had been able to upgrade my galaxy nexus from Yajku 4.0.4 to the Jelly bean 4.1 .

I have noticed major performance difference in terms of application , browsing , responsiveness, screen touch precision and response time , and finally and some other points ...

Some Notes and Observations :

1-I've been able to successfully flash to the Belly Jean without flashing the Bootloader.

2-Changing the bootloader doesn;t change anything noticable at least for me.

3-The Same applies to the Radios ,except for the fact that they might enhance the Speeds of your 4/3 G Connection as per region / Carrier.

4-The easiest method is the colockwork recovery mod.

Thanks and appreciations.

Regards

Nader Samir
[Samsung Galaxy Nexus] thegios:
sorry man, tried already four times

1st time with rom downloaded from your link this morning

2nd time with rom at point 1 above with /system/etc/install-recovery.sh modified (btw, this changes checksum)

3rd time with rom downloaded from your link 15 mins ago

4yh time with rom at point 3 above with /system/etc/install-recovery.sh modified (btw, this changes checksum)

every time I get the error when flashing the rom zip file "error in file status 1"

for me too it's a yes to all of the above questions
[Samsung Galaxy Nexus] efrant:
Well guys, I'm all out of ideas. It should work as is -- it has for me, and for others. There must be something simple that we are overlooking.
[Samsung Galaxy Nexus] thegios:
luckily I took a nand bacjup b4 so managed to go back to 4.0.4 but I realised that the radio remainec the one I flashed fo JB (xxlf1): is this a problem?

---------- Post added at 09:53 PM ---------- Previous post was at 09:49 PM ----------

i have read elsewhere this is not supposed to work on IMM76I but only on IMM30D
[Samsung Galaxy Nexus] efrant:
Not a problem. A nandroid backup does not backup the bootloader and radio. So, if you've flashed new ones, they will stay. If you want your old ones back, go to the bootloader thread and the radio thread (both linked in my signature), download the ones you want (prob LA03 and XXLA2) and flash them.

No. You are thinking about the update file <- that file only works on IMM30D. What I have linked to is a FULL stock ROM, not an incremental update.
[Samsung Galaxy Nexus] thegios:
the new radio seems to working fine so I'll keep it whicj means that next time I'll only have to flash the rom and the su.

Well then I'm lost cos your rom is not working? Can you point me to any othet rom? not a deodexex one cos I'll still want to be able to receive oys notifications.
[Samsung Galaxy Nexus] efrant:
If the OTA starts rolling out next week as expected, then you will need to flash back the old radio and bootloader for the OTA to install.

That is NOT my ROM, it is koush's repack. There are NO other stock ROMs just that one. I can't point you to anything else.
[Samsung Galaxy Nexus] UnknownFearNG:
Not sure if this was asked in this thread or not, but I have flashed the (official?) developer preview of Jelly Bean following the second post in this thread. Will this allow me to still receive the official final OTA update for Jelly Bean once it gets released later this month?
[Samsung Galaxy Nexus] efrant:
If the Google I/O devices are going to get an update, you will as well.
[Samsung Galaxy Nexus] UnknownFearNG:
Thanks for the fast response, great news!
[Samsung Galaxy Nexus] Mortimer75:
I only see one image file not six in the link provided

Sorry still a n00b - managed to flash my Nexus One in the past but Galaxy Nexus is giving me hard time. Was able to install the fastboot driver, unlock the device, but then realized that the guide mentions the optional steps and refers to img files that are not present in the archive downloaded from google, all that this archive contains is yakju-imm76i-factory-8001e72f. Am I missing something? Trying to move from yakjuux to yakju then upgrade to Jellybean. Thanks

EDIT: Like I said I am a n00b so took me a while to understand that I need to manually use 7-Zip to unpack the file d'oh! Wish me luck with the rest of the steps LOL If I'm successful then I'll flash to Jellybean :)
[Samsung Galaxy Nexus] thegios:
but, as u wrote, I will still get the OTA notification, then I can downlaod it and install it manually, rite?

---------- Post added at 07:25 AM ---------- Previous post was at 07:14 AM ----------

ok, here's the full error I am getting

E:Error in /sdcard/JB4.1/jb-takju.zip (Status 1) Installation aborted

---------- Post added at 07:43 AM ---------- Previous post was at 07:25 AM ----------

btw, I have 4.0.4 IMM76I

maybe I have to first flash back another stock ROM?

---------- Post added at 07:44 AM ---------- Previous post was at 07:43 AM ----------

oh and btw, does wifi works with tius 4.1 rom?
[Samsung Galaxy Nexus] efrant:
You will get the notification, you can download it, but before yo u install it, you will need to flash the XXLA2 radio.

Try putting in in /sdcard not in any sub folders with spaces or punctuations in the name.

It won't make a difference.

Yes. If by "tius" you mean "this".
[Samsung Galaxy Nexus] thegios:
same error :-(

---------- Post added at 11:41 AM ---------- Previous post was at 11:12 AM ----------

ok I give up and will wait for official OTA :-(

so at the moment I have:

- Stock 4.0.4 IMM76I

- radio XXLA2 (I put back the original one for 4.0.4)

- root

- CWM 5.5.0.2

- unlocked bootloader

to install the OTA what exactly do I have to remove? CWM, BOOTLOADER or both?

thanks again
[Samsung Galaxy Nexus] efrant:
I wish we could figure out your problem.

Anyway, as for the official OTA, one of two things will happen:

1) You will see the file posted on XDA (probably here) before you get it on your device, OR

2) You will get it on your device before seeing it here on XDA.

In case #1, all you have to do is place it in /sdcard, reboot into CWM and flash it.

In case #2, you either have to flash back the stock recovery, and then it will automatically install, OR get the link for the file from your logs, download the file, and do the same thing as in case #1.
[Samsung Galaxy Nexus] thegios:
I tried asking in CWM thread: they should know what the error messages mean...

Any other idea? Shall I check the mount/unmount section? Do i need to have anything mounted/unmounted?

[/QUOTE]Anyway, as for the official OTA, one of two things will happen:

1) You will see the file posted on XDA (probably here) before you get it on your device, OR

2) You will get it on your device before seeing it here on XDA.

In case #1, all you have to do is place it in /sdcard, reboot into CWM and flash it.

In case #2, you either have to flash back the stock recovery, and then it will automatically install, OR get the link for the file from your logs, download the file, and do the same thing as in case #1.[/QUOTE]

I can live with option 1 :-) So in this case no need to put back ols bootloader?
[Samsung Galaxy Nexus] efrant:
I doubt that... :)

It shouldn't make a difference either way, but you never know. Try having both system and data unmounted, and then try it with them both mounted.

Probably not. Most OTA updates don't check the bootloader version. (It will tell you that the bootloader is not correct if you have the wrong version.) Anyway, it is a two-second flash to flash the old bootloader if you need it.
[Samsung Galaxy Nexus] thegios:
ok will try...

let's say that I try with the original rom not modified for the bootloader installation (the renaming of the file to avoid having the original bootloader at each reboot): is tehre a way to do this renaming manually after flasing, directly on the phone?
[Samsung Galaxy Nexus] efrant:
Yes there is. (And you are referring to the files that replace the "recovery", not the "bootloader"...)
[Samsung Galaxy Nexus] thegios:
gues what? :-) I tried installing the untouched zip and it worked... :-D maybe I was doing something wrong in the zip file when renaming the file...

So how do i do that directly on the phone: fire up root explorer, go to system/etc and rename the file?

---------- Post added at 01:36 PM ---------- Previous post was at 01:34 PM ----------

oh ****... I forgot to flash the root zip b4 rebooting the phone :-( how can I root it now?

---------- Post added at 01:55 PM ---------- Previous post was at 01:36 PM ----------

ok nevermind for second question: I fugured that out. Flashed cwm with adb fastboot and then flasehd the su fix :-)

u see I do know what i am doing hahahaha

remains the rename problem: can I do that with root explorer?
[Samsung Galaxy Nexus] efrant:
I thought you already tried flashing the untouched zip, no?? :confused:

Ok, this is what you have to do:

1) Reboot into the bootloader and flash CWM again. Do not reboot.

2) Select recovery from the bootloader menu and boot into CWM.

3) Mount /system in the CWM menu

4) On your PC, type the following:

adb shell

cd /system/etc

cat install-recovery.sh > install recovery.bak

rm install-recovery.sh

exit

You are all set!
[Samsung Galaxy Nexus] efrant:
Disregard what I wrote before. If you have root already, just fire up root explorer and rename or delete the file.
[Samsung Galaxy Nexus] thegios:
I did it my way and it worked :-)

man thanks a lot for ur help an patience :-D

---------- Post added at 02:30 PM ---------- Previous post was at 02:00 PM ----------

yessssssssssssss I have JB :-)

will keep ICS 4.0.4 nand backup just in case ;-)
[Samsung Galaxy Nexus] SITH16:
Does this also work for toro+ models?
[Samsung Galaxy Nexus] efrant:
Nope.
[Samsung Galaxy Nexus] SITH16:
Oh well...thanks.
[Samsung Galaxy Nexus] thegios:
ok but... why am I missing the possibility to download the italian offline voice recognition? I only get english and german... but i read elsewhere that italian was already avilable
[Samsung Galaxy Nexus] efrant:
That question is for a different thread please. Thanks.