Related
Hi guys,
I used the GNEX toolkit to unlock my bootloader and then flash to 4.0.2 yakju. I'm just wondering why I'm not getting an OTA for 4.0.4 or 4.0.3. I've tried clearing the data in GoogleFrameWorkServices. I've also flashed stock recovery.
Did I do something wrong, or is there actually no update?. P.S I'm in Australia.
Any help would be greatly appreciated.
Im in the same boat.
I have flashed the completely stock 4.0.4 ROM from Google Code. I have not received the IMM76I update yet.
I have cleared the framework cache too and still nothing.
I live in Melbourne (australia) and I am assuming that the update to yakju devices works on a country-by-country basis.
IF I don't receive it soon, I am just going to hope Google Code gets updated and I will just reflash a the newer version.
I do not want to root the phone or using work-around methods to install an update. I like having a completely stock phone with a locked bootloader.
(Marshallaw.. Why not just download the 4.0.4 update from Google Code and flash using Fastboot? Atleast that way, you know your on the latest Android version and have a better chance of receiving the IMM76I update, or if worst comes to worst, just wait until Google Code is updated to the latest version and flash that?)
The way Google updates their devices is pretty pathetic. You would think they would push the update to every stock YAKJU device everywhere and not be so selective. My old Nexus S received 4.0.4 update and my stock Galaxy Nexus never received it, so I had to manually flash. Very stupid.
Simmo3D said:
[snip]
IF I don't receive it soon, I am just going to hope Google Code gets updated and I will just reflash a the newer version.
I do not want to root the phone or using work-around methods to install an update. I like having a completely stock phone with a locked bootloader.
Click to expand...
Click to collapse
I think you are confusing a few things:
1) What is posted on Google Code (as you put it), are NOT updates -- they are complete, full ROMs.
2) What is posted here are incremental update that UPDATE your existing ROM.
There is a difference between the two, despite the end result being the same.
3) Having an unlocked bootloader or a locked bootloader does not mean you are stock or are not stock -- it has nothing to do with it at all. You are not adding or taking away anything from the firmware on the device...
4) You say you do not want to use a work around to flash the update, but you are using a work around to flash a full ROM? Something there doesn't compute for me.
5) Flashing a stock update file does not make you any less/more stock than flashing a full ROM.
I don't think you understand what I meant.. Im hoping Google updated their full ROM with the IMM76I kernel and bug fixes...
hence, I am waiting for an updated full ROM that 'includes' the latest kernel update.
e.g. Google Code features :
4.0.1 (ITL41D) and 4.0.1 (ITL41F). I am waiting for
4.0.4 (IMM76D) and 4.0.4 (IMM76I) to be posted on their site.
I also know that having a locked bootloader does not make it stock, but my point was I am on stock 4.0.4 with a locked bootloader, so I am waiting for an OTA so I don't need to re-install all my files/apps.
But if I don't receive the OTA update, I will be reflashing the entire ROM once its available on Google Code.
Simmo3D said:
I don't think you understand what I meant.. Im hoping Google updated their full ROM with the IMM76I kernel and bug fixes...
hence, I am waiting for an updated full ROM that 'includes' the latest kernel update.
e.g. Google Code features :
4.0.1 (ITL41D) and 4.0.1 (ITL41F). I am waiting for
4.0.4 (IMM76D) and 4.0.4 (IMM76I) to be posted on their site.
I also know that having a locked bootloader does not make it stock, but my point was I am on stock 4.0.4 with a locked bootloader, so I am waiting for an OTA so I don't need to re-install all my files/apps.
But if I don't receive the OTA update, I will be reflashing the entire ROM once its available on Google Code.
Click to expand...
Click to collapse
Well, I'm not sure if this is it but here's the OTA package for IMM76I from IMM76D. It might just be a test build which was only pushed to small portion of users to test it which would explain not everyone getting it.
And Marshalllaw, you've already begun to flash things and mess around, why not just flash the stock build of 4.0.4 straight away rather than relying on an OTA?
Simmo3D said:
[snip]
I also know that having a locked bootloader does not make it stock, but my point was I am on stock 4.0.4 with a locked bootloader, so I am waiting for an OTA so I don't need to re-install all my files/apps.
But if I don't receive the OTA update, I will be reflashing the entire ROM once its available on Google Code.
Click to expand...
Click to collapse
Ok, but you do realize that manually installing the IMM76I update (which you can do right now, although requires an unlocked bootloader) ends you up at the exact same place the flashing the IMM76I image when it comes out (and it will still require an unlocked bootloader). So whether you install the update, or what for the full image, you will still wipe, and you will end up at the same place -- you will just get there sooner with the update.
OK but how do you flash this with fastboot once I unlock my boot loader. I need to boot with CWM don't I?
Sent from my Galaxy Nexus using xda premium
Simmo3D said:
OK but how do you flash this with fastboot once I unlock my boot loader. I need to boot with CWM don't I?
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
Correct, you do. But booting CWM is different from flashing CWM. When you boot it, you are not "writing" anything to your device - you are only loading the kernel and ramdisk into your device's RAM. It only boots CWM one time - as soon as you reboot, it is no longer there, as it was never flashed - it just existed in RAM.
Additionally, even if you did flash it, it still wouldn't be there when you rebooted, because EVERY OTA update adds two files to your device that automatically re-flash the stock recovery on EVERY boot of your device.
Unlawful said:
Well, I'm not sure if this is it but here's the OTA package for IMM76I from IMM76D. It might just be a test build which was only pushed to small portion of users to test it which would explain not everyone getting it.
And Marshalllaw, you've already begun to flash things and mess around, why not just flash the stock build of 4.0.4 straight away rather than relying on an OTA?
Click to expand...
Click to collapse
Hi Unlawful. Yeah I can always flash it directly to 4.0.4, its more that this is my first Android phone / first experience messing with bootloaders and roms. I was more so just wondering if the lack of OTA update to either 4.0.3 or 4.0.4 was that i've screwed something up or that the update has not been pushed to all devices.
My device info is: 19250XXKK6, ICL35F. Its basically the same as when I first bought it but not Yakjuwx. I more or less flashed to Yakju because people were saying that you could get OTA updates faster or something.
Thanks for the help, sorry if this is a noob question.
I wouldn't be too sure though I would really doubt it's something that you did. Have you pressed 'Check Now' somewhere in settings to check whether there's an update?
Unlawful said:
I wouldn't be too sure though I would really doubt it's something that you did. Have you pressed 'Check Now' somewhere in settings to check whether there's an update?
Click to expand...
Click to collapse
Yeah I hit check now and it always says I'm the most up to date. I tried clearing data in google services framework and then hitting check now. Nothing changed.
I just find it odd that I wouldn't get an OTA for 4.0.3.
I used the GNEX toolkit to flash the stock rom which I got from developers.google.com/android/nexus/images. I read online that someone thought that 4.0.4 was pulled from OTA, but I would have thought I would get 4.0.3. I'm nervous that I've messed something up lol
marshalllaw said:
Yeah I hit check now and it always says I'm the most up to date. I tried clearing data in google services framework and then hitting check now. Nothing changed.
I just find it odd that I wouldn't get an OTA for 4.0.3.
I used the GNEX toolkit to flash the stock rom which I got from developers.google.com/android/nexus/images. I read online that someone thought that 4.0.4 was pulled from OTA, but I would have thought I would get 4.0.3. I'm nervous that I've messed something up lol
Click to expand...
Click to collapse
4.0.3 was never released in OTA form.
Unlawful said:
I wouldn't be too sure though I would really doubt it's something that you did. Have you pressed 'Check Now' somewhere in settings to check whether there's an update?
Click to expand...
Click to collapse
That does not work. You will have to wait until Google decides it's time for your IMEI to receive it...
marshalllaw said:
Yeah I hit check now and it always says I'm the most up to date. I tried clearing data in google services framework and then hitting check now. Nothing changed.
I just find it odd that I wouldn't get an OTA for 4.0.3.
I used the GNEX toolkit to flash the stock rom which I got from developers.google.com/android/nexus/images. I read online that someone thought that 4.0.4 was pulled from OTA, but I would have thought I would get 4.0.3. I'm nervous that I've messed something up lol
Click to expand...
Click to collapse
You did not mess anything up. As martonikaj said, there was never any 4.0.3 update.
Updates are not rolled out to everyone all at once. It could take seconds or MONTHS before you get the OTA, after the first person gets it.
Awesome . Thanks for the help guys.
Having an Android is great for all the exploring you can do, finding out how it works though can be a bit daunting.
Sorry for the noob question!.
I just bought the phone yesterday from Verizon. It's all stock. I'm running 4.0.2, but I was wondering if 4.0.4 is out for everyone? I haven't received any update about it on the phone. Checking for updates just says I'm up to date. Do I need to manually update it, or just wait for it to hit me? How long should I wait?
If I decide not to wait, I have to unlock and root my phone, correct? And then download and install 4.0.4 (IMM76I) "yakju" from Goggle's Nexus factory images page? or do I need "mysid IMM76K from ICL53F" for toro from the "Official Google OTA Update URLs" thread on these forums?
I'm just concerned because I ran into some battery issues already (phone was completely dead when I woke up this morning. was at 90% when I went to bed. About 7 or 8 hours) and I read 4.0.4 fixes some of the battery issues. I've also changed some settings to limit battery draining. I believe it's working.
Root and Unlock using GNex TOOLKIT V6.1 http://forum.xda-developers.com/showthread.php?t=1392310
then install a custom rom should also fix your battery issue
4.0.2 its really buggy.. If you are rooted and unlocked try some custom rom?
Stock 4.0.4 has loads of improvement, great battery, great performance, camera quality fix, etc..
If you want stock image, download from Google official site and flash it via fastboot, and then reroot
Sent from my Galaxy Nexus using xda premium
No, I'm not rooted or anything at all. I planned to root later when I got use the phone. I'm pretty new to this root stuff, but want to explore it. I've already been doing lots of research.
But it seems the vote is to go ahead and unlock, root, get 4.0.4 and get a custom rom/kernel. lol Instead of waiting to get the 4.0.4 through Verizon, I should get it myself manually. I was wondering if I should just wait or not.
Is yakju the version I want or toro?
SleepingTaiga said:
No, I'm not rooted or anything at all. I planned to root later when I got use the phone. I'm pretty new to this root stuff, but want to explore it. I've already been doing lots of research.
But it seems the vote is to go ahead and unlock, root, get 4.0.4 and get a custom rom/kernel. lol Instead of waiting to get the 4.0.4 through Verizon, I should get it myself manually. I was wondering if I should just wait or not.
Is yakju the version I want or toro?
Click to expand...
Click to collapse
You want the mysid version for toro (Verizon), yakju is for maguro (GSM)
nodstuff said:
You want the mysid version for toro (Verizon), yakju is for maguro (GSM)
Click to expand...
Click to collapse
Thank you! I just have another question before I decide to flash 4.0.4 to my device.
4.0.4 was pulled from google servers, but is available at Random Phantasmagoria. Though, RP says it's not recommended to flash the 4.0.4 IMM76K update. Would you agree? I haven't seen anyone say that version has given problems with all the reading I've done, so I imagine it's fine. Just double checking. I think most people have to be on 4.0.3 or 4.0.4 to get certain kernels and such to work.
SleepingTaiga said:
Thank you! I just have another question before I decide to flash 4.0.4 to my device.
4.0.4 was pulled from google servers, but is available at Random Phantasmagoria. Though, RP says it's not recommended to flash the 4.0.4 IMM76K update. Would you agree? I haven't seen anyone say that version has given problems with all the reading I've done, so I imagine it's fine. Just double checking. I think most people have to be on 4.0.3 or 4.0.4 to get certain kernels and such to work.
Click to expand...
Click to collapse
Well I was using the IMM76K version til yesterday with CM9 and it was fine, its been upgraded to IMM76I in the latest nightly.
All kernels work with 4.0.3/4.0.4
I don't think you'll have any problems as long as you download the right firmware for your model. Don't flash the GSM firmware on a cdma phone.
Hi
I have a Yakjuxw device. Has anyone recieved OTA update of android 4.1?
What's 4.1?
Sent from my Galaxy Nexus using xda app-developers app
Yakjuxw only received 4.0.4 update last week, dont think JB will come so soon
HRD11 said:
Hi
I have a Yakjuxw device. Has anyone recieved OTA update of android 4.1?
Click to expand...
Click to collapse
I agree with what Azlan96 posted. I received the 4.0.4 update last week and to add insult to injury, when you look at the Kernal Version in the Settings/About phone screen, it shows that the kernel was available in MARCH! Why did it take so long for Samsung to get it to us?!
I like others purchased this phone off of a dailysteals sale earlier in the year and also have a yakjuxw device. I couldn't stomach the fact that we have Google's flagship phone, but are kept under hostage by Samsung. Yesterday I unlocked the bootloader using the Galaxy Nexus Toolkit by following the steps in this post (http://forum.xda-developers.com/showthread.php?t=1392310) and flashed the stock yakju image.
I'm a n00b at this stuff but Mark Skippen did an excellent job creating that toolkit and making it easy for anyone to do it. I had the bootloader unlocked in 20 minutes (the majority of the time is downloading the image files) and received the 4.1.1 OTA once I logged back into my google account.
My device is now converted to the google yakju version and on jelly bean. I also have the peace of mind that future updates will be coming from google, and not Samsung.
I also converted to yakju from yakjuxw here on my australian galaxy nexus ,best decision I ever made an now i'm on official 4.1.1 jellybean an will always get updates as soon as google releases them, its as easy as unlocking boot loader an flashing stock yakju.Don't listen to stupid carriers like vodafone telling you bs excuses as to why you have to wait for updates because they don't have a clue, their customer support don't know the first thing about android an how it works.
Drift spunk said:
What's 4.1?
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
Not sure if trolling...or serious .
And back on-topic, you probably won't get JB for a while (I mean how long did it take for your guys to receive 4.0.4...).
First thing I did when I got my nexus was getting rid of yakjuxw. Second boot actually
Sent from my Galaxy Nexus using Tapatalk 2
Like others said, you can convert from yakjuux to yakju or takju to get the latest update from google. I have 2 Gnex and both was on yakjuux, and made the switch. For the first time in my life i flashed my phones, and it really wasn't hard at all. Trust me it is WORTH the effort!
Sent from my iPad 4G
I had horrible battery draining on Yakju 4.0.4!
My Nexus had originally "Yakjuxw" 4.0.1 - 4.0.2 and I didn't want to use anymore the 4.0.2 so I flashed other bootloader + radio baseband and then Jelly Bean 4.1 "takju" which updated to 4.1.1 and I'm happy with it.. (then yakjuxw got the 4.0.4 update)
Takju is much better than yakju and yakjuxw builds.. :d
manumanfred said:
I had horrible battery draining on Yakju 4.0.4!
My Nexus had originally "Yakjuxw" 4.0.1 - 4.0.2 and I didn't want to use anymore the 4.0.2 so I flashed other bootloader + radio baseband and then Jelly Bean 4.1 "takju" which updated to 4.1.1 and I'm happy with it.. (then yakjuxw got the 4.0.4 update)
Takju is much better than yakju and yakjuxw builds.. :d
Click to expand...
Click to collapse
How is takju better than yakju if you don't mind me asking other than coming with Google wallet pre installed.
slayr76 said:
How is takju better than yakju if you don't mind me asking other than coming with Google wallet pre installed.
Click to expand...
Click to collapse
It isn't. As far as I know, it's the exact same, but with the addition of Google Wallet.
My device came with yakjuxw, and I pretty much flashed the yakju image a few hours after unboxing it. As for when the update comes, noone really knows.
KernelCrap said:
My device came with yakjuxw, and I pretty much flashed the yakju image a few hours after unboxing it. As for when the update comes, noone really knows.
Click to expand...
Click to collapse
If you flashed yakju, just flash the OTA image over it for 4.1.1
KernelCrap said:
My device came with yakjuxw, and I pretty much flashed the yakju image a few hours after unboxing it. As for when the update comes, noone really knows.
Click to expand...
Click to collapse
I'm on yakju I got 4.1.1 jb ota notification a week ago, I didn't even have to clear google framework but I still just flashed it from xda instead.
Hey guys, i also have yakjuxw device and now i am seriously consider to flash stock yakju 4.0.4 to get Jelly bean. despite of the fact that i've read about messed up devices getting jelly bean, i will try it .. i have stock 4.0.4 and haven't even unlocked the boot loader yet.
please guide me which is the most reliable way to transforming my device to yakju.
and another question : .. my device has build number IMM76K.I9250XWLD2 ... should the JB image i will flash must have the same Build or what ??? i m little confused here ... ..
A thanks in advance .. ..
V0odo0 said:
Hey guys, i also have yakjuxw device and now i am seriously consider to flash stock yakju 4.0.4 to get Jelly bean. despite of the fact that i've read about messed up devices getting jelly bean, i will try it .. i have stock 4.0.4 and haven't even unlocked the boot loader yet.
please guide me which is the most reliable way to transforming my device to yakju.
and another question : .. my device has build number IMM76K.I9250XWLD2 ... should the JB image i will flash must have the same Build or what ??? i m little confused here ... ..
A thanks in advance .. ..
Click to expand...
Click to collapse
Converting your phone will certainly wipe ALL your device (including internal memory), so make a backup. You only need how to enter fastboot mode (turn it on while pressing Vol up + Vol Down). Follow these steps:
1. Dowload the toolkit that's in sticky in the Android Dev section. Install the drivers there (option 1).
2. Unlock the bootloader. (option 3 I believe).
3. Enter the section to download factory google images. Download YAKJU or TAKJU 4.0.4 (the latter if you want google wallet).
4. Flash that image you downloaded.
5. Reboot and wait for OTA.
If you don't want to wait, you can download the OTA zip file, place it in the internal memory and use the toolkit to boot in CWM and flash it from there.
Cheers!
el_charlie said:
Converting your phone will certainly wipe ALL your device (including internal memory), so make a backup. You only need how to enter fastboot mode (turn it on while pressing Vol up + Vol Down). Follow these steps:
1. Dowload the toolkit that's in sticky in the Android Dev section. Install the drivers there (option 1).
2. Unlock the bootloader. (option 3 I believe).
3. Enter the section to download factory google images. Download YAKJU or TAKJU 4.0.4 (the latter if you want google wallet).
4. Flash that image you downloaded.
5. Reboot and wait for OTA.
If you don't want to wait, you can download the OTA zip file, place it in the internal memory and use the toolkit to boot in CWM and flash it from there.
Cheers!
Click to expand...
Click to collapse
Sorry if im asking a noob question, by unlocking the bootloader, we will void the phone's warranty right? :/
realblackfox said:
Sorry if im asking a noob question, by unlocking the bootloader, we will void the phone's warranty right? :/
Click to expand...
Click to collapse
You can relock it afterwards.
Sent from my Galaxy Nexus using Tapatalk 2
realblackfox said:
Sorry if im asking a noob question, by unlocking the bootloader, we will void the phone's warranty right? :/
Click to expand...
Click to collapse
It can be relocked at any time.
Please HELP ME
Hi,
My buildinfos reports that my phone is yakjuxw / maguro: 4.0.4 / IMM76K.
According to the options available in the GN toolkit, my phone's build (IMM76K) is in the section CDMA / LTE (MYSID / TORO). How is this possible, my buildinfos reports that the hardware is a maguro, but my phone build's is in the "mysid section" (GN toolkit)?
I do not know what to do. I want to upgrade my phone to YAKJU, but YAKJU is in "section GSM (maguro)" and my phone's build is CDMA / LTE (mysid).
Can anyone help me?
I flashed my phone to YAKJU for the sole purpose of getting faster updates (directly from google), but I didnt get them. does that mean I not have to manually flash every update?
What version number are you running then?
Skickat från min Galaxy Nexus via Tapatalk 2
ChickenSwagger said:
I flashed my phone to YAKJU for the sole purpose of getting faster updates (directly from google), but I didnt get them. does that mean I not have to manually flash every update?
Click to expand...
Click to collapse
Be patient. Not everyone gets the update at the same time. It might take a few days before you get it.
Sent from my Galaxy Nexus using xda app-developers app
when did you flash yakju and what updates haven't you gotten?
Probably 4.1.1 since there is no yakju for 4.1.2
Beamed from my Grouper.
wait so all that work I did was only flashing 4.1.1? will there be a yakju for 4.1.2?
ChickenSwagger said:
wait so all that work I did was only flashing 4.1.1? will there be a yakju for 4.1.2?
Click to expand...
Click to collapse
no ETA
will there be a yakju for 4.1.2?
Click to expand...
Click to collapse
No never. Not for you at least. Google has a whiner blacklist and you are on it.
Seriously, there is no OTA out yet for ANY Galaxy Nexus variant. The only 4.1.2 ROM out yet is the factory image for "takju". Flash it if you can't wait or be patient for a few days.
ChickenSwagger said:
wait so all that work I did was only flashing 4.1.1? will there be a yakju for 4.1.2?
Click to expand...
Click to collapse
You didn't notice during all your work what the version number was you where flashing? It says it clearly right on the factory image page.
albundy2010 said:
You didn't notice during all your work what the version number was you where flashing? It says it clearly right on the factory image page.
Click to expand...
Click to collapse
Judging from all his replies, he flashed Yakju 4.1.1
Yeah. What I don't get is how he doesn't know what he flashed.
You should always know what files you're flashing to your phone. So you don't break your phone
albundy2010 said:
Yeah. What I don't get is how he doesn't know what he flashed.
You should always know what files you're flashing to your phone. So you don't break your phone
Click to expand...
Click to collapse
My 6th senses tells me he flash stock using toolkit
Will the next nexus have a longer screen?
Flashed to Yakju, but unable to update to android 4.1
My device is a Samsung Galaxy Nexus i9250 and I was on 4.0.4. I flashed to yakju (had the samsung variant for Middle East earlier) based on the instructions in androidforums (instructions here were difficult for me to follow), so that I'd get updates directly from google. Can't provide the androidforums link since I am a new member (WTF is that, really??).
As directed in the link, I downloaded samsung drivers and firmware, installed the drivers and then used the firmware to flash 4.0.1. The method did not root my device (double-checked that using the root checker app).
It updated to 4.0.2 through wi-fi. After that, it was not updating to 4.0.4 through wi-fi, but updated instantly as soon as I switched to my mobile network, and I have no idea why that happened. I am in UAE, and my carrier is Etisalat, FWIW.
Anyhow, now I'm not getting the 4.1 update either through wi-fi or mobile. When I click on system update, it shows that the update is downloading, and nothing downloads eventually and I get a message intimating me that the download has failed and that I can retry the download.
I have tried the usual trick: clearing google services framework cache and then restarting the phone,hasn't worked.
Can someone help please? I'm closer to a noob than a geek, as you would've figured out by now. So do bear in mind that I need detailed instructions.. :laugh:
Thanks in advance.
I recently got my galaxy nexus and it came with 4.1.1 installed and when I go to check for updates it says that I'm running the latest version. Help? Is there any way to push the update? I don't want to flash a custom ROM yet.
Depends on you're carrier. Nothing you can really do. Could be next week, could be next year (Verizon). I know you don't want to root but by the time you're carrier pushes any form of 4.2 we will all be on whatever is next and new anyways.
AustinsGalaxy said:
I recently got my galaxy nexus and it came with 4.1.1 installed and when I go to check for updates it says that I'm running the latest version. Help? Is there any way to push the update? I don't want to flash a custom ROM yet.
Click to expand...
Click to collapse
It depends upon your carrier..Your carrier(Sprint,Verizon,Samsung) decides when to push the ota.For ex-Takju gets the latest update first and then to yakju..
To get 4.2.1(currently latest) you should unlock bootloader in order to flash custom roms and enjoy 4.2.1:good:
That's the thing I have the yakju and my brother has the takju, they are both factory unlocked and they are both not getting the update. I had another galaxy nexus about a month ago and it got the update immediately, someone let me know if you're not getting the update either.
clear the google services framework and then check for the update.
Thanks, I've already tried that but no luck. Any more tips like that? The only thing that I can think of is that Google took off there factory image for download...?
try what i said before, but on wifi. just to be sure... unless you were already on wifi.
the next thing you could do is just flash the factory images without flashing userdata.. that should work without any problems.
Still no luck, could it be that my CID is on fido even though it's a factory unlocked unit? Is there any way to remove or get around CID limitations.
be sure that your Nexus I9250 is not rooted and have stock recovery and the bootloader is locked (not necessary but in case...) in order to receive update. if so, go to app. clear data and force stop "google service framework" then go to setting---->about phone and click on update. repeat these steps many time until you receive the ota update
Unfortunately I've already tried that too and still no luck .
AustinsGalaxy said:
Unfortunately I've already tried that too and still no luck .
Click to expand...
Click to collapse
do u have a superuser application in the drawer??
any way u can unlock bootlaoder and flash factory image of 4.2.1 yakju or takju link