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
Kernel: 3.0.8-gaa2611 android-build@apa28 #1
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/aos...y-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