OTA updates and stock rom question - Nexus One Q&A, Help & Troubleshooting

I got my Nexus One last week and quickly rooted it and flashed CyanogenMod. Before I did, I did a nandroid backup of the original ROM. If I flash that original ROM back, will I get OTA updates again or is there something more I need to do?

kgeissler said:
I got my Nexus One last week and quickly rooted it and flashed CyanogenMod. Before I did, I did a nandroid backup of the original ROM. If I flash that original ROM back, will I get OTA updates again or is there something more I need to do?
Click to expand...
Click to collapse
you will get ota updates again if there is.
wipe, before you restore.

My understanding was once you unlock the bootloader you're done. No more OTA updates.

prettyboy85712 said:
My understanding was once you unlock the bootloader you're done. No more OTA updates.
Click to expand...
Click to collapse
Thats not true. The ROMs cooked here are simply put, blocking updates from TMobile or Google. From what i understand Google will be posting updates on the google.com/phone website.

Its the recovery that is the holdup is my understanding. Any ota that requires the recovery to install will fail because even if you reinstall back to the stock recovery it is no longer officially signed and the ota will only install with an officially signed recovery. An ota that does not use the recovery like the ota 3g update/fix will install fine unless it is blocked by the rom developer. All of this is a non issue anyways. From the point of initial release to when you can download the stock 2.2 rom and flash it yourself should you choose will be a very short.

krabman said:
Its the recovery that is the holdup is my understanding. Any ota that requires the recovery to install will fail because even if you reinstall back to the stock recovery it is no longer officially signed and the ota will only install with an officially signed recovery. An ota that does not use the recovery like the ota 3g update/fix will install fine unless it is blocked by the rom developer. All of this is a non issue anyways. From the point of initial release to when you can download the stock 2.2 rom and flash it yourself should you choose will be a very short.
Click to expand...
Click to collapse
Why wouldn't a restore of the original recovery image not be signed? Isn't the signature part of the image itself?

I dont understand this myself but as I read it something about dumping it strips it of its officially signed status. If I were forced to guess, and this is only a guess, its to prevent modifying it and reinstalling it for the obvious reasons. As it is I can say that despite seeing a thread like this daily at times not a single person has reported having reverted and then beinng able to install the 2.1 ota when it went down on any of them and yet there must of been scads of such people who tried just that. A number of them on the other hand have reported being able to get ota that did not require the recovery to install. In the interest of fairness I am repeating what I have read, I posseess no expertise myself. If this is inaccurate I hope that I will be corrected and we will all learn something.

Well...when 2.2 is released, can you just go to google and download it or is the only way to get the update via OTA?

Nah, that is what I was saying, you can download a stock 2.2 rom here and flash it via recovery like any other rom as soon as the smart types get er whipped up, should be very soon after release. I havnt seen anything official but as said above I have read that it will be up on googles phone site.

You can download the original Rom from Modaco and in fastboot flash the signed system file boot file and recovery if you do that u will receive the ota update from Google its the recovery that effects ota there's detail steps on nexus one forum search rolling back to stock Rom I did it and it works hope this helps
-------------------------------------
Sent from my Nexus One

Did you get the 2.1 that way?

I did I installed the original Rom that was sent on the nexus one after about 5 mins I got the ota update that enables multi touch so it does work and everything works fine
-------------------------------------
Sent from my Nexus One

Related

First Time Root keeping Stock Rom

Hi all,
I have gone through the rooting for dummies guide, but as my intentions are slightly different can anyone help me by briefly writing down the steps for Rooting and Keeping Stock Rom and keeping Stock Recovery so that I can update it when google releases 2.2.
Would highly appreciate it.
You shouldn't have any problems updating to 2.2 if you flash amon's recovery.
Which recovery you have has no bearing; so long as you're rooted, you'll be able to download 2.2 and flash it. If your goal is to make the transition from 2.1 to stock 2.2 as easy as possible then, sure, stay with stock. I figure CM will probably have a 2.2 ROM out faster than most stock phones would have been able to download it via OTA, though, so I'm sticking with CM5.0.6 and will update whenever CM does.
same here.
trusting cyanogen
Sent from my Nexus One using the XDA mobile application powered by Tapatalk
I am using Enom. With Titanium backup it really doesn't mean much to switch roms
My understanding is that once you install a custom recovery you can not get ota. They show up as available and are clickable but fail. This was the experience described at the last ota. Are you folks that are saying you can still get ota after installing a recovery speaking from experience? In other words did you have a custom recovery installed and sucssesfully update at the last ota?
Thanks guys for the input, but like krabman said, i also heard if you put a custom recovery you cannot get the ota to work! Any confirmation on that?
with custom ROMs and custom recoverys, you will not be able to install OTAs. Most custom ROMs disable OTAs since they kinda break the custom ROM functionality like root access. Most OTAs reboot the phone into recovery to update the software. A custom recovery like Amon RAs recovery can only accept ROMs and updates signed with test keys. Any update released by Google/HTC which is officially signed will not work.
But this should not prevent anyone from installing custom ROMs and recoverys since most cooks include the latest updates very soon, sometimes even before the official releases...
What if you follow the Original Shipping Tutorial to restore you phone's original recovery system?
http://forum.xda-developers.com/showthread.php?t=614850
I would imagine if you followed that you would be back to a completely stock phone that would work with OTA updates.
But, if you don't plan on running any custom roms, why bother unlocking the boot loader at all? If you haven't already done it, I wouldn't.
Amon ra recovery can only accept ROMs and updates signed with test keys. Any update released by Google/HTC which is officially signed will not work. Nor will the stock recovery work since it loses its official signature when it gets ripped so the ota cant use it because it requires an officially signed recovery to install itself with. If this is incorrect then I look forward to being properly schooled. I can say that I have yet to find anyone that had a custom recovery on at the ota last time that was able to get the update and install it ota.
krabman said:
Amon ra recovery can only accept ROMs and updates signed with test keys. Any update released by Google/HTC which is officially signed will not work. Nor will the stock recovery work since it loses its official signature when it gets ripped so the ota cant use it because it requires an officially signed recovery to install itself with. If this is incorrect then I look forward to being properly schooled. I can say that I have yet to find anyone that had a custom recovery on at the ota last time that was able to get the update and install it.
Click to expand...
Click to collapse
Well that's great news. I regret unlocking my phone more every day.
To be honest this is pretty much a non issue as far as ota goes. The stock rom with the ota on it, or in other words the lastest official release, will be available to download here within hours of its release and you can flash it like any other rom. If they do a rolling release it may well be you can download it before it becomes available over the air.
PrawnPoBoy said:
What if you follow the Original Shipping Tutorial to restore you phone's original recovery system?
http://forum.xda-developers.com/showthread.php?t=614850
I would imagine if you followed that you would be back to a completely stock phone that would work with OTA updates.
But, if you don't plan on running any custom roms, why bother unlocking the boot loader at all? If you haven't already done it, I wouldn't.
Click to expand...
Click to collapse
The reason I want to unlock the boot loader is to only use the metamorph and a few other launchers. I am a theme-freak so I could customize the look of the stock rom, but now that you all mention it, I guess I will stick with the Stock find other ways to theme it.
Thanks everyone.
PrawnPoBoy said:
What if you follow the Original Shipping Tutorial to restore you phone's original recovery system?
http://forum.xda-developers.com/showthread.php?t=614850
I would imagine if you followed that you would be back to a completely stock phone that would work with OTA updates.
But, if you don't plan on running any custom roms, why bother unlocking the boot loader at all? If you haven't already done it, I wouldn't.
Click to expand...
Click to collapse
After flashing CM's ROM, I was able to completely restore my phone to shipping state (sans relocked bootloader, of course), and then perform the 2.1-update1 OTA.
So yes, you will be able to update to 2.2 as soon as Google releases the OTA, but you'll have to completely revert back to stock in order to do it?
I'm not really sure about what I'm talking about, but I just wanted to confirm that you CAN perform OTA updates even after flashing a custom recovery image/ROM.

Non-public froyo build updating issues

My phone is running build FRF33B (googling this build number returned no results at all). It was a non public build. I got the phone from Adobe as part of a (kongregate) promotion to get flash developers to edit some games so they could run on froyo, and hence I really don't know what was done to the phone before I got it (there's an unlocked symbol when it boots, and even though it's a t-mobile nexus I'm using it on AT&T's network).
FRF33B is nice and usable (but full of minor bugs which get irritating after a while), and I'd really like to update to the latest stable build, but it's not receiving any of the OTA updates, and trying to install any manually gives me a package signing verification failure.
Does anyone here know how I can update the phone? Do I need to downgrade it somehow? Do I need to root it? Any help would be appreciated.
Downgrade to erd79 would be my best suggestion and it will update to frf91 I hope that helps and if u need a update zip let me know and I can email it to u
Sent from my Nexus One using XDA App
Or just unlock your phone, put a custom recovery, and install whatever ROM you want. Look at the sticky in the development section for details.
Option 3: Search around for the FRF91 Universal update.zip, copy it to your SD card, and flash it via stock recovery.
rohandhruva said:
Or just unlock your phone, put a custom recovery, and install whatever ROM you want. Look at the sticky in the development section for details.
Click to expand...
Click to collapse
ok I've done this, and flashed the universal FRF91, now the phone is stuck on the animated X, is this normal? Do I just have to wait or did I do something wrong?
edit: it looks like it just rebooted itself.... still not getting past the animated x part though
edit: wiped the phone and tried again, now it works... got to set up everything on the phone again though and download my apps again... oh well. thanks for the help

Change Vodafone Kernel to Google Kernel

Hi,
I've just bought a new nexus one mobile phone from Egypt. Since the mobile was not officially released here, the only shops that sell it are the ones that import it from Europe...so lucky me i got my self a Vodafone Nexus one Mobile running Android 2.1-update1
After a long search on the internet i was able to update it to Android 2.2 (build FRF91). After another very long time trying to find the 2.2.1 update (build FRG83) i discovered that it wasn't released yet for the Vodafone mobiles. but some claim that by installing the FRG33 build Rom your kernel will completely change and thus you become a "Normal" nexus one
My questions are:
-Is the above true?
-How do i install this Rom?
-Does the process of installing the Rom need rooting my device?
-is there a simple tutorial for a noob (running Linux ubuntu) for rooting?
-Is it possible to root the mobile "Temporary" until I get to Build FRG83?
-Is there a high chance of Bricking the device?
Thx in advance!!!
Since you have AMOLED Nexus (otherwise it wouldn't be able to run 2.1), there is no problem flashing stock FRF91 on it.
Of course it requires rooting.
Read my signature, I hope you'll find your way from there easily. If any step in the directions below isn't clear - go to Wiki and find what it means and what needs to be done.
If you want stock 2.2.1:
Use 1-click root, install custom recovery (any), download stock FRF91, use the recovery to flash it, then download FRG83_from_FRF91 upgrade, rename to update.zip and put on SD card, go to the stock recovery (your custom recovery would be overwritten by then), flash update.zip.
If you want custom ROM:
Use 1-click root, install custom recovery, download and install custom ROM of your choice.
I would like to say that Android 2.2.1 has no major changes compare to Android 2.2.
for your questions..
-Is the above true?
I'm not sure about kernel version because I keep using third-party ROMs, but it's possible for FRG83 to have a different kernel than FRG91
-How do i install this Rom?
Stock FRG83 rom should be available to download somewhere, once you have unlocked bootloader and have a recovery (Amon or Clockwerk) installed, you should be able to flash FRG83 rom in recovery.
-Does the process of installing the Rom need rooting my device?
sorry about this
-is there a simple tutorial for a noob (running Linux ubuntu) for rooting?
http://wiki.cyanogenmod.com/index.php?title=Nexus_One
-Is it possible to root the mobile "Temporary" until I get to Build FRG83?
It's not necessary to root device temporarily, because once you have acquired root privilege, you can play a lot more tricky things, so there's no reason to become unrooted again, but I've heard from people who would like to receive update OTA, they have to unroot in order to get OTA update properly.
-Is there a high chance of Bricking the device?
Nexus One is now developer phone, so it's unlikely to be broken only by flashing new ROM
Wrong info. That's exactly why people should read before asking questions - because the answers they get might be partially correct at best.
1. Kernel versions don't matter, the OP just doesn't know ROM from Kernel. He should read more. He wants stock Google ROM.
2. Stock FRG83 is available from the same Wiki I've mentioned above, and some reports say that it doesn't like to be flashed from custom recovery and doesn't proceed. So I didn't suggest it, and suggested FRF91 which 100% flashes.
3. CyanogenMod Wiki only has 1 root method - unlocking the bootloader. It's definitely not the easiest one, and some people might want to keep their bootloader locked. I don't believe OP is one of them, since he bought a phone for unsupported country and warranty won't mean anything to him, but at least he needs to be educated about the differences. In Wiki he does, in your post - he doesn't.
4. When you flash stock ROM, you lose root - as simple as that. If he wants stock FRG83 - he WILL lose root, and if he wants it rooted - he'll have to go to Wiki again and see, how to root. If he has unlocked bootloader - it'll be just a bit easier.
5. Since he already has Froyo, chances are his radio is updated. If they aren't - the stock ROM contains radio, and if it's not up to date on the system - it will be flashed. Flashing radio incorrectly (terminating it in the middle, power failure, etc) is the only way to brick the device. So if his radio is updated - there's no chance he'll brick it, if it's not - it depends on if he'll touch the phone during the radio flash or not.
And this has no place in Development section.
well I'm still kinda confused, so I'll try to explain a little better what I got in mind first.
I read this post (google.com/support/forum/p/android/thread?tid=5fe9454b7c7261e7&hl=en) in the nexus one forums that explains the difference between 2 kernels one exclusive to Vodafone (Europe?) and one to other Carriers in the USA.
The kernel version I have ([email protected] #1) get updates like a month after other one and I believe I have to insert a Vodafone sim for it to work. what I read online (can't remember where) is by installing the FRG33 leaked rom on the device it basically changes the Kernel version to the US version ([email protected]#1) so that I can easily update to FRG83, as till now the Vodafone kernel still didn't receive the FRG83 update OTA.
I tried downloading the file FRG83 from FRF91 and it simply gives me a failed to verify file whole-signature and never completes the update.
So reading online, I'm still confused on what exactly to do to install this leaked rom. Now correct me if I'm wrong but what I understand from this thread I have to gain root privileges to install custom recovery and then install roms and solve my problem. right?
I'll be following this thread (forum.xda-developers.com/showthread.php?t=747598) to root my device is it the correct one?
You need to flash full update of frg33,and after that you'll update OTA to FRG83.Here it is the full rom http://shipped-roms.com/shipped/Pas...le_WWE_2.16.1700.1_FRG33_MFG_Shipment_ROM.zip
Cheers
This is the thread with FRG33->83 OTA, link in the last post:
http://www.google.com/support/forum/p/android/thread?tid=51704fcd145670fb&hl=en
razlken said:
well I'm still kinda confused, so I'll try to explain a little better what I got in mind first.
I read this post (google.com/support/forum/p/android/thread?tid=5fe9454b7c7261e7&hl=en) in the nexus one forums that explains the difference between 2 kernels one exclusive to Vodafone (Europe?) and one to other Carriers in the USA.
The kernel version I have ([email protected] #1) get updates like a month after other one and I believe I have to insert a Vodafone sim for it to work. what I read online (can't remember where) is by installing the FRG33 leaked rom on the device it basically changes the Kernel version to the US version ([email protected]#1) so that I can easily update to FRG83, as till now the Vodafone kernel still didn't receive the FRG83 update OTA.
I tried downloading the file FRG83 from FRF91 and it simply gives me a failed to verify file whole-signature and never completes the update.
So reading online, I'm still confused on what exactly to do to install this leaked rom. Now correct me if I'm wrong but what I understand from this thread I have to gain root privileges to install custom recovery and then install roms and solve my problem. right?
I'll be following this thread (forum.xda-developers.com/showthread.php?t=747598) to root my device is it the correct one?
Click to expand...
Click to collapse
The kernel versions are identifying ROM variants, other than that they're of no use.
You can't apply FRG83-from-FRF91 update to Vodafone ROM, you need to install stock Google ROM first.
Yes, this is the correct thread to root the device.
Or you could do another thing that you wanted, and it'll probably be simpler:
Go to Wiki, download stock FRG33 image, rename to PASSIMG.ZIP, put on SD card, reboot the phone into bootloader. It'll automatically apply.
Then either wait for the OTA to FRG83, or apply the update.zip as I suggested above - only use FRG83-from-FRG33, that you can find linked in the first link, or in Wiki between "All stock ROMs and OTAs".
I've downloaded the FRG33 Rom and installed it using the PASSIMG.zip method. now the last problem, hopefully, is that i can't find a FRG83 from FRG33 OTA and i don't get any automatic OTA on my nexus one phone.
i tried the link but it seems that the any file on the google server was removed or something as it says page cannot be found and i can't find the file on the wiki.
any help here? and way to force the OTA to start on my nexus one or does anyone have the file or a mirror to the download?
Copy-pasted from some Google search:
Open the phone dialer
dial this: *#*#2432546#*#*
you'll see a notification that checkin was successful
Then, hit menu>>about phone>>system updates to see if anything is there.
Still nothing I dial it and get the checkin succeeded notification but when i go to the system updates it just says my system is up to date.
P.S: sorry for not searching but it's like 3 in the morning and I've been dealing with this for like hours....my brain hurts.
edit: tried using the passimg.zip method with this file (dl3.htc.com/RomCode/Source_and_Binaries/signed-passion-img-FRG83_0923.zip) which i found on the rom section of the wiki but after checking the passimg.zip the bootloader just reboots itself and returns to the main menu without doing anything.
Yes, it's reported that FRG83 doesn't like to be installed by PASSIMG method.
You could try renaming to update.zip and flashing in recovery.
Tried that but still nothing gives me an error: E: signature verification failed.
Well, in that case, if you really want FRG83 - you have to root and apply this update through a custom recovery.
The root and the custom recovery will be gone once you apply it.
ok so i rooted my phone using the rageagainstthecage method since the 1 click root does seem work for FRGXX build. then i used Rom Manager to install this file (http://loadbalancing.modaco.com/dow.../update-nexusone-FRG83-stock-radio-signed.zip)
now the last problem, not really sure if it is anyway, after the rom was installed i lost root privileges as u said but the recovery remained custom (clockwork mod) now I don't really care if it's stock or not, but am i going to get OTA updates with no problem even with a custom recovery or do i have to put it back to stock?
EDIT: I've Extracted the recovery.img from a stock FRG83 Rom and installed using the Flash_image method now i've got the stock Recovery back, I believe that this way everything is ok to receive OTAs in the future..
THX a lot to everybody that helped me out Especially Jack_R1

Gingerbread Update Question

Hi everyone
I have a question, I rooted my phone (Nexus One AT&T version) with Androot after that I downloaded Rom Manager and install cyanogenmod 6.1 before that I do a backup of my stock rom with Rom Manager and stored in my Sd card.
My question are, in case I want to upgrade to gingerbread the only thing I have to do is return to my original rom backup with Rom Manager and rooted again with the androot?
Thanks for your replies.
Sent from my Nexus One using Tapatalk
Yes that should be it.
Actually...
To use ROM Manager, you have to install a custom recovery and with a custom recovery
you won't be able to get the update OTA, since the update will reboot after download
and try to install via the original recovery...
But of course the update will most certainly be posted here as a update.zip that you
can install via ROM Manager...
//Nik
ClockworkMod recovery will install the OTA update as it doesn't check signatures.
nikjensie said:
But of course the update will most certainly be posted here as a update.zip that you
can install via ROM Manager...
//Nik
Click to expand...
Click to collapse
+1
I'm sure that within 24 hours (or 24 minutes) of the first release, a repacked update.zip for custom recovery will appear. If you're coming from Cyanogen, take a nandroid and Titanium backup first, then wipe data/cache, before proceeding.
Keep in mind we *don't* yet know if any root exploits remain in Gingerbread. They may well have patched up the "rageagainstthecage" exploit by now. If your bootloader is locked and you want it to stay that way, and you still want the option of root access... then wait for the custom recovery update.zip and use that.
Thanks to all for the answers, I don't think gingerbread have much changes like cyanogenmod 6.1, but in case Google announces tons of surprises with gingerbread I known the best way to return back to get the update.
Thanks
Sent from my Nexus One using Tapatalk

[Q] How to fix my N1 that I just got

I just got a Nexus One that was ROMed and rooted (has RA-nexus-v2.0.0 recovery) and enom's 2.14.2 ROM. I don't very much like it (seems slow). I am trying to go back to STOCK Android 2.2.2, with Root access, in preparation for 2.3's release. I know how to use ADB so that's not my problem. I've downloaded FRG91 in hopes that I will get an OTA to FRG83G. Now here's where I start getting problems. I go into Recovery, go to Flash Zip from SD card, and try to flash it, but it says it doesn't have signatures. md5sum is correct so that's not it. Can anyone help me out? I've tried doing about 10 different things so far and none of them have worked. Maybe someone else has seen this? TIA.
Have you try to toggle signature verification off?
Here's a rooted 2.2.2 rom
http://forum.xda-developers.com/showthread.php?t=927935
I haven't. I think I might have found a way to get this baby working. I'm working on it now. If I need anymore help, I will re-ask in this thread. Thanks for the tip though, didn't think of that!
Alright. I think I got it to work. Had to do some fenagelling, but I got it back to stock 2.2.2 Official.
Admin, can you delete this post?
You can't flash stock roms without stock recovery, Google's signature is on the stock roms so only stock recovery recognizes it. There is also a option in your custom recovery to turn of signature verification. I wouldn't recommend that you try, because I don't know what would happen. But it's a option, if your that hard pressed to go back to stock. Another note, since the G1 days the devs built their roms to stop OTA updates. So if you flash stock recovery, then you may need a stock rom to receive a OTA. I wouldn't get my hopes up about getting Gingerbread or Honeycomb OTA. I don't see anything on any android forum about this happening, I could be wrong though. If you can get your hands on a stock recovery image then you can flash with adb or fastboot commands. Good luck.
Go here for further assistance
http://forum.xda-developers.com/showthread.php?t=614850
blas4me said:
You can't flash stock roms without stock recovery, Google's signature is on the stock roms so only stock recovery recognizes it. There is also a option in your custom recovery to turn of signature verification. I wouldn't recommend that you try, because I don't know what would happen. But it's a option, if your that hard pressed to go back to stock.
Click to expand...
Click to collapse
Turning off signature verification works fine. No problems whatsoever flashing stock ROM/updates.
blas4me said:
Another note, since the G1 days the devs built their roms to stop OTA updates. So if you flash stock recovery, then you may need a stock rom to receive a OTA. I wouldn't get my hopes up about getting Gingerbread or Honeycomb OTA. I don't see anything on any android forum about this happening, I could be wrong though. If you can get your hands on a stock recovery image then you can flash with adb or fastboot commands. Good luck.
Go here for further assistance
http://forum.xda-developers.com/showthread.php?t=614850
Click to expand...
Click to collapse
OTA updates have nothing to do with a stock recovery. All newer versions of Amon_RA and CWM custom recoveries have signature verification toggles, so you can install OTA updates without problems.
The only thing is that you need to have a stock ROM (not de-odexed, and not an AOSP build) for the OTA update to install.

Categories

Resources