[SGH-I747] Nandroid MD5 mismatch via CWM - Galaxy S III Q&A, (US Carriers)

is their a particular reason why I sometimes run into a md5 mismatch when restoring Nandroid backup? Is their a way to verify the nandroid backup with like an MD5 checker? I can foresee this being particularly devastating when flashing experimental ROMS or just taking one for a "test-drive" as I frequently enjoy doing. Is their a "best practices" with regard to making a Nandroid backup? I heard somewhere that special characters in the name often throws that error, I just don't understand how and why. I use periods sometimes like "stock root 07.19.2012". Are spaces REALLY a concern? If so, what would be the best format(StockRoot07192012)? Thanks for any assistance with this.

Related

Nandroid Pre-rooting

I've done all the relavent forum searches and read through anything google would throw up on Nandroid (most related to G1). I would like to do a backup of my non-rooted G2 before loading other ROMS.
I have read through here:
http://android.modaco.com/content/h...and-your-orange-t-mo-etc-device-via-nandroid/
and here:
http://android.modaco.com/content/h...ed-recovery-image-on-your-device-permanently/
but cannot quite work out when any update is temporary allowing you to do a Nandroid backup of the origional ROM and which command/step is the part where you would do the backup.
I feel like a total noob but I just want to be sure.
Thanks
C
Install flashrec, flash your recovery image, and from there you can backup and restore with nandroid. Hope this is what you were after.

Difference between nandroid backup & Titanium backup?

Hi everyone,
I'm pretty confused of the difference between a nandroid backup and Titanium backup.
My understanding is:
nandroid = kind of a restore point for the phone with all system, apps and user data.
Titanium backup = same thing, but with options to choose what to back up.
So why do you need 2 of the same thing if they both perform exactly the same thing? Eventually, we'll probably be using the backup to restore those datas in case we want to flash new ROMs.
Am I missing something here?
Thank you for the info!
emigre said:
Hi everyone,
I'm pretty confused of the difference between a nandroid backup and Titanium backup.
My understanding is:
nandroid = kind of a restore point for the phone with all system, apps and user data.
Titanium backup = same thing, but with options to choose what to back up.
So why do you need 2 of the same thing if they both perform exactly the same thing? Eventually, we'll probably be using the backup to restore those datas in case we want to flash new ROMs.
Am I missing something here?
Thank you for the info!
Click to expand...
Click to collapse
You don't need two of the same thing. I haven't used titanium but nandroid is a, if you will, what-you-see-is-what-you-get backup....what I mean by this is it will back up your phone in the exact state it is...you can't choose to exclude this or that, etc. I prefer mybackup pro because the one time I used titanium I couldn't figure out what to do cuz the GUI was so scrub. That's just me tho.
Sent From My HTC Aria Using XDA App
I think the main difference is that nandroid will restore everything back the way it was through recovery. With Titanium Backup, you can backup your apps+data and restore them if you flash a new ROM. So like if you upgrade to the latest version of CM6 or Liberated, you can carry your apps over. If you restore the nandroid, it will restore the old ROM too.
Thanks for the response guys.
@blindfusion: I think you just pointed out the main difference there. I didn't think of it that way, the old ROM would also be flashed!
@zervic: Now I think I'll need to get my hands on a backup app. Will check out backup Pro!
Thanks again!
under nandroid/advanced restore, there's an option to restore data. not sure how it differs from titanium. i think titanium let's you pick the apps to back up. nandroid just backs up everything.
So does nandroid also give us the option to restore data (ie. Saved apps, datas, etc) under advanced without flashing the old ROM back in?
For example if i were to flash a newer ROM (FR007 for instance), then i'd be able to have access and restore ALL the backed up data in nandroid? And have a newer version of the OS?
Am i missing something here? I guess i just want to keep my aria light and avoid installing apps i absoloutely do not need. To keep it zippy and maintain precious internal memory.
Thanks again everyone!
Sent from my HTC Liberty using XDA App
that's how i've restored apps/data after updating rom.
Thanks for the confirmation Darren!
Just to confirm that means that if I use titanium backup, it can backup the exact same things as Nandroid backup but you can use it for your new ROM?
No titanium backs up app and their data only.nandroid is a full system image.
Sent from my Liberty using XDA App
androidlover123 said:
Just to confirm that means that if I use titanium backup, it can backup the exact same things as Nandroid backup but you can use it for your new ROM?
Click to expand...
Click to collapse
Always make both before flashing a new ROM. If everything goes according to plan, run Titanium to restore all your apps into the new ROM. If something goes wrong, you can use Nandroid to restore your phone to pre-flash state.
Also, you should copy the Nandroid file to your computer. If your phone is ever lost or stolen and you get a new one, you can restore it to your old phone's image.
NANDroid backup is a complete image of your phone: the OS, apps, data, everything. So if you screw up your phone, like making it unbootable, or accidentally wiping it clean, you can restore the image and everything will be back to the way it was when you did the backup.
Titanium Backup is an app in your OS that backs up other apps, their data, and some system data / user settings. It's usually used, for example, for restoring apps and their data after a clean install, where you've wiped everything clean.
The two options are fundamentally different, but do have some overlap.
I've never got nandroid backup to work for me personally. Always comes up, "backup not found".
Sent from my Liberty using XDA Premium App
glad i read this thread. it clear up a lot of questions i have.
the only other question i want to ask is what is difference between ClockWorkMod and Nandroid backup?
I heard CWM is an Nandroid backup so does this mean Nandroid backup is a general term for system back up ? or is it an actual program?
silentsigma said:
glad i read this thread. it clear up a lot of questions i have.
the only other question i want to ask is what is difference between ClockWorkMod and Nandroid backup?
I heard CWM is an Nandroid backup so does this mean Nandroid backup is a general term for system back up ? or is it an actual program?
Click to expand...
Click to collapse
You heard wrong about ClockworkMod. ClockworkMod is a recovery. Nandroid backup is not an actual program, but a backup of your entire system which can be done through ClockworkMod (it's an option).
thanks. that answer all of my backup questions.
Thread moved to Q&A
Theonew said:
You heard wrong about ClockworkMod. ClockworkMod is a recovery. Nandroid backup is not an actual program, but a backup of your entire system which can be done through ClockworkMod (it's an option).
Click to expand...
Click to collapse
Sorry still unclear for me, so if i have CWM i will go to recovery and there i can performe the backup right?
that copies the nandroid to my Sd card? and that image is flasheable image? is that correct? sorry if any of those is a stupid question :S
Edit: Nevermind, i found a guide here that is good for newbies like me, but thanks anyway
Sorry for necro'ing this thread, but at least it's better than making a new one!
From what I've read in this thread, I understand a bit better about the difference.
I've also read that it's important to save nandroid back up on PC in case you lose your phone.
Therein lies my next 2 questions.
1. If I want to use a nandroid backup on the replacement, it should be exactly the same phone, otherwise there might be a problem with the compatibility of the ROM stored in the nandroid and the phone. Right?
2. If I want to use a titanium backup on the replacement, I can use it on any phone, except I should not restore the SYSTEM apps. Right?
If (2) is correct, then we should also keep a titanium backup on the PC?
Part of my reason is also, I plan to switch from Desire HD to SGS3 and I hope to keep both pretty similar with slightly different interface. I plan to root my SGS3 and use titanium to restore some things from my DHD to SGS3. Using a nandroid on the new SGS3 will be a FATAL mistake right?
I know this is not a DHD forum, but the technicalities are the same, so I hope it's no offense asking these questions here!
---------- Post added at 01:57 PM ---------- Previous post was at 01:48 PM ----------
Oops forgot to add!
I'm using 4ext instead of CWM. In a brief reading, I've found that 4ext has it's own backup which is not nandroid. But backing up from 4ext is the same as doing a nandroid backup? In which case, every "nandroid" in the earlier post can just be replaced with "4ext backup" accordingly.
If this is a stupid question, just scold me, I'm still learning and asking as I'm reading. Just trying not to create new threads.
ferns_mccanus said:
Sorry for necro'ing this thread, but at least it's better than making a new one!
From what I've read in this thread, I understand a bit better about the difference.
I've also read that it's important to save nandroid back up on PC in case you lose your phone.
Therein lies my next 2 questions.
1. If I want to use a nandroid backup on the replacement, it should be exactly the same phone, otherwise there might be a problem with the compatibility of the ROM stored in the nandroid and the phone. Right?
2. If I want to use a titanium backup on the replacement, I can use it on any phone, except I should not restore the SYSTEM apps. Right?
If (2) is correct, then we should also keep a titanium backup on the PC?
Part of my reason is also, I plan to switch from Desire HD to SGS3 and I hope to keep both pretty similar with slightly different interface. I plan to root my SGS3 and use titanium to restore some things from my DHD to SGS3. Using a nandroid on the new SGS3 will be a FATAL mistake right?
I know this is not a DHD forum, but the technicalities are the same, so I hope it's no offense asking these questions here!
---------- Post added at 01:57 PM ---------- Previous post was at 01:48 PM ----------
Oops forgot to add!
I'm using 4ext instead of CWM. In a brief reading, I've found that 4ext has it's own backup which is not nandroid. But backing up from 4ext is the same as doing a nandroid backup? In which case, every "nandroid" in the earlier post can just be replaced with "4ext backup" accordingly.
If this is a stupid question, just scold me, I'm still learning and asking as I'm reading. Just trying not to create new threads.
Click to expand...
Click to collapse
1. Correct. Its highly likely that there will be issues (device won't boot) on almost every occasion.
2. Yes. You may also want to exclude "app data," since it may cause a bootloop or system instability (on some occasions). You could keep a Tb backup if you wish.
It won't be a fatal mistake, but the device will just not boot up (soft-brick). You would have to boot into recovery mode a restore/flash a rom made for the device.
Yes, that's correct.

[Q] [PROBL]Cwm-recovery v5.0.2.7-nandroid backup and md5 checksum error

When trying to restore backup from CWM-recovery I get MD5 checksum error in 2 of 3 restores. The backups doesn't report any errors but restores stops because of MD5 error.
Every time I do a backup I have to check by restoring to verify that the backup is ok. Otherwise I can't trust the backup to be restorable.
This happens with backups/restores from either sdcard or ext_sd, no difference.
Anyone else experiencing this, and are there any solutions to solve it, or at least check the state of the backup without needing to restore it to check if it's restorable?
nilste said:
When trying to restore backup from CWM-recovery I get MD5 checksum error in 2 of 3 restores. The backups doesn't report any errors but restores stops because of MD5 error.
Every time I do a backup I have to check by restoring to verify that the backup is ok. Otherwise I can't trust the backup to be restorable.
This happens with backups/restores from either sdcard or ext_sd, no difference.
Anyone else experiencing this, and are there any solutions to solve it, or at least check the state of the backup without needing to restore it to check if it's restorable?
Click to expand...
Click to collapse
In adb shell or in a terminal emulator, navigate to your backup folder
Code:
cd /sdcard/clockworkmod/backup/name-of-your-backup/
md5sum *img > nandroid.md5
This code resolves md5 checksum errors. Now try to restore.
In case this fails,use advanced restore to restore each .img one by one

Why are my Nandroid restores failing???

I'm running various ICS/CM9 ROMs, and have noticed a pretty consistent problem.
When I perform a backup through recovery, everything goes fine and the last stage creates the MD5 and says backup completed successfully.
I store my backups (based on the ROM) in their own respective folders on my external MicroSD.
I can almost guarantee that 80% of the time when I try to run a restore, I am informed that the MD5 is mismatched and of course the restore operation fails.
I've checked the integrity of my MicroSD, and it's rock solid. Every other file (including ROM installation files and APK's) install flawlessly time and time again - no issues whatsoever.
Can anyone offer guidance? Should I run restore through ROM Manager instead, is CWM recovery not good for backups?
Thanks.
Try making a nandroid, don't move/rename the folder, and then try to restore the nandroid and see if you get the same error.
Sent from my Sensation using Tapatalk 2
Ya like he said. Make sure no spaces in your renamed files either.
Another thing is to maybe restore the nandroid using the same kernel that it was created with. A while ago in ICS infancy there was a kernel problem with FIOPs that was preventing restores.
Also check to see if your nandroid has a boot.img in it. Might be causing some issues but maybe not.

other ways to make full phone backups?

im running this rom and recovery:
ROM: http://forum.xda-developers.com/tmo...ow-to-update-to-stock-rooted-ob1-5-0-t3049676
RECOVERY: https://twrp.me/site/update/2015/06/22/twrp-2.8.7.0-released.html
i decided to do a backup and then try to restore it recently. i've done this successfully in the past, but this time it gave me:
"createTarFork() process ended with ERROR=255"
needless to say, my knuckles are swollen and raw from punching walls and various flat vertical surfaces because this backup wouldn't restore.
so my question is: is it possible to make a complete image backup of a phone without making a nandroid backup of it? a COMPLETE IMAGE? WITHOUT TWRP/CWM?
A COMPLETE IMAGE
thanks..
The only complete backup can only be made in custom recovery. TWRP has never failed me, but if you wand full backup you have to manually select the extra partitions (EFS, modem,recovery itself)..
Can you try restoring from another backup, if you have?
If you have a PC you can do a complete backup with adb
comes the obvious question: how? how do i do a COMPLETE backup? is it a COMPLETE IMAGE?
...it would appear adb backups are only app backups.
"Can you try restoring from another backup, if you have?"
that's not my issue here. but i did already say this:
"i've done this successfully in the past"

Categories

Resources