My question:
Is it ok to recover a Nandroid backup that was created on a "Stock Samsung" ROM (meaning right out of the box) while you are currently running a Custom ROM? Or do you have to flash a Stock ROM first?
Same question goes for vice-versa.
Here are the details and why I am asking.
I searched and found an answer, but the poster was not 100% sure.
I have a stock 2.2-based Nandroid backup.
I flashed Biffmod ROM.
I realized I wanted to make a backup of one of my apps from my stock environment.
So, I recovered my stock 2.2 nandroid backup.
Recovery failed in the middle, and "soft-bricked" my phone. << this is why I am asking
I don't know if that is the correct term, but it wouldn't get past vibrant screen and couldn't get into recovery mode.
Incase you're curious, I was able to get into download mode just fine so no actual Bricking here.
Khoaker said:
My question:
Is it ok to recover a Nandroid backup that was created on a "Stock Samsung" ROM (meaning right out of the box) while you are currently running a Custom ROM? Or do you have to flash a Stock ROM first?
Same question goes for vice-versa.
Here are the details and why I am asking.
I searched and found an answer, but the poster was not 100% sure.
I have a stock 2.2-based Nandroid backup.
I flashed Biffmod ROM.
I realized I wanted to make a backup of one of my apps from my stock environment.
So, I recovered my stock 2.2 nandroid backup.
Recovery failed in the middle, and "soft-bricked" my phone. << this is why I am asking
I don't know if that is the correct term, but it wouldn't get past vibrant screen and couldn't get into recovery mode.
Incase you're curious, I was able to get into download mode just fine so no actual Bricking here.
Click to expand...
Click to collapse
you should be able to
im guessing it 'didnt work' because nandoird doesnt back up the kernel i dont think so you'll need to flash a compatible kernel seperatly after for the rom you backed up
You need to odin back to stock when coming back from a CM based (biff mod). I would suggest odining this JK2 rom.
http://eb-productions.proboards.com/index.cgi?board=samsungsgs&action=display&thread=3
This is 2.2 based and already comes prerooted and has busybox. Then restore your nandroid.
Sent from my GingerZen Vibrant using XDA Premium App
Related
Ok, so immediately after rooting I created a nandroid backup. So, if I flash a rom (or anything else for that matter) and something goes wrong, I can restore my "stock" backup. im new to odin and curious to why I'd have to use it to flash the vibrant stock rom if I already have my nandroid stock backup? From what I gather, if I change the kernal, using odin will restore it back to stock, and nandroid will only restore system and data, but not change back the kernal. Is this correct or am I missing something vital that I don't know about odin. Sorry if this sounds confusing. Any help is greatly appreciated.
mentalex2 said:
Ok, so immediately after rooting I created a nandroid backup. So, if I flash a rom (or anything else for that matter) and something goes wrong, I can restore my "stock" backup. im new to odin and curious to why I'd have to use it to flash the vibrant stock rom if I already have my nandroid stock backup? From what I gather, if I change the kernal, using odin will restore it back to stock, and nandroid will only restore system and data, but not change back the kernal. Is this correct or am I missing something vital that I don't know about odin. Sorry if this sounds confusing. Any help is greatly appreciated.
Click to expand...
Click to collapse
You are correct. As long as you don't need to restore a kernel you can use nandroid to restore to stock. And if you ever use your nandroid backup there is a stock nandroid backup posted in the development forum. I don't like using odin unless I absolutely have to (such as in a situation where I can't get into clockwork recovery or something)
So i factory reset my phone (on stock), made a nandroid backup, then flashed one of bionix's roms. a couple days later i want to try another rom so i went into rom manager and chose to restore and picked the backup that i made earlier while on stock. It completed the restore process and went back to the clockworkmod recovery screen, then i chose reboot. now the phone sticks at the vibrant screen, but makes the bootup sound. weird huh? do i have to use odin? or is there somehow i can still restore using clockworkmod. i am able to still get into recovery btw . if the only way to fix is thru odin, can someone link a current post with instructions? thanks peeps.
BTW i was on JI6 when backing up, and i read fusion 1.1 runs on JI2 so......help?
Feel free anyone to correct me since I'm also fairly new at this, but it sounds like you may have soft bricked your phone. The way I understand it is that you needed to flash back to a stock kernel before restoring your stock ROM backup.
Getting back to a stock kernel can be done by either flashing a ROM that uses/applies it (they usually state what kernel they're using), or just flashing the stock kernel yourself, which can be downloaded here: http://forum.xda-developers.com/showthread.php?t=733792
Anyway, here is a thread that explains ODIN: http://forum.xda-developers.com/showthread.php?t=810130
Good luck! I fear I'll be in your shoes at some point, so hopefully I helped a little.
I am currently running bionix fusion which i know is an eclair rom however i want to flash obsidian, my question was can i flash a froyo rom just as i would any other rom or do i have to install a kernel for 2.2 and when going back to a 2.1 rom do i have to do anything? Sorry if my question is confusing...
Flash it like anything else (depending on the rom), instructions should be in the first post, most flash just like any other rom.
In going from 2.1 to 2.2, you can use CWR to flash the new ROM. The ROMs come with the kernels. But you will want to be sure to follow the install instructions of the ROM you've selected.
Now, if you should decide to go from 2.2 back to 2.1, you will need to flash a 2.1 ROM first. If all if you is a Nandroid recovery without flashing a 2.1 ROM first, you'll have to introduce yourself to ODIN.
so i should be good if say i go from obsidian to bionix as long as i dont do a nandroid backup first thanks for the quick reply by the way
reyese24 said:
so i should be good if say i go from obsidian to bionix as long as i dont do a nandroid backup first thanks for the quick reply by the way
Click to expand...
Click to collapse
The key word there is *should*.
From what I can tell, if you do a nandroid backup & restore, you want that to be to the same version of the OS. So, you probably don't want to do a backup from a 2.2 ROM and then recover to a 2.1 ROM, or visa-versa. No harm in doing the backup, however. The thing to avoid is the recovery into the wrong ROM.
As long as you flash a ROM that includes the kernel, you *should* be fine. That said, it is possible that something could go wrong, in which case having ODIN around can save you. (It took me several hours to figure out how to get the right drivers to connect my PC to my phone using ODIN. But once I figured that out, flashing JFD on the phone takes only a few minutes. But I don't flash "in the field", only at home - so if something goes wrong, I'm in a position to repair it).
EDIT: I'm not sure why you'd want to go from a 2.2 ROM back to 2.1 if you've already ventured into the custom ROM world. If you're not happy with the Obsidian performance, you might try Onyx or another ROM, like Axura.
ScratchSF said:
The key word there is *should*.
From what I can tell, if you do a nandroid backup & restore, you want that to be to the same version of the OS. So, you probably don't want to do a backup from a 2.2 ROM and then recover to a 2.1 ROM, or visa-versa. No harm in doing the backup, however. The thing to avoid is the recovery into the wrong ROM.
As long as you flash a ROM that includes the kernel, you *should* be fine. That said, it is possible that something could go wrong, in which case having ODIN around can save you. (It took me several hours to figure out how to get the right drivers to connect my PC to my phone using ODIN. But once I figured that out, flashing JFD on the phone takes only a few minutes. But I don't flash "in the field", only at home - so if something goes wrong, I'm in a position to repair it).
EDIT: I'm not sure why you'd want to go from a 2.2 ROM back to 2.1 if you've already ventured into the custom ROM world. If you're not happy with the Obsidian performance, you might try Onyx or another ROM, like Axura.
Click to expand...
Click to collapse
Just to summarize, followed by a question of my own.
Correct me if any of this is wrong. These are the points I gathered from reading this thread.
-Ok Nandroid backup is a program which can be used to backup and at a later time restore your stock firmware, i.e. stock 2.1.
-Backing up your current 2.1 ROM is safe, restoring might get you in trouble if you don't have the correct 2.1 kernal to match.
-Any of the popular 2.2 ROMS (Axura, Macnut, Obsidian) all come with the 2.2 kernal coupled.
-Downgrading from a 2.2 ROM, and restoring your Nandroid Backup of 2.1 can get you into trouble, unless you install a 2.1 ROM first which would restore a 2.1 Kernal at the same time.
Now my question is this. How do you backup not only your 2.1 stock ROM, but your stock kernal also? If you decide you don't like custom 2.2 ROMS and want to go back down to your stock 2.1 rom and kernal, how can you avoid having to install another custom 2.1 ROM with kernal, just to be able to put your restore 2.1 back. Confusing question I know, but basically, how can you just go from a custom 2.2 rom/kernal back to your own stock restore of 2.1(ROM and Kernal), will Nandroid backup the kernal also?
SamsungVibrant said:
-Ok Nandroid backup is a program which can be used to backup and at a later time restore your stock firmware, i.e. stock 2.1.
Click to expand...
Click to collapse
Nandroid is the backup/restore component of the ClockworkMod's ROM Manager app. You can use it on any version of the ROM, not only the stock 2.1 version.
SamsungVibrant said:
-Backing up your current 2.1 ROM is safe, restoring might get you in trouble if you don't have the correct 2.1 kernal to match.
Click to expand...
Click to collapse
Backups are safe. And restoring can get you into trouble if you don't restore to the same version of the OS (more specifically, the kernal, as you've indicated) that you made your backup from.
SamsungVibrant said:
-Any of the popular 2.2 ROMS (Axura, Macnut, Obsidian) all come with the 2.2 kernal coupled.
Click to expand...
Click to collapse
For this, you have to read the notes for each build. Yes, as a general rule, the latest works are on 2.2 (which means they come with a 2.2 kernal of some kind).
SamsungVibrant said:
-Downgrading from a 2.2 ROM, and restoring your Nandroid Backup of 2.1 can get you into trouble, unless you install a 2.1 ROM first which would restore a 2.1 Kernal at the same time.
Click to expand...
Click to collapse
Yes. My trick is that if I flash ROMs, I don't do worry about nandroid. If I'm trying to customize my current ROM, then that's where I do a nandroid. But you have to do what works best for you.
SamsungVibrant said:
Now my question is this. How do you backup not only your 2.1 stock ROM, but your stock kernal also? If you decide you don't like custom 2.2 ROMS and want to go back down to your stock 2.1 rom and kernal, how can you avoid having to install another custom 2.1 ROM with kernal, just to be able to put your restore 2.1 back. Confusing question I know, but basically, how can you just go from a custom 2.2 rom/kernal back to your own stock restore of 2.1(ROM and Kernal), will Nandroid backup the kernal also?
Click to expand...
Click to collapse
Good question. I've never backed up the kernal. I only flash ones that others have provided. I'll leave that question for people smarter that me to answer. ;-)
ScratchSF said:
Good question. I've never backed up the kernal. I only flash ones that others have provided. I'll leave that question for people smarter that me to answer. ;-)
Click to expand...
Click to collapse
thanks for the info, anyone know the answer to that last question?
you flash the kernel first and then you restore nandroid for the system that ran on that kernel.
Disclaimer: I am not responsible if you brick your phone
EDIT: don't forget the radio/modem as well, it is not being backed up by NANDROID.
reyese24 said:
I am currently running bionix fusion which i know is an eclair rom however i want to flash obsidian, my question was can i flash a froyo rom just as i would any other rom or do i have to install a kernel for 2.2 and when going back to a 2.1 rom do i have to do anything? Sorry if my question is confusing...
Click to expand...
Click to collapse
Not sure if it was said AND I'm not 100% sure on this but I believe bionix (and a few others) include the kernals in there roms.
and im pretty sure you can just flash over the original fusion you were using and it will also install there kernals.
or you can scope out the bible in the development section to find a kernal.
umm ok so how do you backup your stock kernal, radio and modem?
lqaddict said:
you flash the kernel first and then you restore nandroid for the system that ran on that kernel.
Disclaimer: I am not responsible if you brick your phone
EDIT: don't forget the radio/modem as well, it is not being backed up by NANDROID.
Click to expand...
Click to collapse
So if Nandroid can be used to backup your stock ROM. Then how do you backup your stock kernal, radio, and modem?
So i'm pretty noob with all this stuff but i finally decided to try flashing my phone and, in the end, ended up with a "bricked" (or the extent a vibrant can be bricked) phone. Thanks in advance for the advice.
what i did
I followed the flashing guide in the sticky post "** GUIDE - TIPS - TRICKS ** Last Update 12/03/10 ** READ BEFORE ASKING" and everything worked great. I downloaded Rom manager, made a nandroid backup of my stock rom, flashed it with bionix fusion and everything worked great. I didn't do the titanium backup and there was an app that i needed to use the next day so on the way to work, i decided to restore back to the stock thinking that i could go back for the day, use the apps that i needed and when i got home got home, back up my apps with titanium back up and restore again back to the bionix fusion. So i did that. I went to rom manager and I first backed up my bionix fusion rom and then tried to recover my stock rom. When the phone restarted, it didn't go past the vibrant/samsung screen.
The question...
what went wrong? based on some reading i think it has something to do with the kernel but i'm not really sure.
but the real question is, how do i avoid from this happening again? did i do the recovery wrong? what's the best way to unbrick my phone back to stock without losing any data on the phone. is it possible????
at this point, i can go into download mode. what should be my next move?
Thank you again if you can provide any insight.
*edit*
So looking at some posts, I looks like I need to flash the stock kernel. can anyone tell me how to flash just the kernel using odin? I've never used it and I can't seem to find anything on flashing just the kernel. Thank you.
Problem SOLVED!
ok. not completely solved T_T.
What i've done.
I've flashed back to stock vibrant firmware and that works fine. When i try to restore my nandroid backup, and it reboots, I get stuck back to the same place i was. I made two nandroid backups and tried them both but neither of them work. am i doing it wrong? I have even re-rooted my vibrant and downloaded rom manager again and tried it through there and still get the problem. have tried it about 4 times now with no luck.
Again, any help is appreciated.
Nandroid doesnt replace the kernal
Sent from my SGH-T959 using XDA App
Exactly, nandroid doesn't replace the kernel. If you want to run a nandroid restore, you have to either flash the rom the nandroid was created on, then restore (safest imho), or flash a compatible kernel for the rom from which your nandroid was created, then run your nandroid restore.
Sent from my Vibrant running Macnut R13 w/JK6 Modem and Black Froyo
Pretty sure this was in the sticky too
Hey guys,
Wanted to get a sure answer.
Whats the safest way to restore back to the stock firmware fro CM10 (or any rom in general).
There are two answers that i seem to have come across.
Answer 1:
Just download the stock firmware. Extract tar. Load onto PDA, check auto reset the flash reset and then start. Boom done! Everything reverts to stock, modem, firmware, kernel, etc.
Answer 2:
YOU MUST first flash stock kernel. So flash that first via odin then open odin again and flash the rom. If you don't flash the stock kernel first and then just flash the stock firmware, you'll have some issues.
As you can see, both are a bit contradicting. Whats the right method?
You missed one.
Make a nandroid of your stock ROM. then once you're done checking out CM or whatever else, just restore that. A lot less headache.
Docavelli said:
You missed one.
Make a nandroid of your stock ROM. then once you're done checking out CM or whatever else, just restore that. A lot less headache.
Click to expand...
Click to collapse
Yep, nandroid is much much faster. In fact I went to lunch today and restored my CM10 nandroid to show a friend. 10 minutes later I was back to my Samsung ROM. Its much easier than flashing stock, then re-rooting, then loading all your apps and data back on.
I had heard that nandroid restores between stock/CM9/CM10 were causing bugs, or something of the sort.
If it really is working that easily, I might have to give these CM9/CM10 builds a try. I just didn't want to play around with it for a bit and then be forced to set up my stock configuration all again, because I do have a need for a certain level of stability.
Edit: Ah, I was thinking of our Verizon version however. I think it might require an Odin flash back to stock, then you can restore a stock nandroid backup.
While I can't guarantee you won't have problems, I can say that I haven't had any issues while restoring nandroids.
*your experience may differ.
XDA Mobile
What version of CWM or TWRP is working fine for nandroid backup and restore, specially for Tmo version?
Sent from my SGH-T999