Nandroid backups are nothing but a fancy name for ‘taking a backup of everything in NAND flash’. This is a great way to take a backup of your ROM’s before doing any changes to your phone and if it all goes bad, you can use ClockWorkMod to do a NANDROID restore and get your phone back to the time you did the backup. Both the backup and restore are handled by ClockWorkMod Recovery.
Some applications are also there which make backups but they only backup system and user applications with data, cache. This advanced root backup method takes a snapshot of your internal memory and its system partitions.
As a rule of the thumb, it is highly recommend to perform a Nandroid backup, before making any customizations to the ROM.
- Have the charging of phone to satisfactory level. More than half will do.
- Check that your SD card or external memory has sufficient space. If there’s 1-2GB free spaces then you are in the green to move ahead.
How to make Nandroid backup?
- Reboot into the recovery by holding home key apart from power key during boot.
- After booting into the clockworkMod recovery, navigate to the “Backup and Restore“.
- Now select the “Backup”. This by default creates a Nandroid backup.
- The process will start and will take a few minutes to complete.
And you’re done. Your backup will be stored in “sd/clockworkmod” directory with the Timestamp as filename. You can leave it on the sd card or move it your computer.
How to restore Nandroid backup.
There’s two restore option, normal restore and advanced restore. Normal restore option restore boot, system, data, cache, SD-ext, files. The advanced option lets you select which item should restore. You can select either option according to your need.
If you moved your previous backup files to any other storage devices, such as a computer, copy them into your phone’s SD card “clockworkmod” folder.
- Reboot into the recovery.
- Navigate to “backup and restore”
- Select “Restore”.
- Now select “Restore or Advanced” depending upon your needs.
- If you have several backed up files, now select which file should use.
- Normal restore select “Yes – Restore”
- Advanced restore select which item should restore. Next select “Yes – Restore XXXX”.
- Wait while the process completes. You can track the progress at the bottom of the screen.
And you’re done!
Q. What things are left out in a nandroid backup? Are kernels included?
Q. Can I restore a nandroid backup of Froyo while on Gingerbread?
A. NO. You will have to flash a froyo build first.
Q. Can I restore a nandroid backup of CyanogenMod 7 while on CyanogenMod 9 (Android 4.0) ?
A. Yes. This is beacuse 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 to our device! Same goes for CyanogenMod 10.
Q. 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?
A. Yes. Since kernels are included, yes.
Q. 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?
A. You will get the whole of CyanogenMod back.