• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help Update to 4.2.2 without wiping

kushelduv

Newbie
I'm on 4.1 atm, rooted, stock rom, and cwm.

The OTA update just gives me a dead android when I try to run it.
I know I can download the image from google and apply it with WUGS, but won't that wipe the device?

Is there a way for me to update this and keep everything intact?
 
Sounds like you don't actually have CWM installed. If you get the dead android, that's the sign that you have the stock recovery installed. You can reflash cwm via rom manager and try to apply the update in that.
 
Booting into recovery shows CWM v6.0.1.2, so it looks like it is installed.

Should have specified though, that I'm not trying to install it from in CWM, I just clicked on the "Install Now" window that popped up showing the update is available.
And when it rebooted, it gave a message about the update being unsigned or something (don't remember the wording) and asked if I wanted to continue.
When I did, that's when the dead android came up.

I cleared the framework data and redownload the update to try again, but same effect.

Is there a way to apply it from in CWM?
 
Alright, try downloading this direct link for the update onto the phone. Try flashing that in cwm and see if that does the trick.
 
Didn't work.

Assert failed: getprop("ro.product.device") == "toro"
getprop(ro.build.product") == "toro"
E:Error in /sdcard/5939ff985946.signed-mysid-JDQ39-from-JRO03O.5939ff98.zip
(status 7)
Installation aborted.

Same error I got from the OTA.
 
Did you ever install a custom rom, kernel, or flash different radios, or bootloader by any chance?
 
Alright, at this point because of the error, there's 3 options that we can do. 2 are a little more difficult but will save your data. The third one is to flash the whole factory image through wugs and thus lose your data.

The first option is move the zip file to a computer, edit the script file to remove those assert checks, move it back + rezip and flash that result.

The second option is to partially flash the factory image through bootloader manually. Basically we would manually update the bootloader & radios & kernel, flash the system through fastboot, then boot into cwm and clear out the dalvik cache. Then after first boot we would re-root.

The third option is a full factory image flash through wugs. This would be the easiest and potentially quickest, but will result in loss of data.

The choice is yours.
 
Any potential problems with removing the assert checks?

If it's safer to just do a wipe/full flash, I'll go ahead and do that.
I don't care about the files on it, have those backed up.
Just have a couple games I've done in app purchases on, and I don't know if Titanium will properly restore the full game data.
But if I have to lose them to avoid screwing my phone, then so be it.
 
It could pose a problem if in fact you're device is not in the state that it actually needs to be in for the flash to occur. If it's just simply returning false positives, then you'd be fine. Full wipe/full flash would certainly be the safest though.
 
ok, so I ended up doing a flash to full stock 4.1 and unrooted.
Then took the OTA for 4.2, and rerooted.

Getting everything redownloaded atm.
 
As you have found out, OTA updates only work on non rooted phones and definitely do not work with CWM. Stay stock and keep your sanity.
 
As you have found out, OTA updates only work on non rooted phones and definitely do not work with CWM. Stay stock and keep your sanity.

CWM does seem to cause issues if it's installed on the device. However updating while rooted if the stock recovery is installed doesn't seem to be a problem for most, other than losing root in the process.
 
Back
Top Bottom