yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] Su_Tweetz:
Flashing yakju on a NTT Docomo SC-04D GN yakjuxe

Hi efrant,

First of all, thank you for this awesome guide and i'm really looking forward to try this out. I got my Galaxy Nexus from the US and i'm using the phone in Sri Lanka.

I went through this whole post/thread including all the comments. There was one question another user had also put forward as mine. His built, model and everything else with regard to the phone is exactly same as mine.

Please see the original post below; I have included information in the brackets where it's different in my case.

Originally Posted by toxicneo

Hi,

I got my galaxy nexus phone from the US and using the phone in India

Android version is 4.0.1

Baseband version is I9250XXKK1

Build Number ITL41F.I9250XEKK9

Product : Yakjuxe

Device Name: maguro

Bootloader: PRIMEKJ10

Everytime I got a notification saying system update is available my phone boots and after some time i get the android symbol

(Android robot figure is green in my case)

with the red status

(there is no red status as such apart from a graphic which shows the robot being repaired in which has some red)

. After a few seconds it again boots and my phone is not updated.

Now I want to install google stock in my phone. Since I am a beginner to rooting and flashing, is it better to use the Gnex toolkit? Kindly let me know which build will work in India ?

Thanks in advance

Your reply:

You are seeing the Android with the red because something you have is not stock. Did you flash a new radio? A new kernel? Did you (or any of your root apps) modify/delete any files on /system? If you answered yes to any of these questions, you will have to undo what you did for the update to install.

Alternatively, you could flash a yakju build (see link in my signature) which will take you directly to the latest build (although it will wipe).

In any case, if you have root (and before you flash yakju), could you look in the log files in the /cache directory and post the contents -- we are looking for the name of the update file (which will end with .zip). Thanks.

toxicneo's reply:

Thanks efrant for your reply. This is actually the NTT docomo SC-04D 'GALAXY NEXUS model. So i didnt do anything in my phone. Moreover I dont know to flash my phone nor install new kernal and all. Is it advisable to use Gnex toolkit which has the steps and folders were u need to keep the installables or shld i follow the steps provided by you. I am afraid incase if i do my flash my phone to the yakju build will ter be any pblm with my phone since i am using the phone in india.

Thanks for your guidance.

No replies after this. My questions:

1: The above is the same issue i'm having with regard to system updates. I want to know whether my phone has been rooted or not? I haven't done any tinkering with it.

2: Is it possible to just go ahead and install/flash 'yakju' build following all your steps even if the phone is rooted? Or else do I have to unroot it and then flash it?

Please let me know. Thank you in advance.
[Samsung Galaxy Nexus] efrant:
No need to paste in old posts -- links are fine. :)

Answers to your questions:

1) Prob not, but it makes no difference for the purposes of this guide.

2) Yes, you can use this guide. This procedure wipes your device. It makes no difference what ROM you have, if your rooted, etc.
[Samsung Galaxy Nexus] Su_Tweetz:
Driver installation issue

Hi efrant,

Small issue again. I downloaded all the files and unzipped them in order to follow ur steps. I have trouble installing the drivers. I am using Windows 7 Home Premium.

I did the following:

Connected my phone > went to the device manager

Uninstalled all the phone related drivers (Samsung and MTP), I made sure the check box was ticked where it says delete the drivers from the system (as soon as I do this, the device does not appear in the device manager)

After that according to other guides you have pointed to; I have to refresh in order to see the uninstalled device with a yellow exclamation mark next to it in order to install the universal drivers. So I hit the button to scan hardware changes (refresh).

As soon as I hit it, the device appears with the yellow exclamation mark and before letting me install any driver, Windows automatically installs the Samsung driver. I cannot override this.

I tried uninstalling the driver, then rebooting the PC and tried the same process but I got the same result.

1) Is there anyway that I can force stop windows from automatically installing drivers like this? So that I can install the driver in the normal boot mode (by normal boot i'm assuming what u mean is when the phone is on and when u just connect it to the PC).

2) You have mentioned in a reply to someone else saying that if the Samsung drivers are working properly, just go ahead with it. How can I check or know whether it is working properly?

As you said, I can go ahead without doing this where I can only install the universal driver in the fastboot mode. But I would prefer to have the option of transferring files back and forth from PC to phone which I assume is not available if I skip the first installation of the driver in normal boot.

Please help. Thanks in advance.
[Samsung Galaxy Nexus] efrant:
1) Yes there is a way to stop Windows from automatically loading previously loaded drivers, but I don't think I'd be able to guide you through that. Best to ask on a Windows forum, as that is a Windows issue, and not phone or Android related. You could also just try right-clicking on the Samsung driver and click update, to see if it will update it for you with 1wayjonny's driver.

2) To check if your current drivers are working properly:

Download the attachment in the first post and unzip it into a directory. Open a command prompt in that directory and plug your phone into your PC. With you phone booted in fastboot mode, type "fastboot devices" without the quotes. If it returns a number, the fastboot driver is installed properly. Reboot your phone normally, and once booted (and make sure USB debugging is enabled in settings), type "adb devices" into the command prompt. If it returns a number, then your adb driver is installed properly.

[RANT]

I wish people would remove comments (in posts and tutorials) telling people to install the Samsung drivers or the PDA drivers or any other drivers. Then we wouldn't have issues like this... 1wayjonny's drivers work perfectly without installing any crapware.

[/rant]
[Samsung Galaxy Nexus] NCguy:
Let me first say I haven't told anybody which drivers to install. I actually had pda drivers installed on my device before I read any of your posts. So far i have exploited, unlocked, rooted, rommed, restored, etc and I am yet to have had any driver issues of which I am aware.

What don't you like about pda drivers or would you just prefer that folks use drivers that you personally have fully tested? I'm asking because I'm now wondering if I should switch them at this point?
[Samsung Galaxy Nexus] efrant:
I don't like the PDA drivers because that executable that you run doesn't just install the driver, it installs other software as well, which, at times, interferes with the functioning of the GNex when connected to your PC.

People just like PDA, because they don't have to manually install the driver -- they just click on the .exe and it installs (along with other things). But, as with anything that seems simple at first, it can cause issues if you don't know exactly what it did.

If everything is working for you, no need to mess around further.
[Samsung Galaxy Nexus] Su_Tweetz:
Finally moved on from Yakjuxe to Yakju!!!

Efrant!

You are the man! I managed to get the drivers installed properly.

Device manager > Right click on the current Samsung driver > Update driver software > Browse my computer > Let me pick from a list (instead of giving the folder path) > and then selecting "android_winusb.inf" file in 1wayjohnny's extracted folder and bypass the Windows security warning.

And then I followed the steps as you said and it was so smooth and easy! I feel awesome to be on Yakju right now many thanks to u!
[Samsung Galaxy Nexus] techie.raj:
Dear efrant,

Your effort is really appreciable. I followed each and every step that you have mentioned in the first post and successfully updated from 4.0.1 to 4.0.4.

One small suggestion, please mention that android tools are pre-requirement for this procedure. It took me 10 min to find out, and for novice users it will be little difficult.

Once again Thanks for your help.
[Samsung Galaxy Nexus] efrant:
Not sure which Android tools you are talking about, but the only tool you need (aside from the drivers) is fastboot.exe, and that is included in the attachment in the first post. There are no other "Android tools" that are "pre-required".
[Samsung Galaxy Nexus] 9unk:
Efrant thanks for the guide. I just purchased a Galaxy Nexus from someone and it was stuck on 4.0.2 as it was on jakjujp purchased out of NZ and couldn't find OTA update.

I really appreciate the guide as our support/community in NZ isn't quite big enough although there are a few NZer's around XDA.
[Samsung Galaxy Nexus] mjh60:
so i read that for linux you do NOT need to install "naked" drivers.... is the same true for mac? or does another method need to be implemented? i apologize for the question if its noobish, im just trying to be thorough before i tinker responsibly.
[Samsung Galaxy Nexus] segv11:
ADB and fastboot don't need _any_ special drivers on the Mac.
[Samsung Galaxy Nexus] mjh60:
is there any reason fastboot cant recognize my device then. i am using terminal and have adb/fastboot/all imgs in a dir. fastboot runs but device does not show up...

---------- Post added at 08:21 AM ---------- Previous post was at 07:58 AM ----------

adb can recognize, but only if device is on....

i was in download mode not fastboot :/

---------- Post added at 08:55 AM ---------- Previous post was at 08:21 AM ----------

updated successfully no hiccups :D thanks efrant! i finally had the guts to do it.
[Samsung Galaxy Nexus] :
Noob Question

Hi, after reading the tutorial i have 2 questions which are confusing me.

If i change my Unlocked yakju UK nexus to the Yakju google firmware, would i have to change the radio aswell?

Is it essential?

What would be the benefit and what would happen if i don't?

Could i also receive the google OTA updates if i left the baseband normal or would something happen?

I know it's kinda nooby but thanks :)
[Samsung Galaxy Nexus] efrant:
No, you do not have to.

No.

Some people find that they get better reception/latency/throughput with different radios. Others see no difference.

You will receive the notification for the OTA update, but, depending on the update, it may or may not install automatically. To be certain the update will install automatically, ALL of the images need to be flashed (bootloader, radio, recovery, boot, system, userdata).
[Samsung Galaxy Nexus] :
Thanks for answering this, one last question ..

Sorry about this ..

You will receive the notification for the OTA update, but, depending on the update, it may or may not install automatically. To be certain the update will install automatically, ALL of the images need to be flashed (bootloader, radio, recovery, boot, system, userdata).

If i go ahead and do all this then i won't have to faff around anymore and it should just update automatically? Would you recommend doing this ?
[Samsung Galaxy Nexus] efrant:
Yes, if you flash all the images, you won't have to "faff" around anymore. Do it! :)
[Samsung Galaxy Nexus] t2dc:
Thanks Efrant, for this excellent guide. Worked perfectly for me and I just joined XDA to say thanks! :good:
[Samsung Galaxy Nexus] mb_3000:
my stock nexus went into a bootloop for no reason today and since I found out I had to wipe to fix it, I decided to follow this guide and move to yakju. worked perfectly, with a few more steps because I use ubuntu, but nothing too complicated. works perfectly, thanks! :)
[Samsung Galaxy Nexus] efrant:
Glad it worked for you!

And you too!

As for linux, the only things that are different is that you don't have to install drivers, but you have to make sure your udev rules are set up, and you need to put ./ in front of every fastboot command. That's it.
[Samsung Galaxy Nexus] techie.raj:
Thanks for your reply. As my way of learning is also "Understand while doing", so I followed your steps without using the attachement.

So during this process my windows machine greeted me saying "fastboot command not found". So I had to install android framework to proceed further.

So this is what I was referring. If it is available in the attachment then please mention it in a note. Once again Thanks for your detailed walkthrough....
[Samsung Galaxy Nexus] :
Thanks, i'm going to do it all now :) wooo
[Samsung Galaxy Nexus] efrant:
I'm still not sure why you would you skip steps or hoe skipping steps would help you understand anything? :confused: Step C2 clearly states to download the attached file (and this attachment is fastboot in a zip file). If you skip steps, you will obviously have issues... :)
[Samsung Galaxy Nexus] Nilsth:
Thank you for this excellent guide!

I have wanted to get yakju on my device since I got it but haven't bothered, until I stumbled upon this guide. (in combination with the Google keynote :p)

Didn't have any problems at all and learned quite a bit!

Finally made my first post as I am usually a forum lurker ^^

Thanks once again!
[Samsung Galaxy Nexus] thos25:
In addition to this I believe that you can do one single command which will do every step.

Fastboot flash flash-all.sh

I haven't personally done it, but I've read about it on the Google developers site. Personally the the 3 times Ive done it I go through each step, but that is a shortcut, is it not? I guess don't know for certain so I'm guessing you should be able to shed light on that for me.
[Samsung Galaxy Nexus] efrant:
Yes there is a shortcut. But this guide was all about expanding all the steps for the purposes of learning.
[Samsung Galaxy Nexus] thos25:
Definitely. Like I said I have followed all steps every time I've done it so that's fine. I just never tried the flash-all.sh shortcut. So I wasn't sure if it is an actual shortcut or not. I figured I would try it next time I flash a stock image.

This is a great guide by the way. As a matter of fact, I didn't realize I had to flash back to xxla radio in order for an ota to work so I learned that. I've been using the most recent DoCoMo radio and had great results with t mobile so I hadn't planned on flashing back any time soon. But now I will be to get my jelly bean when it comes out.
[Samsung Galaxy Nexus] oilers2010:
Just flashed yakju 4.0.4 from yakjuux 2.0.2 (on rogers) and everything seems to be great.

Thank you very much and now really looking forward to jellybean.
[Samsung Galaxy Nexus] dvirf:
is this guide relevant to Jelly Bean 4.1?

(download from: http://android.clients.google.com/packages/ota/google_takju/5a07884d325c.signed-takju-JRN84D-from-IMM30D.5a07884d.zip)
[Samsung Galaxy Nexus] efrant:
This guide is for flashing factory images. What you posted is an update link, not a factory image.

This guide will work perfectly for Jelly Bean, once the images are available in mid-July.
[Samsung Galaxy Nexus] Kapetan:
I updated phone from yakjuxw 4.0.2 few weeks ago, and now Ia installed ROM Mngr which says this:

"The ROM you are using does not support OTA Updates. The developer of this ROM needs to make the appropriate changes so their ROM support OTA update.... "

So, followed instructions in first post, flashed correct IM776I yakju but whats wrong with ROM mngr??? When I go in settings/about phone/system updates i have working CHECK NOW button.... What's wrong? Will i get notification when finally JB is out at mid-july...?
[Samsung Galaxy Nexus] efrant:
Nothing went wrong. IMM76I is the latest official version -- you cannot update that ROM. The JB version that came out yesterday was only supposed to be for the devices given out at Google I/O. The official update will come in a couple of weeks, and will be rolled out to yakju and takju devices at that time. If you want JB now, you have to flash a full JB ROM manually, not update your existing ROM.
[Samsung Galaxy Nexus] Kapetan:
Khm, my point is that ROM Mngr is showing me that I can't receive the OTA updates but I can press CHECK NOW button (and ofc it will not show any updates 'cause it' s the latest build.) but, will I get JB OTA in few weeks when it comes available for all yakju users?
[Samsung Galaxy Nexus] efrant:
Yes, you will get the update if you've followed this guide (including the optional steps in part D).

I personally don't use ROM Manager, so I can't tell you what it's reading incorrectly.
[Samsung Galaxy Nexus] Kapetan:
I can't remember for Recovery partition (somehow to check?) but everyghing else optional(bootloader, radio) was flashed.

I'll uninstall ROM mgr...
[Samsung Galaxy Nexus] oilers2010:
I just want to be sure that I flashed it right and a better chance to see JB in July.

ICS 4.0.4

I9250XXLA2

IMM76I

YAKJU

SO, am I good to go or do I have to flash anything else?
[Samsung Galaxy Nexus] efrant:
As long as you also flashed the bootloader and recovery as per the instructions in part D, you are good to go.
[Samsung Galaxy Nexus] oilers2010:
Recovery flashed but I think the bootloader couldn't for some reason.
[Samsung Galaxy Nexus] efrant:
Just reboot your phone into fastboot mode and flash it. Very easy and it won't wipe anything.
[Samsung Galaxy Nexus] oilers2010:
But everything else is good?

Another curious question. What if I can't flash the bootloader later on?
[Samsung Galaxy Nexus] efrant:
Yes, everything else is good.

You will be able to flash the bootloader, don't worry about that. :)
[Samsung Galaxy Nexus] NCguy:
So if you flash JB now, if you subsequently want to get on the stock 4.1 when it comes out then I'm assuming that you will have to:

1. Flash stock 4.0.4 takju prior to the ota

Or

2. Flash the whole stock 4.1 rom

Or

3. Edit: restore takju nandroid from prior to JB then flash the ota

Does the stock rom typically get released around the same time as the ota?
[Samsung Galaxy Nexus] Kapetan:
@NCguy

1. and 2. are the same up to me...Verry soon after OTA, whole stock 4.1 will be online.

I'll just keep yakju stock and wait for OTA.

OT:

Flashed recovery (*cause I can't remember if I flashed ti last time) and ROM Mngr is still showing that I can't receive OTA ...
[Samsung Galaxy Nexus] oilers2010:
Okay. got home and now flashed the bootloader successfully. Now to wait for the OTA JB. Or should I flash JB now? any easy way to flash stock jelly bean on Yakju now?
[Samsung Galaxy Nexus] efrant:
IFF the "release" build of JB is different than the current build, I would expect an OTA update from the current build, otherwise the Google I/O Gnex owners would be screwed.

You're mixing up terms. Whether your device is running stock yakju or yakjuwtf or aokp or cm, it makes no difference if you want to flash another full ROM, be it takju or anything else.

But yes, just download the ROM from the JB sticky thread and flash it in CWM. (You'll probably need to wipe data.)
[Samsung Galaxy Nexus] NCguy:
Of course. I hadn't considered that they can't leave the google l/O users stranded. Well that's great that all of the pre-adopters will have an upgrade path if they can stick it out.
[Samsung Galaxy Nexus] oilers2010:
I did the steps to flash yakju last night and the only step I couldn't do for some reason is flash the bootloader. So I did that when I got home tonight. So, i'm on Yakju now from Yakjuux.
[Samsung Galaxy Nexus] Aradfan:
Finally exams are over :), and now i have to time convert from yakjuxw to yakju but i have some questions.

1.My bootloader is unlocked, from which step from the 1.thread should i continue?

2.Will this method allow me to recieve OTA updates. I have read that it allows OTA updates, but just wanna make sure.

3.Should I wait for the JB image on Google's site, or flash the ICS 4.0.4 and then update via OTA to JB? I have time, so it's no problem on waiting till mid-july.
[Samsung Galaxy Nexus] thephantom:
1. Start from after unlocking bootloader

2. Yes

3. Since officially the JB images are not out yet, you can do with 4.0.4 for now and wait unless you get impatient and decide to flash the JB zip file in the other threads
[Samsung Galaxy Nexus] evil_penguin:
hey!

i did the same as

oilers2010

but i flashed everything except radio , is it fine ??

will i able to receive OTA's without any issue ?

sorry for a noobish question, i have bought my nexus yesterday...

and guide is awesome...

Thanks.
[Samsung Galaxy Nexus] efrant:
All OTA updates are different: some check the radio version, some do not. Some check the bootloader version, some do not.

If you want to be sure that the next OTA update will automatically install you need to flash all the images.
[Samsung Galaxy Nexus] evil_penguin:
Now i have flashed everything!

Thanks a lot!:):good::good:
[Samsung Galaxy Nexus] adam.eno:
Uaing Yakju in Denmark

Hello, I'm just about ready to follow your guide to converting my phone to yakju. Before I begin I have a few questions I was hoping you could help me with.

I have a question regarding the flashing of a new radio during the conversion to yakju. I'm from Denmark and I'm unsure of which radio to use. Can I use the one supplied in the archive linked from the guide or do I need a specific radio for Denmark or Europe?

If I change the radio to e.g. a danish one (if one exists) I then have to change back to the radio from the archive to get updates directly from Google?

And finally, what happens if I do not flash a new radio image onto my phone?

I'm sorry if these questions have already been answered elsewhere.
[Samsung Galaxy Nexus] NCguy:
Efrant,

Just read that the JB deodexed version most "RC" users are installing won't accept the release OTA when it arrives? Is this true? Is Koush's version deodexed?
[Samsung Galaxy Nexus] efrant:
You can use any radio you want. My signature has a link to the radio thread where there is a multitude that you can try and see which works best for you. (My own personal experience is that there is very little difference, if at all, among the radios, based on my usage and location.) There is no problem using a supposed "North American" radio in Europe or vice-versa. And no, there is no specific radio for Denmark.

In order to be 100% sure that the next OTA update will install automatically, you need all the images, include radio, bootloader, recovery, etc. However, if you want to run another radio, do so. As soon as you get the update notification, just flash back the original radio, and the update will install.

Your old radio will still be there, and chances are, the next OTA will not install automatically.
[Samsung Galaxy Nexus] efrant:
A deodexed ROM is NOT stock, despite it looking like a stock ROM, and some people saying it is. OTA updates are only for stock, odexed ROMs. If you flashed a deodexed "stock" ROM (or you deodexed it yourself), then you will need to re-flash a (real) stock ROM, otherwise, the update will not install.

What Koush packaged up here: http://tinyurl.com/JRN84D is an odexed, full, real, 100% stock JRN84D GNex ROM, which will be able to receive any OTA update if pushed out to JRN84D.
[Samsung Galaxy Nexus] adam.eno:
Thanks for the quick reply. I think I'll try the radio from the yakju-archive. :)
[Samsung Galaxy Nexus] NCguy:
Makes sense. Why are they instructing people to flash the deodexed version? I'll bet most people aren't aware that it can't be OTA'd.
[Samsung Galaxy Nexus] efrant:
A lot of people like deodexed Roms because you can theme them. It is nearly impossible to theme an odexed rom
[Samsung Galaxy Nexus] Wolfglance:
Hello efrant,

can I flash the " ROM: takju JRN84D " which is in your Signature,

using your " How-to # 2 (Flash) " ?

Thank you,
[Samsung Galaxy Nexus] efrant:
No. The ROM I have in my signature is a CWM-flashable package. You need to boot or flash CWM, and install it from there. (Let me know if you don't know how to do that.)

Note that installing it requires you to wipe data (although not /sdcard).