Cannot OTA Update JB - Motorola Photon Q 4G LTE

My phone's bootloader is unlocked and phone rooted using CWM.
When I try and do the OTA update the signature fails and the phone reboots or just shuts down after the os loads. The only way I can get it to stop is to wipe the cache

I'm guessing you want to take the OTA?
As I have said many times around here lately... You cannot take OTA's on custom recovery. You have to flash back to stock recovery, and then take the OTA.
While you're flashing back to stock recovery, you might as well just use the FXZ for JB and go straight to the JellyBean update.

Awesome thanks for the link to FXZ.

Just to Add notes, If you FXZ you will be brought back to stock and the phone will be wiped, if this is not what you want there is a stock recovery floating around and all you have to do is 'fastboot flash recovery <name of stock recovery>' this will allow you to upgrade without wiping, Though a good wipe has never hurt and can always help

Related

[Q] Factory Data Reset and new question about recovery.

My SkyRocket is rooted and I have CWM installed. If I do a factory Data Reset from the "Privacy" menu within the phone will it set the phone back to its (out of the box) condition and will it take CWM off of the phone? The reason I am asking is because I have read several posts that claim you can not take an OTA update with CWM installed. I would like to have the option to remove CWM from the phone if it will not take the ICS OTA if / when it is finally released. If the factory data reset doesn't remove CWM from the phone, what is the best method of doing so (if it is needed for the OTA). Thank you.
Edit:
OK, I found a post in the "DEV" section with the original I727 factory ROM, which can be flashed via ODIN that should return the phone to its original "out of the box", unrooted, and CWM removed condition incase it is needed for the upcoming ICS update.
My question is: Is it possible to "just" reflash the "original factory recovery" part of the original ROM that came with the phone instead of reflashing the entire ROM, in effect, replacing CWM with the original recovery without disturbing the rest of the phone? This would basically be the reverse of how I installed CWM in the first place. Is this possible? Do the files (just the recovery part) for the 2.3.6 version of the original I727 (Skyrocket) exist in a flashable form file (TAR)? I don't care about the flash counter increasing because this isn't about returning the phone, it is about what might be needed to be done in preperation for an ICS OTA update. I figure these types of questions will only become more frequent the further into the first Quater of 2012 we get, so it will be an advantage to everyone to try and figure a few things out ahead of time. Thanks for any help in this matter.
scott14719 said:
My SkyRocket is rooted and I have CWM installed. If I do a factory Data Reset from the "Privacy" menu within the phone will it set the phone back to its (out of the box) condition and will it take CWM off of the phone? The reason I am asking is because I have read several posts that claim you can not take an OTA update with CWM installed. I would like to have the option to remove CWM from the phone if it will not take the ICS OTA if / when it is finally released. If the factory data reset doesn't remove CWM from the phone, what is the best method of doing so (if it is needed for the OTA). Thank you.
Click to expand...
Click to collapse
no.
factory reset will not touch your recovery, your kernel or your /system
it wipes /data which stores your settings/configuration/user-installed apps
it also wipes /cache
it does NOT touch the actual system ROM, so your root will remain intact, and your CWM will still be there.
Bump...because I added new question(s) to the OP. Thanks.
scott14719 said:
Bump...because I added new question(s) to the OP. Thanks.
Click to expand...
Click to collapse
While I'm not 100% sure, odin will flash back to a stock rom. However the tar that is around is a rogers rom. Ota updates should work.
mimart7 said:
While I'm not 100% sure, odin will flash back to a stock rom. However the tar that is around is a rogers rom. Ota updates should work.
Click to expand...
Click to collapse
This is the thread that has the I727 and the Rogers TARs.
http://forum.xda-developers.com/showthread.php?t=1342348
These are supposed to bring the phones back to the "Out of the Box" condition if flashed through ODIN (if I read it correctly).
What I am looking for is a way (method) to just flash the recovery part of this back to the phone, basically replacing CWM with the phones original Recovery. A reversal of flashing CWM to replace the stock revovery in the first place.
I like CWM and plan to install it back to the phone after the ICS update, but from what I understand (and I know it isn't final until the ICS update is released and someone with CWM tries it), phones with CWM will not take OTA updates.
I am looking for a way to just reflash the "recovery" part so the rest of the phone will remain the same (keep root, data, and applications). A full stock TAR would erase all of that. I know programs like Titanium backup will back these things up and then replace them, but just replacing the "stock revovery" by itself would eliminate the need to do so and should be quicker and easier.
I am on 2.3.6 so it would need to be a working TAR that has the 2.3.6 stock recovery (only) for the AT&T SkyRocket. If it doesn't already exist, I would certainly be willing to "Donate" to a DEV that could create such a working TAR. I bet a 2.3.5 and Rogers version would be popular as well.
If this has been done or can be done please let me know. Thank you.
Read this thread... it has a link to the stock UCKJ2 recovery tar. Not sure if there is any difference between 2.3.5 recovery and 2.3.6 recovery, however. Hope this helps: http://forum.xda-developers.com/showthread.php?t=1360943
just download the ics rom and load it up when it comes out. it'll be the same rom but you'll still be rooted.
The stock recovery.tar here works on 2.3.5 and 2.3.6 in order to take an ota update you need to flash the stock recovery.tar with odin, and have all bloatware intact. http://forum.xda-developers.com/showthread.php?t=1360943
DoctorQMM said:
Read this thread... it has a link to the stock UCKJ2 recovery tar. Not sure if there is any difference between 2.3.5 recovery and 2.3.6 recovery, however. Hope this helps: http://forum.xda-developers.com/showthread.php?t=1360943
Click to expand...
Click to collapse
silver03wrx said:
The stock recovery.tar here works on 2.3.5 and 2.3.6 in order to take an ota update you need to flash the stock recovery.tar with odin, and have all bloatware intact. http://forum.xda-developers.com/showthread.php?t=1360943
Click to expand...
Click to collapse
Thanks to both of you. This is exactly what I was looking for. I may just wait for the ICS ROM to surface and flash it, but if I want to take the OTA ICS update, this will be very helpful. As promised, I will go and "Donate" to the person that provided this TAR. Again. thanks.

[Q] Going back from custom rom to stock. need some direction please.

Hello all,
sorry if this is a repeated question. I tried to read as much as I can in the Q&A and general sections, but could not find it.
I have a NS that was running CNA 1.4 for sometime. I got tired from the performance and I decided to give phone to my better half. Since my wife does not care much about custom roms, I decided to go back to stock so I can give her a care-free phone. She would be capable of doing the OTA updates on her own.
so, these are the steps I did to get to custom:
1. phone came with 2.3.4
2. unlock BL using ADB
3. root and install CWM
4. Nandroid backup
5. OTA update to 2.3.6
6. Nandroid backup
7. Custom ICS rom
when I tried to go back to stock I did a restore to step 6 above, the OTA was pushed automatically to my phone, but when I tried to install, the phone rebooted but did nothing and it seemed stuck at the android with an ! in a triangle.
I removed the battery, restored back to step 4 above and tried again and I got the same results.
I know I am probably forgetting something but I am not sure what is it.
Could someone please offer some direction?
thanks in advance.
Flash official factory images with fasttboot .
You cant get official OTAs when your device is rooted
thanks guys for your reply.
but what is the main cause for not being able to install OTA updates?
1. is it because the BL in unlocked?
2. or because of root?
if because of root, has anyone tried that app from the Market? could it be used to regain root after OTA?
https://play.google.com/store/apps/details?id=org.projectvoodoo.otarootkeeper
thanks again.
You can get ota just fine on a stock (unmodified) rom with root. You will loose root when it updates. Then just reroot it.
Bootloader state is irrelevant.
albundy2010 said:
You can get ota just fine on a stock (unmodified) rom with root. You will loose root when it updates. Then just reroot it.
Bootloader state is irrelevant.
Click to expand...
Click to collapse
thanks for the info.
one last question, when I rooted my 2.3.4, it also installed CWM recovery.
Does CWM interfere with the OTA update or just the root?
if it interferes, I'll have to find a way to go back to stock recovery, right?
Yes and no.
For the OTA process to go as "normal' stock recovery needs to be there. Normal as in get the OTA notifcation/auto download reboot and install.
No as in if you manually download or place the ota zip file on your internal storage it will flash in cwm like any other zip.
Also since ICS you currently have to flash the ota zips with aftermarkt recoverys if you do it manually. The pick zip from sd card in stock recovery is broken now.
In the stock rom under /system/etc there is a script that overwrites custom recovery with the stock one on every boot. Rename that file to .bak or something instead of its default .sh If you want to stock recovery back just change the file extenstion back and reboot the phone fully. Next time you boot back into recovery it will be stock again.
Or you don t go to stock recovery and flash the updates by yourself on your phone. Downloaf them and then flash them through CWM. But i think u havent got CWM anymore after grtting an official update. You ll get the original recovery again
thanks again guys.
currently I can go back to either 2.3.4 or 2.3.6 stock roms but both have CWM and root.
ultimately what I want to do is:
1. be able to un-root (probably using this market app)
2. download OTA on phone, do normal "reboot and install"
3. boot up with updated OTA rom.
4. regain root (probably using the same market app)
so, what I understand from prev posts, that I must put back the stock recovery (which I do not mind) for my steps above to work.
can I use ADB and fastboot to push the stock "recovery.img"? and where to find it?
I'll do some searching in the forums, but if someone happens to have link to the thread, it would be fantastic.
thanks again
Why dont you keep the root and flash the official firmware that you downloaded per CWM. So you dont have to unroot and root again later. Or do a factory wipe.
ok guys, so whatever I tried to do I was not able to get the stock recovery back to go with the "normal OTA download on phone, reboot and install thing", so here is what I ended up doing.
1. I had 2.3.6 (GRK39F), rooted stock rom, cwm recovery.
2. Download/install "OTA Rootkeeper" free app from Google Play Market. link below
3. Using "OTA Rootkeeper" app, did a "backup root", then "temp un-root"
4. Download official signed Google ICS update package to upgrade from 2.3.6 (GRK39F) to 4.0.4 (IMM76D) and move it to sd card. link below
5. Reboot into cwm recovery
6. Install update from sd card and choose Zip from #4
7. Go back and reboot system
8. After upgrade to ICS is complete, use "OTA Rootkeeper" app, did a "restore root" and voila
9. So now I have rooted stock ICS rom, and cwm recovery.
notes:
these steps should also work on whatever stock GB rom you have as long as:
a. rooted
b. have cwm
c. download the proper update package in step 4 above.
links:
2. https://play.google.com/store/apps/details?id=org.projectvoodoo.otarootkeeper
4. http://www.randomphantasmagoria.com/firmware/nexus-s/
thanks again guys, couldn't have done without your help
good luck for anyone trying to do the same.
1.Download appropriate rom for your phone
i9020T or i9023
http://downloadandroidrom.com/file/NexusS/roms/ota/2.3.6/i9020t_i9023.zip
and i9020a
http://downloadandroidrom.com/file/NexusS/roms/ota/2.3.6/i9020a.zip
2.Copy it to sdcard
3.Install it through recovery (CWM)
4.Restart system
5.Reboot phone into bootloader
6. Hit recovery and once you get the lil droidy and the !, Push Vol up + Power until you get blue menu
7. Go to wipe data/fact reset
8.Reboot to bootloader
9.then go into adb and type fastboot oem lock
By this time you shouldve completely returned your phone to stock and you are able to get ota updates and everything!!! YAY!!!!
http://www.randomphantasmagoria.com/firmware/nexus-s/
if you wanna go back to 100% stock unrooted, download any rom from that thread and install through cwm then reboot and you will be stock and unrooted with stock recovery and then just lock the boot loader and you will be 101% factory stock and ready to receive ota updates. I would recommend the 2.3.6 because it will give you the 4.0.4 ota right after you reboot.

Soft Brick Question

Hey everyone!
Bone head move of the century, tried to flash a 4.2 rom on a 4.1 bootloader. After making some more mistakes, I've done a factory wipe and cannot restore from my external sd.
Tablet can still get into recovery and fastboot. Every time I try to flash a zip from my external sd, I get an error (red triangle).
Is there any way to go back to stock via fastboot? Just start over fresh? On my phone, I can unroot back to a stock rom from my computer.
Sorry if this has been answered/done before, but I've been searching for a while and I'm up sh*t creek right now without a paddle.
Thanks!
Yeah you should be able to flash back to stock 4.1.1 (10.4.2.20) via fastboot without issue.
Have a look here:
[HOW-TO] Upgrade or Downgrade to any stock JB Firmware

[Q] How Do I Prep My Device For JB Installation?

OK, so the MotoDev team advised me to return my phone to stock before installing JB, which will be pushed to my phone tomorrow morning...
What do I need to insure my system won't crash?
I have an unlocked bootloader, and am rooted. I already did a factory reset on my device. Some system apps are gone though, as I have deleted them (mostly Google stuff though, nothing crucial). Will I be good to go? (And yes, I will save the SBF and post it, no worries, have a Dev Host account and will upload).
In order to get official OTA updates from Sprint I've always needed to do 2 things:
-Remove Root (eith via OTA Rootkeeper or stock kernel)
-Flash Stock Recovery (OTA has never worked for me w/ custom recovery)
I'd recommend wiping and flashing both stock images in the thread below via fastboot to avoid bootloops and other hassles.
http://forum.xda-developers.com/showthread.php?t=1856456
hope things go well! :good:
hagforz said:
In order to get official OTA updates from Sprint I've always needed to do 2 things:
-Remove Root (eith via OTA Rootkeeper or stock kernel)
-Flash Stock Recovery (OTA has never worked for me w/ custom recovery)
I'd recommend wiping and flashing both stock images in the thread below via fastboot to avoid bootloops and other hassles.
http://forum.xda-developers.com/showthread.php?t=1856456
hope things go well! :good:
Click to expand...
Click to collapse
Thank you, I will do exactly as you directed...hope things go well also, it's about damn time for JB!
Moto Q stock with Arrrghhh's kernel v.0.10
galacticservant said:
Thank you, I will do exactly as you directed...hope things go well also, it's about damn time for JB!
Moto Q stock with Arrrghhh's kernel v.0.10
Click to expand...
Click to collapse
If you want to grab the update package and save it you should prevent it from being deleted. I know that twrp could not install asa14 OTA update when I got it so it was just hanging there in /cache along with md5 (or sha1, I can't remeber) checksum file.
I do not know if there are other ways of saving the update package nor if devs actually need it. But ASA14 got to my bootloader unlocked, gsm modded, rooted stock rom and after booting to recovery it just stayed there, no install happend (I installed it manually) because twrp did not pass the command properly or what ever the reason.
This update is coming from motorola directly, not sprint, right?
Anyway, perhaps someone can give you more accurate details. I personally would flash twrp and see if updated arrives. Because /cache is wiped by the update installer after installation. All automated process. After device boots to recovery it installs the package, wipes caches and reboots, if I am not mistaken.
I believe for the past updates we had the best luck by reverting the recovery back to stock as well. You have missing APKs that you removed so those will very likely be looked for by the update and will fail the update process if missing.
So if all goes well this should be the bare minimum I'd say for getting the update to work:
MAKE A BACKUP, don't want to have a bricked phone yeah? I mean you could have Jelly Bean on it finally... but still bricked...
Revert the recovery to stock if you installed TWRP or ClockworkMod, adb reboot bootloader | fastboot flash recovery recovery.img
Restore any and all apps you deleted from the stock image, either by restoring fully to stock or putting them back manually, wouldn't hurt to do another update check in the play store for them as well.
Temp unroot with OTA Rootkeeper
Download the update, reboot it, do a song and dance, ???, profit.
Now, you might try to restore root asap, it may or may not work, we won't know till we try.... I'm using Superuser 3.1.3 and on their website it claims its for arm devices 2.0-4.1 so maybe it'll work. Your bootloader should still be unlocked I'd imagine, so you can reflash your custom recovery and make a new backup.

Nexus 5 OTA Update w/ custom recovery/root

I have a Nexus 5 running stock Lollipop (5.0). My phone is rooted and has CWM Recovery installed. I've tried to update OTA to 5.0.1 twice now. Both time, it has downloaded the update and rebooted as usual. Then CWM Recovery prompts me to install the update. After hitting "Yes" it appears to install the update and then informs me that root may have been lost. I've tried saying both "yes" and "no" to fixing that. In both cases, I've retained root, but my phone remains at 5.0 instead of 5.0.1.
From my limited rooting knowledge, I can see flashing the factory image would be the most straightforward way to updating, but obviously that would wipe my phone. Titanium can only back up so much. Plus I want a simpler way to do this in the future. To me, it seems another solution would be to revert to the stock recovery and have that install the update. However, I don't know how to revert to the factory recovery without flashing the factory image. All of that being said, what is the best way to OTA with a stock ROM but a custom recovery?
KomradeNikolai said:
I have a Nexus 5 running stock Lollipop (5.0). My phone is rooted and has CWM Recovery installed. I've tried to update OTA to 5.0.1 twice now. Both time, it has downloaded the update and rebooted as usual. Then CWM Recovery prompts me to install the update. After hitting "Yes" it appears to install the update and then informs me that root may have been lost. I've tried saying both "yes" and "no" to fixing that. In both cases, I've retained root, but my phone remains at 5.0 instead of 5.0.1.
From my limited rooting knowledge, I can see flashing the factory image would be the most straightforward way to updating, but obviously that would wipe my phone. Titanium can only back up so much. Plus I want a simpler way to do this in the future. To me, it seems another solution would be to revert to the stock recovery and have that install the update. However, I don't know how to revert to the factory recovery without flashing the factory image. All of that being said, what is the best way to OTA with a stock ROM but a custom recovery?
Click to expand...
Click to collapse
It's been said about a million times on this forum:
You have to be stock or the OTA won't work. Stock system, stock recovery, stock kernel etc. Extract and flash files from the factory image just don't flash the userdata.img file.
Yaz75 said:
It's been said about a million times on this forum:
You have to be stock or the OTA won't work. Stock system, stock recovery, stock kernel etc. Extract and flash files from the factory image just don't flash the userdata.img file.
Click to expand...
Click to collapse
Thanks. I don't spend much time on here and I didn't see a post that gave me something concrete.
I'm currently downloading the 5.0.1 factory image from Google, but since it's such a large file and my internet is quite slow, it's going to be over an hour yet before its finished. That being said, I downloaded the .zip version of the OTA update as linked on phandroid and attempted to install it with CWM. Dispite the fact that I'm running Lollipop, I got the following error. I've shortened the name of the .zip because its quite long.
-- Installing: /sdcard/0/Download/***.zip
Finding update package...
Opening update package...
Installing update...
Package expects build fingerprint of google/hammerhead/hammerhead:5.0/LRX21O/1570415:user/release-keys or google/hammerhead/hammerhead:5.0.1/LRX22C/1602158:user/release-keys; this device has google/hammerhead/hammerhead:4.4/KRT16M/893803:user/release-keys
E:Error in /data/media/0/Download/***.zip
(Status 7)
Installation aborted
Click to expand...
Click to collapse
I flashed the factory image for Android 5.0 a couple of weeks ago so I don't see any reason why it should see the KRT16M fingerprint. Any ideas?
EDIT: Never mind. Looks like this has the same effect and won't work if I'm not completely stock. I'll just wait for the factory image to download and flash that. Correct me if I'm wrong.
I am getting the same error.
KomradeNikolai said:
I'm currently downloading the 5.0.1 factory image from Google, but since it's such a large file and my internet is quite slow, it's going to be over an hour yet before its finished. That being said, I downloaded the .zip version of the OTA update as linked on phandroid and attempted to install it with CWM. Dispite the fact that I'm running Lollipop, I got the following error. I've shortened the name of the .zip because its quite long.
I flashed the factory image for Android 5.0 a couple of weeks ago so I don't see any reason why it should see the KRT16M fingerprint. Any ideas?
EDIT: Never mind. Looks like this has the same effect and won't work if I'm not completely stock. I'll just wait for the factory image to download and flash that. Correct me if I'm wrong.
Click to expand...
Click to collapse
I actually tried reverting to stock recovery using Flashify. Though it shows success but when I try to run the update, it doesn't get past the recovery mode, android with the red exclamation mark. Not sure where I am going wrong with it specially when I have been flashing since last 3 years.

Categories

Resources