ROM Installation Handbook
This guide is for anyone who wants to install a custom ROM, no matter what your skill level or what state your phone is in. Just follow these steps in the correct order and you will be up and running in no time!
Note: the following is for installing RFS (non-EXT4) ROMs only. If you want to install a ROM with EXT4 support, see this thread.
All Eclair ROMs are RFS based. Newer Froyo ROMs have dual compatibility with RFS and EXT4, so you get to choose which filesystem (slower or faster, respectively) you use. The only exception to this are ROMs that require ClockworkMod Recovery v3.0.0.X, which are EXT4 only.
Step 1) Is your phone currently rooted? If no, go to Section II. If yes, go to Section III.
Step 1) What type of ROM do you want to install? If Eclair (Android 2.1) based, go to Step 2. If Froyo (Android 2.2) based, go to Section III, Part A, Step 4.
Step 2) Follow this link for instructions on how to root your phone. Once done, proceed to Step 3.
Step 3) Which method did you use to root your phone in this guide? If you used Procedure 1, go to Step 4. If you used Procedure 2, go to Part B.
Step 4) Install ClockworkMod Recovery using this guide. Once done, proceed to Part B.
1) Download the ROM you would like to install, leave it in it's ".zip" format, and place it on your phone's SD card. Turn off your phone. Now hold volume down + camera button + power button simultaneously until you see this screen (ClockworkMod Recovery):
Credit for picture goes to Ahmgsk
(Note: if instead of this screen you get a similar screen but with blue text, go to the apply update.zip option at the top and select it. This should take you into the screen you see above.)
(To navigate in Clockwork, use the volume up and volume down keys. To select options, use the camera button.)
Once you are in Clockwork, proceed to Step 2.
Step 2) Make a backup of your current system using Clockwork (this is a safety precaution - NOT DO skip this step). Go to the 6th option of the Clockwork main screen, "backup and restore", and select it. Then select "backup". Once Clockwork finishes backing up your system, go to Step 3.
Step 3) Before flashing your ROM you need to clear data in order to avoid clashes. Go to the 3rd option in the Clockwork main screen, "wipe data/factory reset", select it, and then select "yes". Once done, proceed to Step 4.
Step 4) Go to the 5th option on the main Clockwork screen, "install zip from SD card", and select it. Go to the 2nd option on the next screen, "choose zip from sdcard", and select it. Now navigate to the zip file of your ROM, select your zip file, and then select "yes". Once done, reboot, and you now have a custom ROM installed on your phone. You're all done!
Step 1) What type of ROM do you want to install? If Eclair (Android 2.1) based, go to Step 2. If Froyo (Android 2.2) based, go to Step 3.
Step 2) Do you already have ClockworkMod Recovery installed? If no, go to Section II, Part A, Step 4. If yes, go to Section II, Part B, Step 1.
Step 3) What version of Android is installed on your phone? If Eclair (DI18), go to Step 4. If Froyo (DK28), go to Step 5.
Step 4) Follow the link in this thread to get a pre-rooted version of Froyo installed, which also includes Clockwork (note: this will completely wipe your phone of all data). Once done, go to Section II, Part B, Step 1.
Step 5) Do you already have ClockworkMod Recovery installed? If no, go back one step to Step 4. If yes, go to Section II, Part B, Step 1.
- 12-10-2010, 11:08 AM #2
- 12-10-2010, 12:00 PM #3
- 12-10-2010, 03:52 PM #4
I've been looking for some instructions like this for days!!!! I updated to dk28 and didn't know what i could and couldn't do from there. Every time i try to figure it out they're always talking about "modems" and "Odin" Which just seems like and pain. No one ever says where to get the modem or if i you get it automatically when you update to stock Froyo.
Thanks I was going to wait until after official Froyo was released so I could leave out the Eclair part, but as I'm still getting many questions from people about installing ROMs I figured their questions could be answered faster with a guide. That and I thought official Froyo would be here by now, so who knows when the actual release date will be.
- 12-10-2010, 05:33 PM #6
- 12-11-2010, 03:46 PM #7
- 12-11-2010, 04:55 PM #9
Thank god for Odin and the Factory Restore because I'm back up and running again..
So next time before I do the restore, Flash the kernal and then do the restore and all should be okay?
BTW, This trial and error and a few screwed ups gets you up to speed real quick on the in's and out's of rooting your phone! I like it! :-)
- 12-11-2010, 05:25 PM #11
Cool thanks Ragnarokx. I figured I would screw something up but I wasn't too worried with Odin and the factory restore in my back pocket.
Well that sums up a busy day.... Rooted using procedure #2 without any trouble, backed up, flashed BakedSnack, restored improperly, bricked the phone, restored to factory with Odin and thats about it for me today! Maybe later I will return to stock/rooted and hang out there for a while till I decide my next move... haha
Have to charge the battery and I'm sure I will find more trouble to get into.. Thanks again!
If you are on an Eclair ROM and want to go back to stock Eclair, I would flash the stock ROM using ROM Manager, then restore your backup. If you want the stock kernel also I believe you'll need to flash that as well.
- 12-11-2010, 07:02 PM #13
Yes I was on Eclair, rooted. I loaded up Baked Snack 1.6 and played around for awhile then just to start understanding the processes I tried to return to my Stock Eclair/Rooted backup using Clockwork restore. This ended up in bricking the phone I guess because it wouldn't restart past the Samsung screen. Factory restore took care of getting me out of trouble.
Now I'm on the leaked Froyo DK28 build/rooted. Gonna go try out some ROMs and hang out on Froyo and wait for the official release like everyone else..
Got this rooting down real good now... No worries.. Now just to start understanding how to switch around ROMs without getting in trouble again.. Time to start reading more of your threads..
A sure fire way to never run into problems: always wipe before installing a new ROM, and try not to restore a backup unless you have to. Froyo has actually made this easier as you can backup your settings and app history with Google, so if you flash a new ROM that has the Android Setup Wizard enabled, it will restore all your settings and re-download/reinstall all your Market apps automatically. Pretty cool.
- 12-11-2010, 07:24 PM #15
- 12-11-2010, 08:17 PM #17
- 12-11-2010, 08:24 PM #19
- 12-11-2010, 09:04 PM #21
Alright one last question, not sure if this is explained anywhere as there is a lot to cover in these threads and I'm going crazy bouncing around..
Alright first, I did a backup of my Froyo DK28/rooted with ROM manager with ClockworkMod Recovery.
Now I want to check out some ROMs. So I flash a ROM. Then say I want to go onto a different ROM or go back to my stock Froyo DK28/rooted how do I go about changing from one ROM to another without problems?
I'm rooted, did a backup, have ClockworkMod Recovery installed, Titanium Backup and also ROM Manager so I have all the required and frequently used programs you all mention on here.
Sorry if I'm getting repetitive here, just want to know ahead of time so I know the right steps to take so I don't lockup/brick and have to go back to Stock Recovery.
There really is no going back, only forward. Follow Section II (Step 2 only needs to be done once, have 1 backup minimum) to get the ROM onto your phone. If you want to go back to a previous ROM, follow Section II again using the zip from that previous ROM. If you want to go back to stock Froyo, same deal - follow Section II (stock Froyo zip).
- 12-14-2010, 10:27 AM #23
how exactly do i get my setting, data, and apps back? i didn't think it would erase everything i had set up or i wouldn't have done it. installed quantum 2.0 just fine but now i have no apps, no email, and all my settings are screwed.
You can selectively restore the backup you made in Clockwork. Boot into Clockwork, go to backup and restore, advanced restore, and restore data. If you have problems when you boot up after that, just go back into Clockwork and install the ROM again WITHOUT wiping or doing a factory reset to overwrite anything that's causing the problems.
Or you can do what I do - put the settings back manually, re-download your apps from the Market and re-enter your email accounts in Settings.
- 12-14-2010, 11:38 AM #25
Here is also a thread from a while back concerning this issue, Restore settings after Froyo update.
As far as settings go really the best safe way to avoid conflicts, and FC (forced closings) is to manually redo them.
Also now with the Android Setup Wizard, it restores everything for you automatically. This option is now used when you load up the stock Froyo DK28 leak for the first time when you sign into Google. Most of the newest ROMs are now using this feature. TrulyEpic v2.06.12.10, is one that is using this option.
Hope this helps.