[Q] Restoring Roms from CWM - Galaxy S I9000 Q&A, Help & Troubleshooting

I am having 5 Roms stored thru CWM, and I used to Nandroid restore one every time based in a certain rom property. This is normally an easy process.
The problem is when I am on CM7 or ICS and I want to revert back to restore gingerbread based roms then I have to use Odin for istalling the rom all over again!
whenever I see a blue recovery screen I know there will be a problem.
Is there an easy way for restoring rom without invloving the use of a laptop (Odin)? Sorry if this has been been discussed before, but I have checked thoroughly without luck.
Galaxy S-I9000
Happy new year.

The AOSP ROMs use a different file system to stock ROMs so you can't just CWM a stock ROM on top. You have to install a stock gingerbread rom with odin/heimdall with repartition then you can restore the CWM backup. (can't remember if you have to install a kernel after installing stock)

Thanks but I was hoping for an easier way. Later on I will backup a base ROM then will try to revert to it from AOSP ROMs and will restore the desired rom from there. I have just read from a similar post that is possible.

Related

Do I have to flash back to stock?

Hi,
I am currently on the Darky v7.0 and I wanted to flash to 7.0.2
Do I just copy the rom in the sd folder and flash using rom manager just as i did before?
or do i have to switch back to stock 2.1 (rogers) and then flash 7.0.2?
This will be my second time flashing.
Please advice.
Thanks
Just install it over 7.0 if you got the non wipe version.
peachpuff said:
Just install it over 7.0 if you got the non wipe version.
Click to expand...
Click to collapse
This is the thread and the link to it. it does say "No wipe".
[ROM] Official Darky Port v7.0.2 No Wipe]
http://forum.xda-developers.com/showthread.php?t=880859&page=53
so does it mean its ok to install over 7.0?
does no wipe mean i dont have to wipe/remove the rom before flashing a new one?
Thanks
I too am curious why we are told to revert back to 100% stock before every time we change a rom. Why can't we just use Clockwork Recovery to wipe data/factory reset just like we do with every other Android phone?
Phateless said:
I too am curious why we are told to revert back to 100% stock before every time we change a rom. Why can't we just use Clockwork Recovery to wipe data/factory reset just like we do with every other Android phone?
Click to expand...
Click to collapse
samsung, in their infinite wisdom, decided rfs was the best filestructure to use for this phone. some roms change that to ext4 with voodoo, some roms rely on ULF to convert to ext4 and some dont convert anything.
ODIN is the user-friendly way to wipe everything back to stock...completely. if you remember to revert any lagfix (voodoo, ULF) then load your rom, it will work fine.
HOWEVER, there are so many people that dont remember to do that, its easier to flash back to stock rather than troubleshoot what could have possibly happened during their flash
personally, i have found that it takes just as long to revert the lagfix as it does to use ODIN....so rather than hoping that my new flash isnt corrupted in some way by my old flash, i flash back to stock. takes me 5 minutes total. as long as you keep a copy of the CWM update.zip on your sdcard, there is not even a reason to boot back into stock and root/setup/install rom manager, etc.
Pirateghost said:
samsung, in their infinite wisdom, decided rfs was the best filestructure to use for this phone. some roms change that to ext4 with voodoo, some roms rely on ULF to convert to ext4 and some dont convert anything.
ODIN is the user-friendly way to wipe everything back to stock...completely. if you remember to revert any lagfix (voodoo, ULF) then load your rom, it will work fine.
HOWEVER, there are so many people that dont remember to do that, its easier to flash back to stock rather than troubleshoot what could have possibly happened during their flash
personally, i have found that it takes just as long to revert the lagfix as it does to use ODIN....so rather than hoping that my new flash isnt corrupted in some way by my old flash, i flash back to stock. takes me 5 minutes total. as long as you keep a copy of the CWM update.zip on your sdcard, there is not even a reason to boot back into stock and root/setup/install rom manager, etc.
Click to expand...
Click to collapse
Thank you, that's the answer I was looking for. I already noticed that CWM can be flashed through an update.zip, so if I'm currently running the stock rom I don't have to ODIN and wipe data, do I? I can just flash CWM, nandroid, then go ahead and flash whatever I want?
Then NEXT TIME I flash something else I'll have to ODIN first.
Or does the user data already present in the stock rom make enough of a difference that I should ODIN anyway?
Phone is my gf's so I would really like to have a nandroid of her setup exactly as it is now so we can go back if she doesn't like Cognition, or whatever rom we decide to flash.
Phateless said:
Thank you, that's the answer I was looking for. I already noticed that CWM can be flashed through an update.zip, so if I'm currently running the stock rom I don't have to ODIN and wipe data, do I? I can just flash CWM, nandroid, then go ahead and flash whatever I want?
Then NEXT TIME I flash something else I'll have to ODIN first.
Or does the user data already present in the stock rom make enough of a difference that I should ODIN anyway?
Phone is my gf's so I would really like to have a nandroid of her setup exactly as it is now so we can go back if she doesn't like Cognition, or whatever rom we decide to flash.
Click to expand...
Click to collapse
you are correct in assuming that if you are running stock currently, you do not have to odin first
if you remember to revert any lagfix that may have been applied (depends on rom) you wont have to ODIN
make a nandroid of her current setup.
now this is where it gets tricky. i just played around with doing this last night actually:
if you go from 2.1 to 2.2 or higher, you cannot just flash back to 2.1 nandroid restore. the nandroid doesnt backup or restore your modem and kernel
going backwards to 2.1, you will want to flash a 2.1 kernel, and modem prior to restoring your nandroid backup and vice versa if you make a nandroid of 2.2 and want to go back to it from 2.1
if you keep clockwork flashable versions of such needed kernels and modems as well as a nandroid of the original setup and the cwm update.zip file on your sdcard, you will never need odin...unless there is a major malfunction. this can all be done in CWM, but as i said, the noob-friendly, and surefire way to get a fresh install is ODIN. i dont think any other company has something like this available to flash back to stock, so the methods used on the roms in the galaxy s phones are slightly different than the roms for htc or motorola devices. to me, i think this is a major win for us, in that most things are easily recoverable using a windows tool
Pirateghost said:
you are correct in assuming that if you are running stock currently, you do not have to odin first
if you remember to revert any lagfix that may have been applied (depends on rom) you wont have to ODIN
make a nandroid of her current setup.
now this is where it gets tricky. i just played around with doing this last night actually:
if you go from 2.1 to 2.2 or higher, you cannot just flash back to 2.1 nandroid restore. the nandroid doesnt backup or restore your modem and kernel
going backwards to 2.1, you will want to flash a 2.1 kernel, and modem prior to restoring your nandroid backup and vice versa if you make a nandroid of 2.2 and want to go back to it from 2.1
if you keep clockwork flashable versions of such needed kernels and modems as well as a nandroid of the original setup and the cwm update.zip file on your sdcard, you will never need odin...unless there is a major malfunction. this can all be done in CWM, but as i said, the noob-friendly, and surefire way to get a fresh install is ODIN. i dont think any other company has something like this available to flash back to stock, so the methods used on the roms in the galaxy s phones are slightly different than the roms for htc or motorola devices. to me, i think this is a major win for us, in that most things are easily recoverable using a windows tool
Click to expand...
Click to collapse
That makes sense, thanks! Over in HTC-land we call them radios instead of modems, and kernel/spl/radio all have to be compatible. Most are compatible with each other so there is seldom a need to flash around.
So what I gather from your post is that if she starts on stock 2.1 and I flash cwm, then flash Cognition (2.2 rom) I will most likely need to update the modem to match? Or is that only the case with stock roms?
Phateless said:
That makes sense, thanks! Over in HTC-land we call them radios instead of modems, and kernel/spl/radio all have to be compatible. Most are compatible with each other so there is seldom a need to flash around.
So what I gather from your post is that if she starts on stock 2.1 and I flash cwm, then flash Cognition (2.2 rom) I will most likely need to update the modem to match? Or is that only the case with stock roms?
Click to expand...
Click to collapse
most all the custom roms you will find will flash a kernel and modem that match and work properly with that rom
it really only applies to nandroid backups going from 2.1 to 2.2 and vice versa
Pirateghost said:
most all the custom roms you will find will flash a kernel and modem that match and work properly with that rom
it really only applies to nandroid backups going from 2.1 to 2.2 and vice versa
Click to expand...
Click to collapse
So you're saying when you flash the rom it will flash the correct kernel and modem as part of update/install script?
So basically I just need to install CWM, flash the rom, and not worry about the rest?
Phateless said:
So you're saying when you flash the rom it will flash the correct kernel and modem as part of update/install script?
So basically I just need to install CWM, flash the rom, and not worry about the rest?
Click to expand...
Click to collapse
yep
you dont need to worry about the rest until it comes time to flash to something else
there are a few options when that time comes:
use ODIN to restore to stock, then flash the next rom of your choosing
revert lagfix (if applied from the current rom you are running), then flash next rom of your choosing
if going back to a 2.1 NANDROID, not custom rom, then you will either need to odin, then flash.
or
flash 2.1 compatible kernel+modem and then restore your nandroid
Pirateghost said:
yep
you dont need to worry about the rest until it comes time to flash to something else
there are a few options when that time comes:
use ODIN to restore to stock, then flash the next rom of your choosing
revert lagfix (if applied from the current rom you are running), then flash next rom of your choosing
if going back to a 2.1 NANDROID, not custom rom, then you will either need to odin, then flash.
or
flash 2.1 compatible kernel+modem and then restore your nandroid
Click to expand...
Click to collapse
Got it. That all makes sense except for the kernel. Shouldn't that be included in the nandroid? I know the modem probably resides on a separate partition...
Phateless said:
Got it. That all makes sense except for the kernel. Shouldn't that be included in the nandroid? I know the modem probably resides on a separate partition...
Click to expand...
Click to collapse
the nandroid doesnt backup the kernel OR the modem as far as i know. either that or it doesnt flash them on the restore...
Pirateghost said:
the nandroid doesnt backup the kernel OR the modem as far as i know. either that or it doesnt flash them on the restore...
Click to expand...
Click to collapse
At least with HTC the kernel is part of the Rom and IS included in nandroids.

[Q] How to do a proper Backup and Restore

Hi,
i have a few questions:
Lets say I use a stock GB ROM with CM Recovery. I backup in recovery and then try the new ICS. I dont like it yet, but make a backup of ICS anyway.
I try a restore from a ICS's recovery (i think it is still CM recovery, only newer version), but it fails every time (bunch of errors).
Then I flash a stock GB ROM again, and then make a restore, and it works.
Please tell me why is that? Is there a incompatibility with different versions of CM Recovery?
Am I doing something wrong?
Is there a thread which explains this (didnt find one)?
Can I switch between GB and ICS Backups?
Thank you to all who will respond
You can't restore a GB backup in CM*. They use different file systems and partitions. This is explained a lit of times on the forums
So only way for going from ICS to GB is to flash stock GB rom first and then restore it?
Indeed, and the reverse if going from GB to ICS

How to install MIUI over CM7

how should i install miui over cm7 rom ??? Should i go back to stock or is it ok to use CM7 cwm recovery ???
You can just use the recovery that came with CM7, no need to flash to stock.
*Get Chance and Luck*
And what if i want to go back from miui to cm7? Should i have to go back to stock or miui cwm wil b ok to flash cm7 ?
again no need to flash to stock...as MiUI is based on CM7...only flash to stock if you are going to flash to non-CM7 (MIUI) rom.....
also flash to stock if you are stuck in bootloop....
To follow up / add on to what vinyl2cool said, you can think of it this way:
MIUI, CyanogenMod, and ICS are all based around CyanogenMod's take on Android. It may take a couple of reflashes in CWM to move between them, but they will all work together, no special steps (e.g. Odin or Heimdall) needed.
Any rom with a 3-letter acronym starting with J or K (e.g. KK4, JVZ) will allow you to jump to another one from CWM. It may take a couple of preparation steps, but again, you shouldn't need Odin or Heimdall.
Pretty much the only time you will need Odin or Heimdall for rom flashing is if you're jumping between those two camps. (That's not to say there aren't cases where Odin/Heimdall have other uses, but that's another topic for another day.)

Major help please

hi everyone
i start flash custom roms couple days ago, trying out "temasek's UNOFFICIAL BUILD RC1-94" everything work great, just some of the .apk was not working, so i decide to go back to stock roms, i thought it be simple process restore it backup, but adter it restore LG logo keep boot and restart. so i start reading found this thread i try it out, load it install this zip file,
http://forum.xda-developers.com/showthread.php?t=1021554
now i can't return to recovery menu, and it keep booting and restart, please what can i do now did i brick the phone, i'm so lost right now, please help thanks
after many try and ton of reading, i thought my is total brick, trying out smartflash method also get error when flashing, thank to this post from "75markus " i was able to restore back to 2.2 froyo
http://forum.xda-developers.com/showpost.php?p=25120132&postcount=6
Next time don't forget to flash Back2Ext3 before restoring stock backup
Durio said:
Next time don't forget to flash Back2Ext3 before restoring stock backup
Click to expand...
Click to collapse
Yes - that happened to me also. My first "bad" experience with flashing
from what i read CM7 running ext4, stock runing ext3 right?
so now i'm back with stock running froyo, i still have my backup files on with sd card. Do i root and install rom manager then install Back2Ext3, and final running restore? will this restore back to my original state since i backup using cwm to backup.
thank guy
yes, cm7 uses ext4 system mount. i just use a zip file which i flash from recovery if i need to get back to ext3.
here it is btw if you are on stock froyo and want to restore stock gingerbread (if i understood you right) you dont need to use back to ext3 again, just restore your back up.
phihung07 said:
hi everyone
i start flash custom roms couple days ago, trying out "temasek's UNOFFICIAL BUILD RC1-94" everything work great, just some of the .apk was not working, so i decide to go back to stock roms, i thought it be simple process restore it backup, but adter it restore LG logo keep boot and restart. so i start reading found this thread i try it out, load it install this zip file,
http://forum.xda-developers.com/showthread.php?t=1021554
now i can't return to recovery menu, and it keep booting and restart, please what can i do now did i brick the phone, i'm so lost right now, please help thanks
Click to expand...
Click to collapse
Restore stock backup from CM needs to flash an ext4-backto-ext3 zip with cwm, what a pity you overwrite cwm with stock recovery.
Now you should try to rescue your phone with SmartFlash, finally consider nvflash method.
xilw3r said:
yes, cm7 uses ext4 system mount. i just use a zip file which i flash from recovery if i need to get back to ext3.
here it is btw if you are on stock froyo and want to restore stock gingerbread (if i understood you right) you dont need to use back to ext3 again, just restore your back up.
Click to expand...
Click to collapse
well i notice the froyo firmware is way faster than the GB i have, no lagg at all battery is really good, is there any GB stock rom run smooth without bloatware.... (like international version)
phihung07 said:
well i notice the froyo firmware is way faster than the GB i have, no lagg at all battery is really good, is there any GB stock rom run smooth without bloatware.... (like international version)
Click to expand...
Click to collapse
If you mind, try Django Manouche, Custom but stock based ROM http://forum.xda-developers.com/showthread.php?t=1410662 . I tried many CM and MIUI roms but always ended restoring Django back

Backing up stock ROM before flashing a new ROM

Backing up stock ROM before flashing a new ROM... is this possible? If yes, how should I go about it?
Yes... Possible..
Install CWM-reboot in cwm-choose backup.
It will take backup of current rom(stock if u r using)
This is not a guaranteed procedure to backup the stock ROM for *all* situations. Once you install a new ROM, the stock kernel may also get overwritten.
If you were to go back and restore the Nandroid backup of your stock ROM, it may not work because the kernel may not be the same as before.
So my question still remains open.... How to backup (or extract) the stock ROM from your phone (as a precaution) before you install a new ROM?

Categories

Resources