FORUMS
Remove All Ads from XDA

[HOW TO] Revert to latest stock ROM (GRI40)

96 posts
Thanks Meter: 13
 
Post Reply Email Thread
I personally have tried lots of ROM's but all I really want is the stock ROM with the option to root if I want. After lots of research, I couldn't find a comprehensive tutorial on how to do this. There is of course the GRI40 image available in update.zip format for custom recoveries which is helpful for most. However, if your a bit anal like me, and want the official update directly from Google servers, follow this guide. This might also be helpful for people who can't get into the custom recovery any more.

NOTE: I will not provide help for anybody. This guide assumes you have the Android SDK in order to use adb. There may be other ways of doing this, I am not an experienced programmer, this works for me, it will work for you.

[GUIDE]

Download the following files:

Stock Froyo Image (Contains stock recovery image)
Stock GRI40 Image

Instructions

You first have to revert to stock Froyo image to get the stock recovery back. This is needed to install the GRI40 update ZIP

1. Disable backup my settings under privacy settings.
2. Unzip the original Froyo shipping ROM and put it somewhere you can find
3. Plug in Nexus One with USB to computer (enable USB Debugging)
4. Open command prompt, navigate to SDK folder which contains adb. Type
Code:
adb reboot bootloader
(which will boot into the bootloader)
5. Confirm fastboot connection with
Code:
fastboot devices
6. Type
Code:
fastboot erase userdata
7. Type
Code:
fastboot erase cache
*If step 6 and 7 does not work, and if you have a custom recovery installed, you can do a factory data wipe from there. Also perform a dalvik-cache wipe.

Alternately, you can also do a factory data wipe within Android. Settings => Privacy Settings => Factory Data Reset.

8. Go to the directory that you stored your unzipped files from the official Froyo ROM, for ease of use, copy these into the directory containing adb.exe
9. Type
Code:
fastboot flash userdata userdata.img
10. Type
Code:
fastboot flash boot boot.img
11. Type
Code:
fastboot flash system system.img
12. Type
Code:
fastboot flash recovery recovery.img
13. Type
Code:
fastboot reboot
14. Once phone has started, skip all account setup. Copy the new GRI40 .zip from Google servers to the root of your SD card. Ensure it has been renamed to update.zip if necessary.
15. Reboot into bootloader mode (hold trackball when switching on), select recovery, you will see an exclamation mark with a little green Android.
16. Hold power button and press Vol. Up to see recovery menu. Select 'Apply: Update.zip'
17. After the system boots up and while setting up skip setting up with the google account and you can setup accounts later. This will prevent the phone from pulling down the previous settings (downloaded apps, wallpaper etc) from google.
18. You are done. Enjoy.

If you want to root:

Download the following:

Latest Clockworkmod Recovery
su.zip

Instructions

How to root the stock ROM
1. Download su.zip and copy to root of your SD card
2. Download a recovery image file and for ease of use, copy into same directory containing fastboot on your PC
3. Turn on USB debugging and connect phone to PC
4. Open command prompt, navigate to SDK folder which contains adb. Type
Code:
adb reboot bootloader
(which will boot into the bootloader)
5. Type
Code:
fastboot flash recovery recovery.img
where 'recovery.img' is the name of your recovery image file (easy thing to do is rename the file to 'recovery.img'!)
6. It will upload, once complete, disconnect you phone from computer
7. On your phone, select Bootloader, then Recovery to boot into your new recovery
8. Now select ‘Apply Update.zip’ and find the su.zip file (Turn off signature verification if using Amon RA)

Note:Custom recovery will be overwritten with the stock recovery on reboot but root privelages will still be in place.
 
 
28th March 2011, 10:01 PM |#2  
albundy2010's Avatar
Senior Member
Thanks Meter: 2,596
 
More
No need to do that. Flash the stock rom. Done.

Sent from my Nexus One using XDA App
28th March 2011, 10:12 PM |#3  
OP Member
Flag Nr Cambridge, UK
Thanks Meter: 13
 
Donate to Me
More
Quote:
Originally Posted by albundy2010

No need to do that. Flash the stock rom. Done.

Sent from my Nexus One using XDA App

You mean you can flash the official GRI40 zip from Google server with a custom recovery?
28th March 2011, 10:54 PM |#4  
danger-rat's Avatar
Senior Member
Flag USA
Thanks Meter: 316
 
More
Quote:
Originally Posted by Iggy82

You mean you can flash the official GRI40 zip from Google server with a custom recovery?

Yes!
Make sure it's the full image (80+meg), and not just the update (40+ meg). Recovery should restore to stock after a reboot...

Sent from my Nexus One using XDA Premium App
28th March 2011, 11:03 PM |#5  
OP Member
Flag Nr Cambridge, UK
Thanks Meter: 13
 
Donate to Me
More
Well that serves me right for assuming Google would not allow an official update zip to install from a custom recovery!

Did the official update ZIP from Google come out after dsixda made his own update zip then?

The link above is for the full update zip from Google (80MB or so)

Sent from my Nexus One using Tapatalk
29th March 2011, 09:48 PM |#6  
player911's Avatar
Inactive Recognized Developer
Flag Cincinnati
Thanks Meter: 1,216
 
Donate to Me
More
usually the official updates come out and people edit them to allow root, busybox, etc.
or just a stock rom that won't over write your custom recovery, etc.
29th August 2011, 02:43 PM |#7  
Moljinor's Avatar
Junior Member
Thanks Meter: 0
 
More
Thanks for this. I have been looking for a stock image all morning!
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes