Hi all, just a quick question regarding Nandroid.
If I have two Motorola Milestones, both running the same exact firmware with the same baseband and everything (i.e a one-to-one copy), then if I make a Nandroid backup on one of the Milestone, will I be able to restore using the same backup on the other Milestone?
e.g. If I make a Nandroid backup on Milestone #1, can I use that backup on Milestone #2?
In other words, are Nandroid backup device specific, or do they work across the same phone as long as it runs the same firmware and baseband etc? I ask this because I noticed that there's a MD5 checksum used in the Nandroid backup. Surely that is used to verify the device or something?
The main reason I ask is because I need to restore the Milestone from one of the Nandroid backups I made. The problem is, the newest backup couldn't be restored properly. Well actually, it does restore and the whole operation completed successfully. But during one of the backup steps, it showed a "MD5 checksum mismatch", therefore not everything was completely restored.
However, using an older Nandroid backup restored completely fine, but of course it's a lot older from probably 2 months ago. Both backups were made on the same device and were backed up successfully so there shouldn't be any problem.......
So now, I just want to test my newest backup on another friend's Milestone, which has the same firmware/rom and baseband etc as me. I just wanna test it since that backup is very important to me and I wanna see if I can at least try to restore it somehow.
MD5 is used to check file integrity
the backup itself it's done from what i get at a partition level so meaning it restore partition at date of backup.
about the firmware
if you have different firmware versions after restore you have one version on both if u restore only data partition, you have to have same firmware from the same developer, and usually works.
yes it should work on every milestone.
I see, thanks a lot!
Related
Folx,
I got bitten by the rooting bug. However, as I do use the phone quite a bit, I want to play it safe , so that if the ROMs I am about to try, don't quite work out, I want to get back to stock img and the apps I have and the settings I have etc.
So - as I perform Nandroid backup - does it backup everything ? In other words, if/when I have to restore from the said backup, will I get EVERYTHING back - all the apps and settings, as if nothing has changed ?
Or will I have to reinstall and configure all the apps anew ?
Yes, you will get your apps and settings back.
However I think it doesn't backup other partitions like "radio", because I recently had a problem with my radio and nandroid restore didn't help, I had to flash it again. Anyway, yes, as far as apps, settings, SMS, contacts etc. are concerned you're good.
BlueScreenJunky said:
Yes, you will get your apps and settings back.
However I think it doesn't backup other partitions like "radio", because I recently had a problem with my radio and nandroid restore didn't help, I had to flash it again. Anyway, yes, as far as apps, settings, SMS, contacts etc. are concerned you're good.
Click to expand...
Click to collapse
It creates img files of boot, data, system (and your ext partition on your sd card if you are using one). Anything found in those will be imaged and backed up. It is way too dangerous and pointless to backup the radio. Radio isn't a partition btw.
Don't confuse nandroid backups with other (titanium for example) backups that can carry your settings from one rom to another...
So I have to have the radio image in order to safely restore a NANDROID backup? This thread is old and I don't know if things have changed by now...
PS: Unsure if I have to start a new thread to get an answer to this...
If you won't have a radio image intact, your phone won't boot at all. It won't even turn on.
Hey. Is a nandroid backup all encompassing (kernel and all that too?) or what? I plan to test some stuff out and previously went all out the past 4 or 5 times thinking that restoring from a nandroid will create some problem if I am using that as my default rom. Can I safely flash to a new Tom and install a different kernal then restore the nandroid I have now and be back with pershoot (the kernal I am on now with cm6)?
Lastly can I keep multiple nandroids of various rom/kernals (assuming I understand it correctly from my previous question) and go between them without having problems arise (assuming the backups themselves are stable)?
Thanks in advance, xda is awesome!
Sent from my Nexus One using XDA App
it is an image of EXACTLY what is on your phone at that time... so, rom, kernel, apps, text messages, call logs, ect.... literally everything...
you can keep images of as many different roms and kernals as your sd card will hold...
if you flash a new rom and kernel then restore back to an older nandroid you will revert back to that entire rom and kernel... however you can throw a new kernel on that old nandroid if you restore it...
it literally is as straight forward as it seems...
Yeah I keep many nand backups around. I actually rename them and move them to my computer, labeled in folders, for future use. And I just keep a current backup on the card. But it doesn't matter, keep as many as you like.
What I don't like is losing any recent info I've acquired since my last backup. I wish there were some way to extract the user data and merge that into a nand backup. For example I'll try out different themes or status bars, and wanna switch back via nand restore. But then I lose any texts, call logs, I got that day since yesterday's backup.
You have Call log backup, SMS Backup and APN backup - exactly for that. Search the market. And Titanium can backup app data, if needed.
JHaste said:
it is an image of EXACTLY what is on your phone at that time... so, rom, kernel, apps, text messages, call logs, ect.... literally everything...
you can keep images of as many different roms and kernals as your sd card will hold...
if you flash a new rom and kernel then restore back to an older nandroid you will revert back to that entire rom and kernel... however you can throw a new kernel on that old nandroid if you restore it...
it literally is as straight forward as it seems...
Click to expand...
Click to collapse
Very cool. Going to have much fun with this tonight. Ty for the info guys!
Sent from my Nexus One using XDA App
RogerPodacter said:
Yeah I keep many nand backups around. I actually rename them and move them to my computer, labeled in folders, for future use. And I just keep a current backup on the card. But it doesn't matter, keep as many as you like.
What I don't like is losing any recent info I've acquired since my last backup. I wish there were some way to extract the user data and merge that into a nand backup. For example I'll try out different themes or status bars, and wanna switch back via nand restore. But then I lose any texts, call logs, I got that day since yesterday's backup.
Click to expand...
Click to collapse
sms backup and restore app and call log back and restore app from the market does it just fine for me.
JHaste said:
it is an image of EXACTLY what is on your phone at that time... so, rom, kernel, apps, text messages, call logs, ect.... literally everything...
you can keep images of as many different roms and kernals as your sd card will hold...
if you flash a new rom and kernel then restore back to an older nandroid you will revert back to that entire rom and kernel... however you can throw a new kernel on that old nandroid if you restore it...
it literally is as straight forward as it seems...
Click to expand...
Click to collapse
i think the firmware is not included
Hi,
I have used the nandroid restore from this topic
http://forum.xda-developers.com/showthread.php?t=929646
and its working very well.
Specifically, i installed this nandroid backup
http://forum.xda-developers.com/showpost.php?p=10951297&postcount=167
However, I can't seem to take a full nandroid on my phone.
It always freezes on dumping the "system" files
Can anyone help me to solve this problem?
Thanks!
dont worry anymore
solved it
i just rerooted my milestone and tried a nandroid backup and it all works fine now
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)?
Basically I'm using ICS333 which is great and to do I was trying to make some changes to the stock contacts apps. Anyway, I did a nandroid backup via CWM 5.5 so that I can restore if anything went wrong and sure enough I flashed something meant for JB. I went to restore my backup and afterwards rebooted... except now it is stuck in a loop when it reaches the ICS loading screen.
The only way to make it boot in ICS now is to wipe all personal data... which makes the backup meaningless.
In all honesty, the only thing I really want to keep is my whatsapp and texts. I'm currently trying to restore individual bits of the backup to see what causes the problem but can I extract data from a Nandroid backup?
This day gets better, now my home button doesn't work!
Ultraman1966 said:
can I extract data from a Nandroid backup?
Click to expand...
Click to collapse
yes, download a nandroid browser from play store, and try My Android solutions (link below) for a suitable remedy
For for the tips, I used Titanium backup to retrieve some of the info but didn't to junk the rest. Less crap on the phone means it runs like butter again!