I have tried to restore my phone twice from two different Nandroid backups. Both times, it pretty much bricked my phone. Forcing me to recover it by flashing stock ROMs via Odin.
Have others successfully restored Samsung Captivates from Nandroid? If not, what good is making these backups?
Yes the nandroids do work.
U have to first be running on the Android platform (froyo, gb, ics, jb, etc.), Rom & kernel where u made the backup initially and then restore that backup. Otherwise a soft brick is more than likely.
Sent from my SAMSUNG-SGH-I747 using xda premium
4-2ndtwin said:
Yes the nandroids do work.
U have to first be running on the Android platform (froyo, gb, ics, jb, etc.), Rom & kernel where u made the backup initially and then restore that backup. Otherwise a soft brick is more than likely.
Click to expand...
Click to collapse
+1.
Like you cannot restore a GB nandroid over a JB rom because of differences in the file partition scheme. Especially the format of the modem and efs folders that do not get backed up in nandroid backups.
Sent from the wholly ROMin' empire. SGH-I897 CM10.1
Thanks for the info. That does clear up my confusion.
On the other hand, that does seem to limit the use of Nandroid backups since I usually make them when I am flashing a new ROM. In fact, "Make a Nandroid backup." Seems to be a standard instruction when flashing a new ROM.
remmons said:
Thanks for the info. That does clear up my confusion.
On the other hand, that does seem to limit the use of Nandroid backups since I usually make them when I am flashing a new ROM. In fact, "Make a Nandroid backup." Seems to be a standard instruction when flashing a new ROM.
Click to expand...
Click to collapse
You don't need one every time you flash. I usually keep a backup of a good ROM/kernel mix before jumping into nightlys or new builds. And I keep that backup for the next 5-6 releases (if not more). Making nandroids every time will just fill up your SD card or you'll have to delete previous ones every time.
BWolf56 said:
You don't need one every time you flash. I usually keep a backup of a good ROM/kernel mix before jumping into nightlys or new builds. And I keep that backup for the next 5-6 releases (if not more). Making nandroids every time will just fill up your SD card or you'll have to delete previous ones every time.
Click to expand...
Click to collapse
Maybe I am still confused. If I make a Nandroid backup of my phone with CM9, and then flash CM10, can I restore the Nandroid backup to go back to CM9?
remmons said:
Maybe I am still confused. If I make a Nandroid backup of my phone with CM9, and then flash CM10, can I restore the Nandroid backup to go back to CM9?
Click to expand...
Click to collapse
Yes, factory reset before doing so though.
BWolf56 said:
Yes, factory reset before doing so though.
Click to expand...
Click to collapse
Wow. So CWM has the smarts to reformat the JB partitions back to the ICS partition scheme in the nandroid backup, without first flashing a clean CM9 ROM?
I've never done the CM10 to CM9 path, so just seeking verification.
Thanks.
Sent from the wholly ROMin' empire. SGH-I897 CM10.1
laughingT said:
Wow. So CWM has the smarts to reformat the JB partitions back to the ICS partition scheme in the nandroid backup, without first flashing a clean CM9 ROM?
I've never done the CM10 to CM9 path, so just seeking verification.
Thanks.
Sent from the wholly ROMin' empire. SGH-I897 CM10.1
Click to expand...
Click to collapse
Actually, that's a good question lol. I never went down like that as I usually go back to stock. Then again, there's no good reason to go back to ICS from JB.
Either way, losing track here. I'm not sure if it's possible but I'd assume it is as the ROM should rewrite it's own partition (I think?). A factory reset and system wipe would probably be needed.
Related
So I have tried many times to restore my phone from a backup made by recovery manager, but it never seems to work. It will always make it to the desktop, but either restart constantly or everything will constantly crash making it unusable. Is there something I'm doing wrong?
Sent from my SAMSUNG-SGH-I896 using XDA App
Is your back up the same base as what toy are on. Meaning 2.1 to 2.1. Are you trying to restore a stock backup over 2.2?
mcord11758 said:
Is your back up the same base as what toy are on. Meaning 2.1 to 2.1. Are you trying to restore a stock backup over 2.2?
Click to expand...
Click to collapse
No. The ROM I was running when doing the backup was Serendipity 3.0. I flashed back to Serendipity 3.0, then ran my restore. Everything constantly crashes.
EDIT: I've found uninstalling and reinstalling the applications works, but then there's no point in making a nandroid backup. I might as well just flash back to the ROM I was on and use TiBu in that case.
Anyone else have any ideas?
I'd really like to experiment more with ROMs and custom projects, but I don't want to unless I can basically go back to what I had with one click.
Get titanium backup pro. lts $5, but well worth it. Everything restores with one click.
Sent from my SAMSUNG-SGH-I897 using XDA App
sixstringsg said:
Get titanium backup pro. lts $5, but well worth it. Everything restores with one click.
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
Yeah, I guess I'll just backup absolutely everything with TiBU Pro and keep the installation files around for each ROM, since CWM backups do not seem to work properly.
Auridran said:
Yeah, I guess I'll just backup absolutely everything with TiBU Pro and keep the installation files around for each ROM, since CWM backups do not seem to work properly.
Click to expand...
Click to collapse
CWM backups work fine as long as you have matching firmware versions (2.1-2.1, 2.2-2.2, or 2.2.1-2.2.1)
also you need to be aware of lagfixes in the rom that you may currently be running, they are not always compatible between roms
nandroid does not backup your kernel or modem which is why you need to be moving within the same firmware versions
you cant make a stock nandroid backup, flash a 2.2 rom, then restore from that backup immediately. you will need to do a couple of things first.
keep a stock 2.1 cwm flashable kernel and modem on your sdcard
revert any lagfixes your phone may have prior to trying to restore your nandroid of stock
once lagfixes are removed, flash your kernel and modem (same firmware version as your nandroid backup)(its possible to have this set up within ONE zip file)
once you are rebooted back into CWM, restore your nandroid...reboot and profit
Pirateghost said:
CWM backups work fine as long as you have matching firmware versions (2.1-2.1, 2.2-2.2, or 2.2.1-2.2.1)
also you need to be aware of lagfixes in the rom that you may currently be running, they are not always compatible between roms
nandroid does not backup your kernel or modem which is why you need to be moving within the same firmware versions
you cant make a stock nandroid backup, flash a 2.2 rom, then restore from that backup immediately. you will need to do a couple of things first.
keep a stock 2.1 cwm flashable kernel and modem on your sdcard
revert any lagfixes your phone may have prior to trying to restore your nandroid of stock
once lagfixes are removed, flash your kernel and modem (same firmware version as your nandroid backup)(its possible to have this set up within ONE zip file)
once you are rebooted back into CWM, restore your nandroid...reboot and profit
Click to expand...
Click to collapse
Well like I said, I made a backup on my Serendipity 3.0 ROM I had going, flashed to something else, then even flashed back to Serendipity 3.0 before restoring and it still didn't work properly. All the apps I had installed just force-closed until I reinstalled them, or force-closed somewhere during use.
what is a nandroid? how do you perform a NANDroid backup of your current ROM? im going to cm7 stable from kj1. just wondering cause it says in the steps to install cm7. thanks..sorry for the noob ques..
its making a complete backup of ur current rom settings,apps and all. with i897 gingerbread roms i dont think u can restore a nandroid backup. but u would normally do a backup in recovery with cwm.
yes, nandroid on i897 ginger roms do not work.
but the procedure would be to make a backup. then if you flash a different rom from what the backup was made from you would have to flash the rom back that was backed up THEN restore the nandroid and it will be like you never flashed away from that rom.
DO NOT EVER restore a nandroid to a set up it was not backed up on, it will bootloop.
studacris said:
DO NOT EVER restore a nandroid to a set up it was not backed up on, it will bootloop.
Click to expand...
Click to collapse
can you expound on that please...hahaha..sorry im reading it over and over..just need to clarify..what you mean? thanks btw guys for the reply..so basically nandroid backs up your rom..cause just the name sounded confusing..i mean why name it nandroid when they can just say in the intructions before flashing a rom to just "back up" your rom..haha..i thought nandroid was something else..cause i heard other people saying something about efs or whatever and backing it up but i dont even know what that is especially..thanks though for replies..got it..
Say you back up your current ROM, then flash another. You can't just restore ROM A onto ROM b. You have to flash back to ROM A and THEN restore the nandroid and it will be like you never flashed ROM b. All of you settings and everything will be intact.
Efs is totally different, that is a partition that contains your phones individual data, it's imei which you have to manually backup it's not included in a nandroid.
Components backed up by NANDroid
Which of these components does NANDROID back up?
- bootloaders?
- kernel?
- system apps and other apps?
- modems?
- other parts of the OS?
Thanks for sharing the knowledge.
The firmware and system settings.
No kernel
No bootloader
No modem
studacris said:
Say you back up your current ROM, then flash another. You can't just restore ROM A onto ROM b. You have to flash back to ROM A and THEN restore the nandroid and it will be like you never flashed ROM b. All of you settings and everything will be intact.
Efs is totally different, that is a partition that contains your phones individual data, it's imei which you have to manually backup it's not included in a nandroid.
Click to expand...
Click to collapse
Kindly clarify this please, i want to backup my stock rom before going custom.
So inorder to do a complete backup, we need to do a nandroid backup and also backup imei separately?? and then restore both of them when i flash back to stock??
ayush29k said:
Kindly clarify this please, i want to backup my stock rom before going custom.
So inorder to do a complete backup, we need to do a nandroid backup and also backup imei separately?? and then restore both of them when i flash back to stock??
Click to expand...
Click to collapse
They are two separate issues, really, but you are correct that you should back up both.
Nandroid lets you go back to a previous state, as long as you flash back to the correct ROM before you restore it. It will not let you restore data to your new installation, though. If you want to restore your applications in your new ROM, you can download Titanium Backup from the market which will let you batch save your applications now and restore them on your new ROM (It can also save and restore system data, but don't restore system data between ROMs, it causes all sorts of weird issues).
Backing up your EFS folder is something you should do, but hopefully will never have to restore. Your EFS folder contains information about your phone and should never actually get touched in any way when flashing ROMs. However, things go wrong and sometimes this folder ends up getting corrupted for whatever reason, which can lead to a corrupt IMEI code and no service. If this were to happen, you would restore you EFS from backup. I think it's safe to say most of us have never had to actually do this, but better safe than sorry. You can do a search for backing it up and find several threads about it.
Happy flashing!
lol...I was about to do nandroid backup! These post wre real helpful...thank you!
See this thread in the Development Forum for Corn Kernel... It has a working nandroid. BTW, that kernel is for i897 Gingerbread Roms.
Components backed up by nandroid
KarateKick said:
Which of these components does NANDROID back up?
- bootloaders?
- kernel?
- system apps and other apps?
- modems?
- other parts of the OS?
Thanks for sharing the knowledge.
Click to expand...
Click to collapse
studacris said:
The firmware and system settings.
No kernel
No bootloader
No modem
Click to expand...
Click to collapse
When I run a nandroid backup I see it processing these:
- boot image
- recovery image
- system
- data
- datadata
- .android_secure
- cache
- sd-ext
Can anyone explain some of these terms to me? I am pretty new to all this.
This thread has all the goodies defined pretty well http://forum.xda-developers.com/showthread.php?t=1093062
Guys , if I have two same model phones , one with alot of games and modded ROM and the other is standard , Can I take NANDroid backup from the first and restore in in the second ?
thanx in advanced
abdu_mka said:
Guys , if I have two same model phones , one with alot of games and modded ROM and the other is standard , Can I take NANDroid backup from the first and restore in in the second ?
thanx in advanced
Click to expand...
Click to collapse
You will need to first get it on the same modded ROM and then flash the backup. They will then be identicle
Hello,
This is the thread I was looking for. It just tackles top backup/restore issues I want to be positive of before tinkering around.
Now, what app is capable of doing a nandroid backup, if any? RomManager?
If a nandroid backup consists of the firmware and system settings but no kernel, bootloader or modem, how are these three backed up then?
My goal is making a stock unrooted (if possible) backup.
A concerning restoring, from this thread I understand that the restore process is composed of:
1st restore ROM A (which?)
2nd restore nandroid (which?)
3rd restore data/apps (Titanium is able to)
4th restore EFS folder (how?)
Please, correct/suggest. I appreciate.
Greetings,
galaxymny said:
Hello,
This is the thread I was looking for. It just tackles top backup/restore issues I want to be positive of before tinkering around.
Now, what app is capable of doing a nandroid backup, if any? RomManager?
If a nandroid backup consists of the firmware and system settings but no kernel, bootloader or modem, how are these three backed up then?
My goal is making a stock unrooted (if possible) backup.
A concerning restoring, from this thread I understand that the restore process is composed of:
1st restore ROM A (which?)
2nd restore nandroid (which?)
3rd restore data/apps (Titanium is able to)
4th restore EFS folder (how?)
Please, correct/suggest. I appreciate.
Greetings,
Click to expand...
Click to collapse
First of all, you have revived an old thread with now false information. A nandroid does include modem and kernel. Bootloaders can't be backed up, and there really wouldn't be a point in that. No app can do a backup, and please don't use ROM manager; it's obsolete. As for your steps: You probably only need to flash a ROM first if the partition table is being changed. Meaning you can't restore a Samsung ROM over an AOSP ROM. You won't need to use titanium backup because you will have restored the phone to the exact state it was when you took the backup. Meaning there won't be anything to restore. Efs? Don't touch it, we never will be deleting it.
Sent from my CM9 ICS i897 Captivate
Modems and kernels ARE NOT backed up in a Nandroid...
Hello,
@korockinout13: I don't think I'm providing false info. Actually, i've been gathering from the thread. I think there's some disagreement on what a nandroid backup really backs up from the views expressed in the thread. Plus, it's pure netiquette not opening new threads for a topic already started somewhere else in a forum. It's power ecology. No hard feelings, though.
Thank you and b-eock for your replies. I think I'd rather use cwm instead.
My goal is still the same: making a stock unrooted (if possible) backup as there are no roms available for my brand new Mini:
pda S5570XWKQG
phone S5570XWKQ5
csc S5570YOGKQ3
android version 2.3.4
Kernel 2.6.35
Thank you both!
b-eock said:
Modems and kernels ARE NOT backed up in a Nandroid...
Click to expand...
Click to collapse
Someone told me about the modem part, so I'm not really sure about that. But if it doesn't backup the kernel, why does restoring a nandroid put you back on the kernel you had previously (i.e. Glitch)?
I want to try some kernels for cm 7.1 to see if ocing could help speed up some games. If I don't like them I would like to get stock kernel back and I know I can't use sgs kernel flasher to back up current kernel because cm7 is different. I think I read that you could do a Nandroid and this would back up the current complete setup. Is this true? (sorry can't seem to search efficiently on this Tapatalk and don't have access to a computer). If so does it also backup apps, data and all? Is it done on the backup rom from rom manager or recovery? Thank you for your help.
Sent from my SGH-I897 using Tapatalk
nandroid backs up everything just as it is. definitely use cwm not rom manager.
you could also just put d/l the stable kernel as a cwm flashable zip.
2 cents
fractaline said:
nandroid backs up everything just as it is. definitely use cwm not rom manager.
you could also just put d/l the stable kernel as a cwm flashable zip.
2 cents
Click to expand...
Click to collapse
Thank you for your help. Where can I find the kernel?
Sent from my SGH-I897 using Tapatalk
Don't know for sure (I don't run cm7), but I would check the op of the cm7 thread.
fractaline said:
nandroid backs up everything just as it is. definitely use cwm not rom manager.
you could also just put d/l the stable kernel as a cwm flashable zip.
2 cents
Click to expand...
Click to collapse
nandroids do not backup kernel or modem.
have you ever made a backup of one set up and tried to restore onto a completly different rom? well if you have then you know there is a high chance that it will bootloop because of a now incompatible kernel. the procedure for a proper nandroid restore is to flash the rom it was backed up on (thus flashing the kernel that is compatible with it) and THEN restoring the nandroid. then it will be like you never flashed away from that rom at all. (this is speaking of tw roms as i have never run an aosp so i could be mistaken about it not backing up kernel on cm7)
studacris said:
nandroids do not backup kernel or modem.
have you ever made a backup of one set up and tried to restore onto a completly different rom? well if you have then you know there is a high chance that it will bootloop because of a now incompatible kernel. the procedure for a proper nandroid restore is to flash the rom it was backed up on (thus flashing the kernel that is compatible with it) and THEN restoring the nandroid. then it will be like you never flashed away from that rom at all. (this is speaking of tw roms as i have never run an aosp so i could be mistaken about it not backing up kernel on cm7)
Click to expand...
Click to collapse
Yea, I kinda thought that, but thought it worked for cm7.
Sent from my SGH-I897 using Tapatalk
Trying to create a nandroid backup in cement v4... (running uckj3, with boog's kj3 kernel) and every time i boot into recovery and perform a backup it gets stuck at "backup sd-ext" kinda confused as to why this is happening, also can't get the kj3 extended power menu to work, flashed the zip maybe 5 times, cleared the cache/dalvik cache and nothing, any and all suggestions are greatly appreciated. Thanks guys.
Sent from my SAMSUNG-SGH-I897, named Ginger, using XDA App.
The nandroid backup is not yet working in the Gingerbread Roms.
The extended power menu is for Deodexed Roms only.
Hope this info proves helpful.
update
Okay, so I was thinking about why it wasn't working and went to my clockworkmod folder on the SD and saw that the files were pretty large in size, all totally over 4 FBI, so i deleted some miscellaneous files to free up some additional space and tried to run cement backup again... still took a while and did think it got stuck again, but it actually finished..could i safely assume that it worked or should i not trust the files? Also, the more i think about it, do i really need a Nan backup? Meaning, if anything goes wrong with my phone i can always reflash stock and use titanium backup to restore my apps...any thoughts?
Like I said before, the Nandroid Backup does not work in the Gingerbread world. It may look like it is backing up but the restore part won't happen. If u try u may soft brick.
And yes, the fail safe is that you could always return to a Gingerbread stock of your choice and use Titanium Backup to restore your stuff.
nandroid works on gingerbread, just not I897 kernels. I9000 works fine.
although i don't use them personally.
^ Thanks for the clarification. I didn't realize that about the i9000 because I am always on i897.
It's amazing what is being accomplished on captivate kernels, reverse engineering and building "blind" but nothing beats having source code to work with, which is why the I9000 nandroid works.
So how can I tell if I'm running an I897 or I9000? Currently using UCKJ3 with boogs kernel and just flashed the samurai kernel
Sent from my SAMSUNG-SGH-I897 using XDA App
that is I897.
I897 firmwares usually start with a K
I9000 usualy a J
it will also usually say in the op of the thread...
Hi , some questions.Will appreciate if anyone could take the time and answer.
1. What things are left out in a nandroid backup? Are kernels included?
2. I can't restore a nandroid backup of froyo on GB without flashing a stock froyo build first, is that right?
3. Can I restore a Nandroid backup of GB 2.3.3 (say) while on GB 2.3.7 or any other 2.3.x? If yes, what if I am on different kernel than the backup kernel, can i still do it?
4. Suppose I am on 2.3.x based custom rom (say MIUI) and I restore a 2.3.x based CyanogenMod Nandroid backup, will I get my whole CM back or all my apps/settings of CM on MIUI?
Thanks a lot.
Hi!
praky said:
Hi , some questions.Will appreciate if anyone could take the time and answer.
1. What things are left out in a nandroid backup? Are kernels included?
2. I can't restore a nandroid backup of froyo on GB without flashing a stock froyo build first, is that right?
3. Can I restore a Nandroid backup of GB 2.3.3 (say) while on GB 2.3.7 or any other 2.3.x? If yes, what if I am on different kernel than the backup kernel, can i still do it?
4. Suppose I am on 2.3.x based custom rom (say MIUI) and I restore a 2.3.x based CyanogenMod Nandroid backup, will I get my whole CM back or all my apps/settings of CM on MIUI?
Thanks a lot.
Click to expand...
Click to collapse
I'm not sure I can answer all your questions but I'll tell you what I've done.
From stock, after making a nandroid backup using CWM, I've flashed a CM7 having done all the usual wipe(cache,etc) procedures and gone back to stock using the backup. Everything is restored, including my settings, old messages, kernel, apps, everything. Be warned, you will obviously lose all the messages and call records that you received after you flashed the new ROM, unless you use an SMS/call log backup app. Same with CM7 to CM9 and back. So if you plan to flash a new ROM, the nandroid should be able to get you back to the exact same state that you were in when you made the backup.
I'm not much of an expert though, so I might be wrong. Feel free to improve on this answer!
1) Yes
2) Yes. Because of change of Linux kernel version.
3) Yes.
4) You will get whole CM back!
Sent from my GT-S5830 using Tapatalk 2
Thanks a lot guys...
One more question.
As you said, since I can't restore a backup of froyo on GB (because of linux kernel change), how can i restore a 2.3.x with a different kernel on a different 2.3.x with a custom kernel. Or is this kernel different from a linux kernel?
Asking because you answered the b part of 3rd question as yes (or maybe you didn't answer it at all, i am implying here)
forcrp said:
I'm not sure I can answer all your questions but I'll tell you what I've done.
From stock, after making a nandroid backup using CWM, I've flashed a CM7 having done all the usual wipe(cache,etc) procedures and gone back to stock using the backup. Everything is restored, including my settings, old messages, kernel, apps, everything. Be warned, you will obviously lose all the messages and call records that you received after you flashed the new ROM, unless you use an SMS/call log backup app. Same with CM7 to CM9 and back. So if you plan to flash a new ROM, the nandroid should be able to get you back to the exact same state that you were in when you made the backup.
I'm not much of an expert though, so I might be wrong. Feel free to improve on this answer!
Click to expand...
Click to collapse
Since GB to froyo is not allowed then CM9 (ICS) to CM7 (GB) should also be not allowed? Just want to clarify, have you restored CM7 backup on CM9?
praky said:
Since GB to froyo is not allowed then CM9 (ICS) to CM7 (GB) should also be not allowed? Just want to clarify, have you restored CM7 backup on CM9?
Click to expand...
Click to collapse
Cm9 for the Ace still uses the old 2.6 linux kernel(same as the gb kernel) because linux kernel 3.x of ICS is difficult to port for our device!
I have restored a CM7 nandroid backup from CM9 and CM10 and it works perfectly!
Any Gb to gb rom restore works.
Sent from my GT-S5830 using Tapatalk 2
galaxyace152 said:
Cm9 for the Ace still uses the old 2.6 linux kernel(same as the gb kernel) because linux kernel 3.x of ICS is difficult to port for our device!
I have restored a CM7 nandroid backup from CM9 and CM10 and it works perfectly!
Any Gb to gb rom restore works.
Sent from my GT-S5830 using Tapatalk 2
Click to expand...
Click to collapse
Can i restore a stocklite backup (gb rom) from maclaws rom directly..will there be any MD5 mismatch or any other problem ?
Sent from my GT-S5830 using xda premium
Cant restore my contacts,sms,apps and data from Gingerbread nandroid backup
Hi,
I have a similar problem.
Thought of posting a new thread but afraid that i would flood the forum.
I have taken NANDROID backup of my Gingerbread Stock ROM(rooted) using CWM.
Currently im in Cyanogenmod 7.2 for galaxy ace S5830.
I thought of restoring my Contacts,Sms,Apps using Advanced restore from Recovery mode.
Result: "MD5 mismatch" hence unsuccessful.
I tried restoring my Entire NANDROID back up.
Result: The Ace was stuck up with Samsung LOGO.
I flashed CM7.2 again after restoring factory settings.Things work but a blank phone.
So im in 7.2 again. How do i restore the GB Rom? I just want to safely export Sms,contacts and data using .APKs and retrieve back in CM7.2 ????
(BTW CM 7.2 gives me 2 days battery backup at 480 Mhz (underclock) with many useful apps customized as ROM. Quite Delighted. Thanks to Mclaw)
Custom and stock roms use different file systems. Custom uses ext4, stock uses rfs. You need to convert file systems before restoring backup.
Ways to do it:
-flashing stock firmware with odin.
-using the cf-root ext4 manager app, which you can extract from cf-root flashable zip.
Good luck