[Q] Nexus 7 not updating past 4.2 ? - Nexus 7 Q&A, Help & Troubleshooting

So I've bought myself a new Nexus 7 and to my surprise the version of android out of the box was 4.2. After about an hour it asked me to download the "new update". I pressed on it and it said, install the new Android 4.2. I was a bit confused here, why it wanted to update to the same version but I let it anyway since it started asking. Now of course my android version is 4.2 still and it won't update to 4.2.1 or 4.2.2, I am clicking check for updates but nothing happens, it says it's "up to date" which can't be true...
Not sure what I did wrong, but I would appreciate some guidance, thank you!

Settings -> About tablet.
What "Build number" is reported? Should start with a J

bftb0 said:
Settings -> About tablet.
What "Build number" is reported? Should start with a J
Click to expand...
Click to collapse
It says JOP40C

N7 WiFi-Only : http://www.randomphantasmagoria.com/firmware/nexus-7/nakasi/
N7 3g : http://www.randomphantasmagoria.com/firmware/nexus-7/nakasig/
You want the JOP40C -> JOP40D OTA
Manual install is possible w/stock recovery
Get it to /sdcard , rename to update.zip
Charge battery well
Power off, boot to bootloader/fast boot mode
Select Recovery
When droid lying on back appears, press power+Vol-up, recovery menu should appear
Select update.zip, press power.
Repeat entire process for JOP40D -> JDQ39
Gotta go to sleep, no spoon feeding tonight.

bftb0 said:
You want the JOP40C -> JOP40D OTA
Manual install is possible w/stock recovery
Get it to /sdcard , rename to update.zip
Charge battery well
Power off, boot to bootloader/fast boot mode
Select Recovery
When droid lying on back appears, press power+vol-down, recovery menu should appear
Select update.zip, press power.
Repeat entire process for JOP40D -> JDQ39
Gotta go to sleep, no spoon feeding tonight.
Click to expand...
Click to collapse
Erm, thanks ? But why isn't my device updating by default ? Is this some sort of bug or ?

Xandon said:
Erm, thanks ? But why isn't my device updating by default ? Is this some sort of bug or ?
Click to expand...
Click to collapse
In my experiences with other android devices, if you attempt an OTA patch and it fails, the OS which launched the patch (by booting the recovery) has no means to know whether the OTA suceeded or not - it merely assumes that it has... and will no longer offer you a second chance.
If that is the case, only manual updates are possible.
There is possibly a flag somewhere that could be cleared - perhaps via factory reset - that would allow you another go. I don't know where it is, or whether it is reachable on a non-rooted phone without a factory reset.
good luck
PS If you perform it again and get an error, WRITE DOWN THE ERROR MESSAGE.

bftb0 said:
In my experiences with other android devices, if you attempt an OTA patch and it fails, the OS which launched the patch (by booting the recovery) has no means to know whether the OTA suceeded or not - it merely assumes that it has... and will no longer offer you a second chance.
If that is the case, only manual updates are possible.
There is possibly a flag somewhere that could be cleared - perhaps via factory reset - that would allow you another go. I don't know where it is, or whether it is reachable on a non-rooted phone without a factory reset.
good luck
PS If you perform it again and get an error, WRITE DOWN THE ERROR MESSAGE.
Click to expand...
Click to collapse
Thanks but the weird thing is, after it prompted me to update to 4.2 from 4.2 and I did it, it was successful. It's why I find it odd

I do have to mention that I have the Nexus 7 32 GB 3G Version if that's any help to anyone..

So I did this : http://www.reddit.com/r/Nexus7/comments/18hp5p/tip_for_anyone_who_hasnt_gotten_the_422_update_yet/
And now my device is updated to 4.2.2 , how odd

Xandon said:
So I did this : http://www.reddit.com/r/Nexus7/comments/18hp5p/tip_for_anyone_who_hasnt_gotten_the_422_update_yet/
And now my device is updated to 4.2.2 , how odd
Click to expand...
Click to collapse
Well, there you go - that's where the state data is located - good find! As to the why of the original failure, one speculation is an incomplete download. In contrast with cwm/twrp, the stock recovery does a crypto signing check over the whole archive. If it was a couple bytes short, it might unpack correctly, but it won't pass the signing check.
If you had made note of the error, you wouldn't be saying "how odd"; you would be saying "here's the exact error that occurred to me".
Glad things worked out - thanks for posting that link.

Related

Problem getting 4.2.2 update: "Verification failed"

Hey everyone,
I'm having trouble getting my Nexus 7 to update to 4.2.2. My device is rooted, I recently performed a factory reset.
The update has never appeared in my "System updates" menu, so I looked around and saw that if you force stop "Google Services Framework" and clear its data, the update will appear in "System updates."
It did, but when it finishes downloading, it says "Verification failed."
I tried another factory reset, and I had to again force stop and clear data on "Google Services Framework" to get the update to appear, but again it downloads and say "Verification failed."
I'm stumped now. Do I have to unroot and reroot? Do I have to keep waiting for this update? Do anything with the bootloader? (I really hope not...)
Thanks everyone!
If some files in your system got changed for whatever reason, then you wont be able to update. You can flash the 4.2.1 stock rom and try ota update again.
Leonhan said:
If some files in your system got changed for whatever reason, then you wont be able to update. You can flash the 4.2.1 stock rom and try ota update again.
Click to expand...
Click to collapse
Is flashing the stock 4.2.1 rom the same thing as doing a factory reset to 4.2.1?
If it isn't, would flashing the 4.2.1 rom wipe my tablet?
Leonhan said:
If some files in your system got changed for whatever reason, then you wont be able to update. You can flash the 4.2.1 stock rom and try ota update again.
Click to expand...
Click to collapse
If he is trying to do an OTA to 4.2.2, would it not be more straightforward to just flash the 4.2.2 factory image? The OP has already done a factory reset, so it doesn't look like he/she is particularly attached to his current setup.
Also - the language he used was vague - it sort of sounded like the OP observed "verification failed" in the main OS rather than in the recovery. Not sure.
But it doesn't matter - newbs should not be trying to use OTAs on modified /system images or tabs with altered boot images. It's just too detailed a process to describe compactly.
@Horadrius
Before you do anything further, you should back up everything on the "SD Card" to your PC. Yes, all of it. You can throw it away later if you find you didn't need it. But if you follow the instructions for the Google (factory) images install, everything gets wiped off of /data including your pseudo - SD card.
At a minimum, that will allow you to follow the SBS instructions for installing the 4.2.2 factory images, or - you can simply install a 4.2.2 Stock ROM from over in the dev forum.
Whatever you do, start getting in the habit of making backups - and at least occasionally also getting copies of those off of the tablet.
Oh boy, lot of information to digest here....and a lot of questions
it sort of sounded like the OP observed "verification failed" in the main OS rather than in the recovery. Not sure.
Click to expand...
Click to collapse
Yes, it was the main OS - Settings -> About Tablet -> System Update.
After force stopping Google Services Framework, the update showed up there, and when the download bar reached 100%, it said "verification failed." I did a factory reset, and now when I go to System Update it simply says that my system is up to date.
This makes me think I'm not "supposed" to have the update yet, and that it will arrive, eventually. Yes?
newbs should not be trying to use OTAs on modified /system images or tabs with altered boot images.
Click to expand...
Click to collapse
So, no updating the device from System Menu because I'm rooted/unlocked bootloader? I'll have to flash everything as it comes out?
@Horadrius
Before you do anything further, you should back up everything on the "SD Card" to your PC.
Click to expand...
Click to collapse
Would Titanium Backup held in this regard? Or simply copy/paste the sdcard folder to my PC?
This whole process has been very frustrating. Is this the price you pay for rooting your device? Making simple system updates into a maze?
Horadrius said:
Oh boy, lot of information to digest here....and a lot of questions
Yes, it was the main OS - Settings -> About Tablet -> System Update.
After force stopping Google Services Framework, the update showed up there, and when the download bar reached 100%, it said "verification failed." I did a factory reset, and now when I go to System Update it simply says that my system is up to date.
This makes me think I'm not "supposed" to have the update yet, and that it will arrive, eventually. Yes?
So, no updating the device from System Menu because I'm rooted/unlocked bootloader? I'll have to flash everything as it comes out?
Would Titanium Backup held in this regard? Or simply copy/paste the sdcard folder to my PC?
This whole process has been very frustrating. Is this the price you pay for rooting your device? Making simple system updates into a maze?
Click to expand...
Click to collapse
Sounds like your download is bad if it fails at this stage. I believe it is saying the checksum of the download file doesn't match whatever is downloaded.
PS. not related to N7, why XDA use the re-captcha which I need to refresh several times to get something I can read
Horadrius said:
Yes, it was the main OS - Settings -> About Tablet -> System Update.
After force stopping Google Services Framework, the update showed up there, and when the download bar reached 100%, it said "verification failed." I did a factory reset, and now when I go to System Update it simply says that my system is up to date.
This makes me think I'm not "supposed" to have the update yet, and that it will arrive, eventually. Yes?
Click to expand...
Click to collapse
No. It means that for some strange reason, running a checksum program on the downloaded OTA file failed to produce the expected checksum. The most likely way this can happen is that the file is truncated - the download stopped short of the full file. Don't know why this is happening, but there you go. There could be other failure causes that are more rare, but it doesn't mean you are not "supposed" to have the OTA. It means that the download process is failing.
The *stock* recovery does a number of even more sophisticated checking than this; but it appears from your description that the recovery never even gets booted.
Horadrius said:
So, no updating the device from System Menu because I'm rooted/unlocked bootloader?
Click to expand...
Click to collapse
Yes and No. An unlocked bootloader causes no problems at all. ANY of the following CAN or WILL cause problems:
- attempting to run an OTA with a custom recovery installed instead of the stock recovery.
- having a modified boot partition (e.g. non-stock kernel, or slightly modified boot partition)
- having altered (or removed!) files in the /system partition that are targeted for patching.
- permissions changes performed by the installer script can cause root functionality to disappear
Horadrius said:
I'll have to flash everything as it comes out?
Click to expand...
Click to collapse
Not sure what you are asking here, but the basic answer is that if you stay on stock you can certainly apply OTAs easily. If you start altering things, you might or might not be able to apply an OTA; there are simply no guarantees.
[size=+1]OTAs are meant for stock installations - including a stock recovery. PERIOD. While it is possible that an OTA could succeed, it is unreasonable to have the expectation that it will do so.[/size]
Horadrius said:
Would Titanium Backup held in this regard? Or simply copy/paste the sdcard folder to my PC?
Click to expand...
Click to collapse
I presume you are talking about the future here, as you said that you already did a factory reset at least twice. If you have subsequently added stuff back in, then I suppose you might be talking about the present tense.
But, yes - either TiBu or the Carbon app can be used along with a strategy where you simply back up the apps & data you are interested in, (plus any "flashable zips" that you used to customize your device in the first place), and you simply start from scratch with a factory install followed by re-rooting, and then restore your apps & data (using TiBu or Carbon).
One other thing you can do which is EASY is this: simply wait until a developer/ROM cook publishes a "Stock" flashable ROM based on the release that the OTA is upgrading to. Don't worry about the OTA, just wait a little bit. (These ROMs are already out for the WiFi-only model, BTW).
1) Take a backup as the first thing you do. It's easy and gives you some insurance.
2) Don't wipe (no "factory reset") - just install the Stock ROM over the top of your existing ROM.
that's it. If you were using a custom kernel, re-install it.
Horadrius said:
This whole process has been very frustrating. Is this the price you pay for rooting your device? Making simple system updates into a maze?
Click to expand...
Click to collapse
[size=+1]OTAs are meant for stock installations - including a stock recovery. PERIOD.[/size]
Interpret that as you desire. It is unreasonable for you to expect that you can diddle with your phone any way you please, and a patch install upgrade methodology will be robust in the faces of arbitrary changes on your part. You are the person creating the maze, not Google.
Moreover, it is your choice to take an upgrade - it's not mandatory. My guess is your tablet was quite pleasing to you before any OTAs started rolling out. Nobody is forcing you to do anything.
OK, one last thing. It is still possible that a manual OTA can succeed on your phone if it is lightly rooted - but there are no guarantees. The procedure does not require you to wait around until an OTA arrives on your phone, but it is not for the faint-hearted:
1) Download the appropriate Stock OTA File.
2) Re-install the stock recovery onto your tablet. You will have to dig it out of the Google full factory image for the version of the OS you are currently running. (available here)
Code:
fastboot flash recovery factory-4.2.1-recovery.img
3) Soft-boot into a custom recovery, e.g.
Code:
fastboot boot openrecovery-twrp-2.4.1.0-grouper.img
5) Using the command line and adb to communicate with the soft-booted recovery, create a recovery command file:
Code:
C:\myPCsux> adb push 6ece895ecb23.signed-nakasi-JDQ39-from-JOP40D.6ece895e.zip /cache/update.zip
C:\myPCsux> adb shell
# cd /cache/recovery
# cat > command
--update_package=/cache/update.zip
^D # ( that is a Control-D character )
# sync
# reboot recovery
This will either succeed or fail. Based on your comments though, you might just want to overflash a Stock-derived ROM over the top of your existing ROM (a "no-wipe" install).
[ROM][Factory Image][4.2.2] Nakasi -::- Odex, Deodex, Rooted -::- teshxx (02/14/13) <-- NOTE for WiFi (nakasi/grouper) ONLY
good luck with your tab.
Someone once said "Rooting is a lifestyle". There's some truth to that; it eats up your time. Perhaps it is not for you.
Thanks, bftb0.
Looking through your list of reasons for why my OTA might not work, none of them applied to me.
I didn't install any custom recovery (didn't install Clockwork Mod recovery specifically to avoid dealing with flashing roms) or kernels or modify any partitions, nor to my knowledge changed any files in the /system section.
I think I'm going to give this update a week or so to pop up on my update menu before I start tinkering again.
Don't get me wrong - I enjoy this kind of tinkering, and all the perks of rooting, but my knowledge is extremely limited, which is what makes it frustrating trying to find information. The only thing I've done before this is install Cyanogen on my HP Touchpad.
Anyway, do I need to install CWM recovery to flash (overflash?) that 4.2.2 rom you linked?
if you haven't done anything other than rooting(i.e. copying a file su to it), OTA would go through. Your problem is about the download process. It can go wrong for many reasons from the download is bad to what saved to the temp area(where the download is) is bad(rare but still possible).
chimpanzeexda said:
if you haven't done anything other than rooting(i.e. copying a file su to it), OTA would go through. Your problem is about the download process. It can go wrong for many reasons from the download is bad to what saved to the temp area(where the download is) is bad(rare but still possible).
Click to expand...
Click to collapse
That's all I've done, root and unlock bootloader. The download only showed up when I cleared data and force stopped the "Google Services Framework" process. I reboot the system, and check for the update and nothing is there.
well, sounds like you have to flash it manually using fastboot then.
That said, I myself have no intention of doing the update any time soon as I don't find any specific problem with 4.2.1 and there isn't any specific feature i want in 4.2.2
Horadrius said:
Anyway, do I need to install CWM recovery to flash (overflash?) that 4.2.2 rom you linked?
Click to expand...
Click to collapse
TL;DR Yes and No.
People that use toolkits seem to use hard-flashed installs of custom recoveries, as they don't really understand what goes on under the hood, even if the toolkit offers them a means to soft-boot any image the toolkit operator downloads. (I assume that the toolkits probably allow this; as I don't use them I don't know for sure.)
What I am saying is that the answer depends on your knowledge. So long as you have an unlocked bootloader, you can soft-boot any boot image you like - including custom recoveries.. (This also pre-supposes correctly-functioning device drivers, but that is a Windows/user training issue, it has nothing to do with Android).
When I say soft-boot, I mean that the image is transferred to the tablet, which then hands over control and starts executing that image - but it is not "flashed" to Flash memory, so the next time a boot occurs, the same boot images are still stored in either "boot" or "recovery".
In this configuration, the phone should be much more likely to complete an OTA as it will have the stock recovery present most of the time, and only temporarily present when you attach to your PC and kick things off with a custom recovery.
The OTA could still fail, but it probably would succeed for a very lightly rooted stock configuration (other than problems with losing root).
The only downside to this arrangement is that you can't be flashing roms or making nandroid backups or other forms of rooter activities when you are away from the PC.
For the IT-OCD or obsessive ROM hopper, that could be a good thing.
good luck... the rest is up to you.
Ok, I installed Clockwork Mod from a toolkit because going into fastboot and choosing "Recovery mode" led me to a picture of the Android guy with a red triangle on his back saying "No Command."
I'm just going to install 4.2.2 myself now. Question regarding that link - odex/deodexed - I looked up the difference but can't tell which one is appropriate for me - I'm guessing it's odex because that seems to be closer to stock.
Edit: It worked! Thanks for your assistance, everyone!
IMO, google should not ship odex image now that we have fast enough hardware. odex is just a form of 'pre-compilation' which only benefit first time load(or when the cache is cleared). Too little gain for such a complicated setup.

Nexus 7 Update 4.1 to 4.2.2 Manually in [ No ROOT , NO CMW ]

I got my nexus 7 wifi onlu (4.1) and it shows an update available of 4.2.
I just want to save my Wifi Data Traffic ... So wished to update manually ....
googled and found solutions ...
http://www.androidauthority.com/how...nexus-7-and-nexus-10-to-android-4-2-2-156784/
but the recover mode method confused me , i thought it need adb .... is the above link specifies an update rather than a complete ROM flashing
So my question is this
1.
can i update using the Downloaded Zip using recovery mode in nexus?
2.
The link i gt my net has two different size one
http://r2---sn-o3o-itqe.c.android.c....signed-nakasi-JDQ39-from-JOP40D.6ece895e.zip (47mb)
https://dl.google.com/dl/android/aosp/nakasi-jdq39-factory-c317339e.tgz (275 Mb)
Why the File size differs ? is the first one an Update Zip and second One a complete ROM ?
3. Do i need adb installed to update from recovery ?
I dont wanna root and install CMW now ... will try later ... im using a DEFY for last 2 years and flashing many ROMS ...so i know basic android terminologies ... thanks in advance ... please reply ...
For a pure stock device with a locked bootloader, the only upgrade path is via OTA file bundle if you insist on keeping the bootloader locked. The large (complete) factory images can only be used with fastboot and an unlocked bootloader.
To do the OTA manually, rather than via automatic WiFi download , I recall that the stock recovery no longer has a "update.zip" menu choice, but instead has a menu choice for ADB sideload*. This implies that you need to get ADB working ahead of time to manually apply the OTA.
You are correct about the two file types - the smaller one is a differential patch set (OTA), and the larger a complete factory ROM for use with fastboot as mentioned above.
Because the OTAs are patch sets they are tightly matched to the version of software on your tablet... and you said something vague about your current software version. For instance, you mentioned the OTA file
6ece895ecb23.signed-nakasi-JDQ39-from-JOP40D.6ece895e.zip
... but said that you have "4.1"
4.1.2 would be JZO54K, not JOP40D (which is 4.2.1; JDQ39 is 4.2.2)
So, please state your exact software version number you currently have - and the version you want to go to. And have a look at the OTA thread
*might depend on which version of stock software you have on the tablet.
thanks ....... i dnt have nexus 7 with me now (my wife took it for some office works)and so cant verify the version .... But i remember its 4.1 and it no updates was done after i gt it ....
and thanks for pointing the mistake that 47mb zip was for 4.2.1 to 4.2.2 and not for 4.1 to 4.2.
i got http://android.clients.google.com/p....signed-nakasi-JDQ39-from-JZO54K.da55f917.zip link from XDA Link ...
Now tell me can i use this file ??
i cant directly Update using recovery menu .... ???
and i need to unlock bootloader to use ADB ??
bftb0 said:
For a pure stock device with a locked bootloader, the only upgrade path is via OTA file bundle if you insist on keeping the bootloader locked. The large (complete) factory images can only be used with fastboot and an unlocked bootloader.
To do the OTA manually, rather than via automatic WiFi download , I recall that the stock recovery no longer has a "update.zip" menu choice, but instead has a menu choice for ADB sideload*. This implies that you need to get ADB working ahead of time to manually apply the OTA.
You are correct about the two file types - the smaller one is a differential patch set (OTA), and the larger a complete factory ROM for use with fastboot as mentioned above.
Because the OTAs are patch sets they are tightly matched to the version of software on your tablet... and you said something vague about your current software version. For instance, you mentioned the OTA file
6ece895ecb23.signed-nakasi-JDQ39-from-JOP40D.6ece895e.zip
... but said that you have "4.1"
4.1.2 would be JZO54K, not JOP40D (which is 4.2.1; JDQ39 is 4.2.2)
So, please state your exact software version number you currently have - and the version you want to go to. And have a look at the OTA thread
*might depend on which version of stock software you have on the tablet.
Click to expand...
Click to collapse
v2dare said:
thanks ....... i dnt have nexus 7 and so cant verify the version .... But i remember its 4.1 and it no updates was done after i gt it ....
Click to expand...
Click to collapse
The EXACT version is needed in order to choose the correct OTA file, there have been five different versions of "4.1" for nakasi. See here.
v2dare said:
i got http://android.clients.google.com/p....signed-nakasi-JDQ39-from-JZO54K.da55f917.zip link from XDA Link ...
Now tell me can i use this file ??
Click to expand...
Click to collapse
Only if you have JZO54K on your tablet. As I noted, there was more than one version of "4.1"
v2dare said:
i cant directly Update using recovery menu .... ???
Click to expand...
Click to collapse
Depends on what version you have.
v2dare said:
and i need to unlock bootloader to use ADB ??
Click to expand...
Click to collapse
No. You only need to unlock the bootloader in order to flash partitions or boot arbitrary images with fastboot. ADB sideload does not need an unlocked bootloader.
I can't help further until you know the exact version number. (I'm going to bed now anyways)
gudnyt :victory: will update after getting the exact version..
i updated nexus from 4.1.1 to 4.2.2 when i gt wifi in my office ....
Now should i clear data and dalvinik cache for better performance ??
You can update to 4.2.2 with fast boot... Don't need root or a custom recovery to do that
Press thanks if I helped ~ Nexus7/Stock4.2.2/MKernel
v2dare said:
i updated nexus from 4.1.1 to 4.2.2 when i gt wifi in my office ....
Now should i clear data and dalvinik cache for better performance ??
Click to expand...
Click to collapse
4.1.1 = one of JRO03C, JRO03D, or JRO03S (but not JZO54K). How did you use the tablet for so long without getting the update already? (Perhaps you just ignored the update messages?)
Clearing the dalvik cache probably won't change anything, but certainly can not hurt. On the other hand though, wiping /data is essentially the same thing as a "factory reset".
(To be clear, "factory reset" in Android-speak does not mean "return to the original firmware" - it means instead "wipe away all traces of user customization".)
good luck
Like i said i gt nexus 7 last week only and while using wifi i noticed some lag in internet speed ... then i checked OS version and found its updating in background....
So i stopped update by clearing the cache and didnt checked for "update available" thereafter as i know it will again start updating the OS....
now gt a Wifi connection, downloaded the 102mb patch and now its 4.2.2
bftb0 said:
4.1.1 = one of JRO03C, JRO03D, or JRO03S (but not JZO54K). How did you use the tablet for so long without getting the update already? (Perhaps you just ignored the update messages?)
Clearing the dalvik cache probably won't change anything, but certainly can not hurt. On the other hand though, wiping /data is essentially the same thing as a "factory reset".
(To be clear, "factory reset" in Android-speak does not mean "return to the original firmware" - it means instead "wipe away all traces of user customization".)
good luck
Click to expand...
Click to collapse
I have a Nexus 7 (Wi-Fi only) stuck on 4.1.1. Build is JRO03S. I got this as a gift for XMas and haven't been able to update it at all OTA. It's stock. I'm able to download the 4.2.2 update just fine, but the problem comes when I'm installing the update. The progress bar gets to about 20-25%, then it stops; this is signified with the android mascot falling down dead with a red exclamation triangle popping out of it's opened chest. Help?
Same problem
anorton02 said:
I have a Nexus 7 (Wi-Fi only) stuck on 4.1.1. Build is JRO03S. I got this as a gift for XMas and haven't been able to update it at all OTA. It's stock. I'm able to download the 4.2.2 update just fine, but the problem comes when I'm installing the update. The progress bar gets to about 20-25%, then it stops; this is signified with the android mascot falling down dead with a red exclamation triangle popping out of it's opened chest. Help?
Click to expand...
Click to collapse
I've got the same problem as this guy. My nexus has been "trying" to update for well over a year and nothing has worked. I cant find much info on the problem outside of suggestions to clear the cache and do the reset but that doesnt help....

4.3 Update Question

Hi,
I've just received the 4.3 JB update notification and I need to know if it's ok to install it bcz my N7's bootloader is unlocked and in recovery mode I get the 'No Command' error. Please tell me if I should put the factory image first (I know, it's a guide but I don't have the link) and then update to 4.3. Also, I read here, on Nexus 7 forums that the 4.3 got some problems/errors after installing. Should I wait for 4.3.x JB or 5.0 KLP ?
Sent from my Nexus 7
bv31top said:
Hi,
I've just received the 4.3 JB update notification and I need to know if it's ok to install it bcz my N7's bootloader is unlocked and in recovery mode I get the 'No Command' error. Please tell me if I should put the factory image first (I know, it's a guide but I don't have the link) and then update to 4.3. Also, I read here, on Nexus 7 forums that the 4.3 got some problems/errors after installing. Should I wait for 4.3.x JB or 5.0 KLP ?
Sent from my Nexus 7
Click to expand...
Click to collapse
First, the "no command" does not prevent the access to the stock recovery. To go to the menu recovery press power and tap volume up.
Your update will still be installed.
Second, it is the safe way to keep the stock recovery - not re-installing the whole factory image - to get a smooth installation of JB 4.3.
Third, some issues are popping up. Some apps do not work, like MX Player, because the devs are still updating their apps for JB 4.3. It's matter of being patient, if such concept still exists in today world.
In addition if your Nexus 7 gets root you will lose it. No panic. You need to update SuperSu. Chainfire offered a temporary fix with the update version 1.43.This version is replaced as of today by version 1.51.
gunner1937 said:
First, the "no command" does not prevent the access to the stock recovery. To go to the menu recovery press power and tap volume up.
Your update will still be installed.
Second, it is the safe way to keep the stock recovery - not re-installing the whole factory image - to get a smooth installation of JB 4.3.
Third, some issues are popping up. Some apps do not work, like MX Player, because the devs are still updating their apps for JB 4.3. It's matter of being patient, if such concept still exists in today world.
In addition if your Nexus 7 gets root you will lose it. No panic. You need to update SuperSu. Chainfire offered a temporary fix with the update version 1.43.This version is replaced as of today by version 1.51.
Click to expand...
Click to collapse
Ok. I understood only the 3rd part.
I don't need root. I tried to acces the recovery mode after the fastboot menu and the result was no command error. I tried volume up + power (within the no command screen) and nothing. And you are wrong there bcz it's press, not tap.
I forgot to mention, I will use the stock 4.2.2 factory image to make it like 'out of the box'. I want to make it like a brand new unit, fresh pulled out of the box.
Sent from my Nexus 7 using xda app-developers app
bv31top said:
Ok. I understood only the 3rd part.
I don't need root. I tried to acces the recovery mode after the fastboot menu and the result was no command error. I tried volume up + power (within the no command screen) and nothing. And you are wrong there bcz it's press, not tap.
I forgot to mention, I will use the stock 4.2.2 factory image to make it like 'out of the box'. I want to make it like a brand new unit, fresh pulled out of the box.
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
Obviously I misunderstood your case and I do apologise for my mistake.
I wrongfully assumed that your tablet was unlocked and root.Therefore my mention of SuperSu was irrelevant in your case. And you do not have apps which need root to be used.
Since you are still stock including recovery I do not see why the update to JB 4.3 will not installed. In this case there is no need to access the recovery mode.
Depending of the definition of "tap", mine is a brief and quick press, I access the recovery menu by pressing power and then quickly and briefly pressing ( a tap) up volume to get in the recovery menu.
Hope you will get JB 4.3 without an issue
So, is it safe to flash the factory image and then update to 4.3? What is the chance of succes when using the following sticky? (in %)http://forum.xda-developers.com/showthread.php?t=1907796
bv31top said:
So, is it safe to flash the factory image and then update to 4.3? What is the chance of succes when using the following sticky? (in %)http://forum.xda-developers.com/showthread.php?t=1907796
Click to expand...
Click to collapse
That sticky is correct. Make sure that you flash boot BEFORE anything else though, and download the actual Android platform tools (i.e. don't cheat and look for just fastboot or adb). There seems to have been a recent update to fastboot that makes older versions play very badly with 4.3
Rirere said:
That sticky is correct. Make sure that you flash boot BEFORE anything else though, and download the actual Android platform tools (i.e. don't cheat and look for just fastboot or adb). There seems to have been a recent update to fastboot that makes older versions play very badly with 4.3
Click to expand...
Click to collapse
Umm... To flash 'boot'? About the cheating, if I follow the thread correctly it's ok, isn't it? I mean, if I download the latest SDK I'm safe, right?
Up
Please respond... I really need some help on this thing.
Yeah. I finally managed to acces the recovery mode using the power + volume up buttons in the "No Command" screen. I also succesfully locked the bootloader and the white padlock is gone. Right now, I touched on the install update notification and then on the 4.3 system update page I tapped on the "Reboot and Install button". It did the 10 sec countdown for restarting and now it says "Rebooting - 157.5 MB" but nothing happens.
"no command" boot loop
I too was able to enter the bootloader (unlocked) from the "No Command" bootloop by continuously holding down the power and volume down buttons (after about 5 rapidfire reboot attempts). From there I opened Nexus Root Toolkit (v1.7.8) and was able to flash 4.4.0 KRT16S using the button "Flash Stock + Unroot" (current status soft-bricked/Bootloop). Hope this helps with unbricking your device.

Kill the kill switch - "ST - yy"

< include generic disclaimer here >
TL;DR
Since update 3.1, Nvidia can force updates (such as the one that bricks your tablet) to be downloaded and installed silently. No guarantees, but:
If you're on stock, delete TegraOTA (/system/app/TegraOTA or /system/priv-app/TegraOTA if you're on 5.0 or newer, or /system/app/TegraOTA.apk if you're still on 4.4) before booting into Android (the attached ZIP file does this for you, but please check with the file manager in recovery before rebooting and let me know if it didn't work), then reboot
Note: you also will need to delete TegraOTA again if you ever install an OTA from Nvidia or a recovery image
If you're not on stock, you're probably safe
EDIT: The urgent OTA is currently not getting sent out to any devices anymore, not even to those who have been getting it before.
EDIT 2: The urgent OTA is now being delivered again, this time named "ST - yy"!
What if my tablet is already deactivated?
Unless you can still boot into fastboot mode (in which case your tablet isn't really deactivated yet), your tablet is probably gone for good. The only way to fix this would be through nvflash, and using it requires the SBK that is unique to each device and that only Nvidia knows, so it's pretty unlikely that we'll ever be able to fix these deactivated tablets.
What/why/how?
In the last OTA (Update 3.1), Nvidia has made some changes to their TegraOTA application. The most important/interesting/suspicious of which is the ability for them to mark OTAs as "urgent". What this means is that these updates will be downloaded without ever notifying the user, and they will be installed without asking the user for permission first. If this is how the kill switch is delivered, all users will see is the tablet randomly rebooting and installing an update, then the tablet would never boot again. As some of you might notice, this would match what has been happening to a few users already, both here and on reddit.
But that's not all. I've been connecting to the OTA servers using various serial numbers (both found and provided to me by a few people) in hopes of actually finding the update that bricks the device. The first serial number I've tried that wasn't mine was the serial number from the screenshot on the recall page. It revealed an interesting "urgent" OTA, named "SHIELD Tablet xx - LTE", which does nothing but flash a blob (which, among other things, contains the bootloader). Many more questions appear now, but the main one is: if this is nothing but a routine bootloader update, why is it marked urgent? And why is it not attached to any Android update? But this by itself is not enough to prove anything, as I could only obtain it with one serial number, so as far as I could have known, it might had just been an internal update or something similar. (update is linked and analysed in the second post below)
Today, however, one of the serial numbers I've been given by some of the people here (thanks for the help guys!) turned out to have the same update waiting for it the next time it connected to the Internet. This rules out the possibility of an internal update, so the next somewhat obvious possibility is that this is the kill switch. Mind you, I still have no direct way of proving this without flashing the ZIP to see what happens (which I'm not planning to do myself), but I will keep checking on the other serial numbers I've gotten to see if this update turns up for them too.
The same person who has given me this serial number has also tested running the old tablet on the latest stock Android version but with TegraOTA removed, and, as expected, the tablet is still working perfectly fine now. Your mileage may vary.
How can I know if the kill switch has been triggered for my tablet?
Go to http://shield.bogdacutu.me/ and enter the full serial number of your old tablet. If the next OTA returned is "SHIELD Tablet xx" "ST - yy", the kill switch has been triggered for your tablet.
Warning: the serial number from the box of the tablet and the one etched on the side of the tablet are not complete, as they only contain the first 13 characters of the full (20 characters) serial number. You can get the full serial number from Android (Settings -> About -> Status), from the bootloader (it will be on the screen when you boot into bootloader mode), or from your computer if the tablet is or (in some cases) if it was previously connected, using various tools such as USBDeview. Example: 0413714803249000a4cf (you can try this on the page and it will return that the kill switch is activated).
Why would I want to also do the fix on my new tablet too?
The update is signed by Nvidia, and communication with the OTA server does not use HTTPS, so, for example, a malicious WiFi network could MITM your connection and cause this update (as well as any other signed update) to be flashed to your new tablet without your permission, thus permanently disabling it too. If you have the stock recovery, only updates signed by Nvidia can run. The story might be slightly different if your recovery doesn't enforce signature verification (such as TWRP and CWM by default).
Can I still get updates from Nvidia after doing this?
Not directly, but people will post OTA download links here on xda when new updates get released. I'd personally recommend that you wait before flashing though until someone here checks the new update to confirm that there's no new way for Nvidia to kill your tablet.
Many hours of work have gone into investigating this. Even if it doesn't help your specific scenario, consider hitting that Thanks button, so that I can at least know it wasn't for nothing.
I'd also like to thank the people who have given me their serial numbers to use for testing again, this wouldn't have been possible without their help: @Beauenheim, @Jackill, and @runandhide05 (who has even volunteered to test removing TegraOTA with the latest update on his old tablet :highfive
Fragments of code from TegraOTA.apk
< screenshots temporarily removed >
Also, from what I've seen so far, the update isn't delivered instantly after activating the new tablet. I don't know exactly what the rule is, but out of the 4 serial numbers that I have, only 2 have this update waiting for them.
EDIT: One more serial number from the ones I have has gotten the xx update. Only one left...
EDIT 2: All the serial numbers I have have the urgent OTA waiting for them now.
"SHIELD Tablet xx" - Update Analysis
OTA URL: http://ota.nvidia.com/ota/data/post...wf-full_ota-32256_554.0168.20150624152335.zip
yy OTA URL: http://ota.nvidia.com/ota/data/posted-roms/uploaded/st---yy--092704233775---7294.20150819152732.zip (if you don't know what you're doing, DO NOT DOWNLOAD THIS, it's very likely that this will permanently brick your device upon flashing it!!!) - also attached to this post in case this link becomes invalid
updater-script is the first file we check:
Code:
getprop("ro.product.device") == "shieldtablet" || abort("This package is for \"shieldtablet\" devices; this is a \"" + getprop("ro.product.device") + "\".");
nv_copy_blob_file("blob", "/staging");
reboot_now("/dev/block/platform/sdhci-tegra.3/by-name/MSC", "");
Suspiciously enough, this only flashes a blob to the staging partition. But what exactly does this blob do, you might ask? Well, the blob actually contains data for 9 partitions, which are automatically replaced during the next boot (before the bootloader does anything else at all, so once you've rebooted, there's no going back) with the contents present in this blob. The 9 partitions are as follows (also detailing comparison with files from update 3.1):
BCT (Boot Configuration Table) - stores some information that is needed for the device to find the bootloader stored on the other partitions, initialize the RAM and some other stuff
Status after update: probably corrupted - the previous OTAs have binary BCTs, but this update replaces it with a text file (which, while it does contain somewhat relevant information, is likely not a valid format). If this is corrupted, it's enough for the device not to be able to boot anymore.
BMP (boot logo) - intact
DTB - intact
EBT (part of the bootloader) - has a zeroed out region
NVC (part of the bootloader) - intact
RBL (part of the bootloader) - has a zeroed out region
RP4 (landscape boot logo) - intact
TOS (Trusted OS - probably part of the bootloader too) - has a zeroed out region
WB0 (related to the boot process, source file is named "nvbootwb0.bin") - has a zeroed out region
The update also contains a few other files, but those are not used at all (probably leftovers from the 5.1 AOSP update template that they are using).
DO NOT DOWNLOAD THE ATTACHMENT IF YOU DON'T KNOW WHAT YOU'RE DOING. THIS IS THE XX OTA, NOT THE ZIP THAT REMOVES TEGRAOTA!
Just as I suspected!!
Thanks a lot this is great. So the silent updater can force updating even with a custom recovery like cwm?
How to install the provided zip?
Thanks again.
tecnoworld said:
Thanks a lot this is great. So the silent updater can force updating even with a custom recovery like cwm?
How to install the provided zip?
Thanks again.
Click to expand...
Click to collapse
CWM and TWRP are both compatible with OTAs, so yes, it can. If you completely erase the recovery (fastboot erase recovery), the update can't get flashed, but the tablet will still reboot (which is at least annoying).
You can flash the provided ZIP through CWM or TWRP (but please check through the file manager if /system/app/TegraOTA still exists after installing it, the ZIP hasn't gone through a lot of testing so it might not work properly in all cases)
tecnoworld said:
Thanks a lot this is great. So the silent updater can force updating even with a custom recovery like cwm?
How to install the provided zip?
Thanks again.
Click to expand...
Click to collapse
This was to be my question too... Normal ota updates will not flash if you have a custom recovery, so how would this silent ota update?
bluegizmo83 said:
This was to be my question too... Normal ota updates will not flash if you have a custom recovery, so how would this silent ota update?
Click to expand...
Click to collapse
Normal OTAs don't work through custom recoveries because they do various checks that usually fail when you have a custom recovery (such as if the system partition is modified, by rooting for example), this urgent OTA has none of those checks
Bogdacutu said:
Normal OTAs don't work through custom recoveries because they do various checks that usually fail when you have a custom recovery (such as if the system partition is modified, by rooting for example), this urgent OTA has none of those checks
Click to expand...
Click to collapse
Oh ok! Great explaination. Thanks for all your hard work on this! I'm flashing the zip now, i'll report back if it removes the file
Edit: Ok I flashed the zip, and TegraOTA is gone. Now I will finally turn on my new tablet and set it up!
So out of interest, what do you think the chances are that thisll work?
How did you find out if the update is waiting? FYI I flashed the ZIP... All is good and it booted fine on LTE 32Gb...
Plus the deleting of the TegraOTA File has gone through... So you really think the TegraOTA removal has stopped it?
How do i check if i have downloaded randomly that update?
Great post. Hopefully that's as far as Nvidia is going to go. I flashed a custom rom on my old tablet. I'm keeping my new one stock but deleting the system app per your post. Just in case Nvidia is spiteful when I don't return the old tablet. I don't want to leave them any option of nuking the new one.
fkofilee said:
So out of interest, what do you think the chances are that thisll work?
How did you find out if the update is waiting? FYI I flashed the ZIP... All is good and it booted fine on LTE 32Gb...
Click to expand...
Click to collapse
Decompiled the OTA application. Using information from there I can connect to the OTA server directly from my PC, and request updates for any given serial number and Android version combination.
I wouldn't have posted this if I weren't relatively confident in my findings
Bogdacutu said:
Decompiled the OTA application. Using information from there I can connect to the OTA server directly from my PC, and request updates for any given serial number and Android version combination.
I wouldn't have posted this if I weren't relatively confident in my findings
Click to expand...
Click to collapse
I know fella I appreciate it. Could you check my second point? 2 x Nvidia Shields would be awesome! One for Work, One For Home
fkofilee said:
Plus the deleting of the TegraOTA File has gone through... So you really think the TegraOTA removal has stopped it?
How do i check if i have downloaded randomly that update?
Click to expand...
Click to collapse
Yes, I think it did. If that update was downloaded on your device, it would have been too late (as it reboots instantly after the update is downloaded), so I wouldn't worry about that.
Bogdacutu said:
Yes, I think it did. If that update was downloaded on your device, it would have been too late (as it reboots instantly after the update is downloaded), so I wouldn't worry about that.
Click to expand...
Click to collapse
So heres an interesting one for you, using a logical mindset, if you receive your new tablet, activate it, the next time that the old one connects to the network, it downloads this update and bricks it? But it wont technically do this until the new tablet is turned on?
fkofilee said:
So heres an interesting one for you, using a logical mindset, if you receive your new tablet, activate it, the next time that the old one connects to the network, it downloads this update and bricks it? But it wont technically do this until the new tablet is turned on?
Click to expand...
Click to collapse
As mentioned in the OP, the update doesn't get delivered immediately after you activate the new tablet. But yes, the old tablet shouldn't get the update before the new one is activated.
Bogdacutu said:
As mentioned in the first post, the update doesn't get delivered immediately after you activate the new tablet. But yes, the old tablet shouldn't get the update before the new one is activated.
Click to expand...
Click to collapse
Sorry fella missed that part, I will be donating some funds when i get paid later this month Mucho Gracias!
Totally not related to this thread, but I just went to setup my new tablet and it's not letting me restore apps & settings from my old Shield Tablet... It doesn't show my old tablet as a restore option. I doubt checked and the old tablet is setup to backup all settings and apps though. Anyone else have this issue when setting up they're new tablet?
bluegizmo83 said:
Totally not related to this thread, but I just went to setup my new tablet and it's not letting me restore apps & settings from my old Shield Tablet... It doesn't show my old tablet as a restore option. I doubt checked and the old tablet is setup to backup all settings and apps though. Anyone else have this issue when setting up they're new tablet?
Click to expand...
Click to collapse
Upgrade to 5.1 on the new tablet without restoring any data, then do a factory reset and you should get the option to restore
Bogdacutu said:
Upgrade to 5.1 on the new tablet without restoring any data, then do a factory reset and you should get the option to restore
Click to expand...
Click to collapse
AWESOME man, thank you!!

Possible way to save any bricked Nexus device!

Hey XDA,
I think google may have just created a way to save any nonbootable bricked nexus with recovery access. Due to some N OTA failures, they just released a side-loadable OTA through recovery. This OTA is actually a full system image and from what I am reading it can be used to saved any bricked device that won't accept another sideloadable OTA. Here is the reddit post and the AP article on it.
https://www.reddit.com/r/Android/comments/4a0ox6/marshmallow_ota_hose_your_nexus_device_just_flash/
http://www.androidpolice.com/2016/0...t-bricking-some-devices-but-google-has-a-fix/
Good luck guys. I would love to see some success stories here if it works for you and if so, spread the word!
That explains why the OTA for the N preview was the same size as the image, and why after upgrading to March security release I didn't have to download a different OTA to get to N
So is this usable in all situations? If yes then should download it & store it safely
Interesting thing, can this update bypass factory reset protection?
iluvatrix said:
So is this usable in all situations? If yes then should download it & store it safely
Click to expand...
Click to collapse
I would assume this could be used in any situation where you have a paper wait. So say you're on marshmallow build and somehow things go wrong ,bootloader locked USB debugging not check ,with this ota you can still sideload but it will be an N build which is fine at least you'll have a working device that now you can revert back to your original build. So I'm keeping this as well. I really don't need to but its nice to have just in case. I normally keep my bootloader unlocked at all times anyways just in case things go haywire... Someone correct me if I'm not correct please. Have a nice weekend all?
---------- Post added at 11:01 AM ---------- Previous post was at 10:58 AM ----------
Displax said:
Interesting thing, can this update bypass factory reset protection?
Click to expand...
Click to collapse
Good question..
Displax said:
Interesting thing, can this update bypass factory reset protection?
Click to expand...
Click to collapse
Most likely not, because normally when receiving an OTA all of that remains intact but, I think it's worth a test.
This will NOT bypass factory reset protection. This is just an update.zip that is a signed "FULL" image rather than a "DIFFERENCE" image. That means that it just doesn't need to perform the verification step before proceeding to install the update.
There is also another "problem" with relying on these as the ultimate unbrick files, which is that if you happen to install some official build that is NEWER than N-pre1, then the recovery will refuse to "downgrade". So while it may be useful for now while nobody is running anything newer than N-pre1, it isn't a permanent solution.
This is a ligit Fix. Confirmed by me.
Only thing I did different was to use an app called "Nexus Root Toolkit v2.1.4"
Upon launching the app (and there was plenty of prep to get it going on my Windows Vista laptop-my Mini Mac had problems loading in VMWare as WIndows XP so it did not work for me on a Mac)
I clicked on the "Advanced Utilities" section and clicked the "Launch" Tab.
The Advanced Utilities has a section called "Sideload OTA Update", I then clicked on "Sideload Update" and followed the instructions.
It pretty much asked me to select the file location of the Google Patched Image file called "shamu-ota-2659757-073c33ae.zip" (which stays zipped-do not extract it).
Then I followed the instructions on the screen. It did take me several attempts to get right, but in the end it worked as stated... I was so tired of trying to get this work for the last 7 days that I got lazy and despirate and did not take the time to read the instructions on the Nexus Root Toolkit. I had already filled an insurance claim for this because I was sure I could not get this phone back from this problem.
The trickiest issue I had was getting to boot the device into "Recovery" "ADB Sideload" because when I switched it to ADB Sideload, it would stop seeing the device. This is obtained by Power Down, Press Power and Volume Down at the same time, this brings up the Boot menu. You have to use the volume keys up or down to select "Recovery" and press Power again to select it. After about 3 or 4 seconds you see the Dead android with the Red Exclamation Point. That is what you want. Next Press Power and Volume Up, quickly release both and Press the Volume up again. You will finally see the Recovery screen where you will find the "ADB Sideload" option. This missing tidbit I was able to find at the Motorola Nexus Support page.
So, Yes. this worked for me! ...and I am going to cancel that insurance claim after all. :good:
Thanks again to whoever posted this and Google for being man enough to make things right for all the people that got in too deep with this "N Preview" gone wrong.
flash4yish
Displax said:
Interesting thing, can this update bypass factory reset protection?
Click to expand...
Click to collapse
doitright said:
This will NOT bypass factory reset protection.
Click to expand...
Click to collapse
The first N preview apparently has a bug that will allow a user to bypass FRP (if they are on the first N preview)
http://www.androidpolice.com/2016/0...ory-reset-protection-workaround-on-android-n/
flash4yish said:
This is a ligit Fix. Confirmed by me.
Only thing I did different was to use an app called "Nexus Root Toolkit v2.1.4"
Upon launching the app (and there was plenty of prep to get it going on my Windows Vista laptop-my Mini Mac had problems loading in VMWare as WIndows XP so it did not work for me on a Mac)
I clicked on the "Advanced Utilities" section and clicked the "Launch" Tab.
The Advanced Utilities has a section called "Sideload OTA Update", I then clicked on "Sideload Update" and followed the instructions.
It pretty much asked me to select the file location of the Google Patched Image file called "shamu-ota-2659757-073c33ae.zip" (which stays zipped-do not extract it).
Then I followed the instructions on the screen. It did take me several attempts to get right, but in the end it worked as stated... I was so tired of trying to get this work for the last 7 days that I got lazy and despirate and did not take the time to read the instructions on the Nexus Root Toolkit. I had already filled an insurance claim for this because I was sure I could not get this phone back from this problem.
The trickiest issue I had was getting to boot the device into "Recovery" "ADB Sideload" because when I switched it to ADB Sideload, it would stop seeing the device. This is obtained by Power Down, Press Power and Volume Down at the same time, this brings up the Boot menu. You have to use the volume keys up or down to select "Recovery" and press Power again to select it. After about 3 or 4 seconds you see the Dead android with the Red Exclamation Point. That is what you want. Next Press Power and Volume Up, quickly release both and Press the Volume up again. You will finally see the Recovery screen where you will find the "ADB Sideload" option. This missing tidbit I was able to find at the Motorola Nexus Support page.
So, Yes. this worked for me! ...and I am going to cancel that insurance claim after all. :good:
Thanks again to whoever posted this and Google for being man enough to make things right for all the people that got in too deep with this "N Preview" gone wrong.
flash4yish
Click to expand...
Click to collapse
I'm glad to hear it worked for you
Works for me boss
Thanks for finding this one - one of my 6's was soft bricked ( could only get to fastboot or recovery etc. could not complete reg. boot after signing up for android beta program OTA ).
I was able to ADB sideload the system OTA as described without a hitch. All data / set-up on phone was intact and functional.
Just for the record this Nx6 was only bootloader unlocked - no other mods/changes prior to original Beta OTA.
:good::good:
mowgli762 said:
Thanks for finding this one - one of my 6's was soft bricked ( could only get to fastboot or recovery etc. could not complete reg. boot after signing up for android beta program OTA ).
I was able to ADB sideload the system OTA as described without a hitch. All data / set-up on phone was intact and functional.
Just for the record this Nx6 was only bootloader unlocked - no other mods/changes prior to original Beta OTA.
:good::good:
Click to expand...
Click to collapse
Why didn't you just flash the system.IMG if the bootloader was unlocked?
holeindalip said:
Why didn't you just flash the system.IMG if the bootloader was unlocked?
Click to expand...
Click to collapse
I could have but I don't have any experience with flashing system images and retaining my settings and data (removing the wipe command in the batch file if I remember correctly).
I was pleased just to be able to handle it as an OTA instead. When I'm working at/near my experience limits I try to take smaller chances. I know working with a alpha release is risky and I'll face the consequences at need. Must have been a considerable number of folks in the same boat as me for Google to have come up with a lower skill level solution (for the likes of me).
mowgli762 said:
I could have but I don't have any experience with flashing system images and retaining my settings and data (removing the wipe command in the batch file if I remember correctly).
I was pleased just to be able to handle it as an OTA instead. When I'm working at/near my experience limits I try to take smaller chances. I know working with a alpha release is risky and I'll face the consequences at need. Must have been a considerable number of folks in the same boat as me for Google to have come up with a lower skill level solution (for the likes of me).
Click to expand...
Click to collapse
Download the system image
Extract system.img
Fastboot flash system system.img
This will retain all data on phone
Your boot loader is unlocked so...
A. You used a toolkit and don't know the commands that the toolkit uses
B. You bought the phone used with an unlocked bootloader
Toolkits are for just ease of use if you already know the commands , because if you unlocked your bootloader manually this is a simple 5 minute fix if the factory image is already downloaded. sorry for the rant not trying to be rude, just enlightenment.
holeindalip said:
Download the system image
Extract system.img
Fastboot flash system system.img
This will retain all data on phone
Your boot loader is unlocked so...
A. You used a toolkit and don't know the commands that the toolkit uses
B. You bought the phone used with an unlocked bootloader
Toolkits are for just ease of use if you already know the commands , because if you unlocked your bootloader manually this is a simple 5 minute fix if the factory image is already downloaded. sorry for the rant not trying to be rude, just enlightenment.
Click to expand...
Click to collapse
Good - case specific information needs no apology - Diplomacy has never been alluded to as being in my skill set (too much glass in my house to throw stones).
Thanks for your interest and info.
TriguyRN said:
Hey XDA,
I think google may have just created a way to save any nonbootable bricked nexus with recovery access. Due to some N OTA failures, they just released a side-loadable OTA through recovery. This OTA is actually a full system image and from what I am reading it can be used to saved any bricked device that won't accept another sideloadable OTA. Here is the reddit post and the AP article on it.
https://www.reddit.com/r/Android/comments/4a0ox6/marshmallow_ota_hose_your_nexus_device_just_flash/
http://www.androidpolice.com/2016/0...t-bricking-some-devices-but-google-has-a-fix/
Good luck guys. I would love to see some success stories here if it works for you and if so, spread the word!
Click to expand...
Click to collapse
Man you are life saver i donno how to thank you
you saved my nexus 6p with this post , i sent my problem about 2 months ago in nexus 6p question and answer about my device which bricked while installing the ota update with looked bootloader and have tried everything to save it but noway you are the hero who saved it XD
(btw my device is nexus 6p and it worked )
i really appreciate your help and sharing your information
thanks
---------- Post added at 01:52 AM ---------- Previous post was at 01:46 AM ----------
flash4yish said:
This is a ligit Fix. Confirmed by me.
Only thing I did different was to use an app called "Nexus Root Toolkit v2.1.4"
Upon launching the app (and there was plenty of prep to get it going on my Windows Vista laptop-my Mini Mac had problems loading in VMWare as WIndows XP so it did not work for me on a Mac)
I clicked on the "Advanced Utilities" section and clicked the "Launch" Tab.
The Advanced Utilities has a section called "Sideload OTA Update", I then clicked on "Sideload Update" and followed the instructions.
It pretty much asked me to select the file location of the Google Patched Image file called "shamu-ota-2659757-073c33ae.zip" (which stays zipped-do not extract it).
Then I followed the instructions on the screen. It did take me several attempts to get right, but in the end it worked as stated... I was so tired of trying to get this work for the last 7 days that I got lazy and despirate and did not take the time to read the instructions on the Nexus Root Toolkit. I had already filled an insurance claim for this because I was sure I could not get this phone back from this problem.
The trickiest issue I had was getting to boot the device into "Recovery" "ADB Sideload" because when I switched it to ADB Sideload, it would stop seeing the device. This is obtained by Power Down, Press Power and Volume Down at the same time, this brings up the Boot menu. You have to use the volume keys up or down to select "Recovery" and press Power again to select it. After about 3 or 4 seconds you see the Dead android with the Red Exclamation Point. That is what you want. Next Press Power and Volume Up, quickly release both and Press the Volume up again. You will finally see the Recovery screen where you will find the "ADB Sideload" option. This missing tidbit I was able to find at the Motorola Nexus Support page.
So, Yes. this worked for me! ...and I am going to cancel that insurance claim after all. :good:
Thanks again to whoever posted this and Google for being man enough to make things right for all the people that got in too deep with this "N Preview" gone wrong.
flash4yish
Click to expand...
Click to collapse
thanks buddy for sharing your experience
i tried to sideload the ota file by sdk from stock recovery and apply ota from adb manually by command adb sideload (filename)
but it stopped at 89% , so i give shot to your way and it works fine by the toolkit so i have to thank you too .
atef79 said:
Man you are life saver i donno how to thank you
you saved my nexus 6p with this post , i sent my problem about 2 months ago in nexus 6p question and answer about my device which bricked while installing the ota update with looked bootloader and have tried everything to save it but noway you are the hero who saved it XD
(btw my device is nexus 6p and it worked )
i really appreciate your help and sharing your information
thanks
---------- Post added at 01:52 AM ---------- Previous post was at 01:46 AM ----------
thanks buddy for sharing your experience
i tried to sideload the ota file by sdk from stock recovery and apply ota from adb manually by command adb sideload (filename)
but it stopped at 89% , so i give shot to your way and it works fine by the toolkit so i have to thank you too .
Click to expand...
Click to collapse
The best way to thank me is sharing your experience and this thread to help people in need. Already put a smile on my face
TriguyRN said:
The best way to thank me is sharing your experience and this thread to help people in need. Already put a smile on my face
Click to expand...
Click to collapse
I already shared your post in my topic that I made in the Nexus 6p section to help all who bricked there devices with locked bootloader, and thx again .
This is my topic link
http://forum.xda-developers.com/nexus-6p/help/command-t3308390/post66086939#post66086939
just want to ask would this method work if the phone has not been authorized to a specific PC ?
iluvatrix said:
just want to ask would this method work if the phone has not been authorized to a specific PC ?
Click to expand...
Click to collapse
I'm not sure what you mean by "if the phone has not been authorized to a specific PC". As far as I am aware Android phones are not authorized to a PC, that is an Apple thing...

Categories

Resources