Tips & Tricks

How to take Nandroid Backup on Android

Nandroid backup is considered as a standard directory structure for backing up a perfect mirror image of any Android phone. Besides, if you are one of those who want to try some complicated things like flashing third-party custom ROMs, installing unofficial updates, kernels, etc. then a complete backup must be taken first.

This is necessary as implementing such complicated flashing is risky and may increase the possibility of soft bricking your phone. Besides, I always recommend our all Android users to make a complete backup of their custom/stock firmware before executing any flashing process.

How to take Nandroid backup without ROOT

What is NANDroid Backup?

Nandroid backup is a backup that creates a mirror image of the current state of your firmware to an image file that includes a complete backup of the whole operating system of your device along with system data, user data, boot image, kernels, installed apps with data, contacts and even the accounts created.

Thus a backup can be used to restore your device to an exact state and thus proves as a lifesaver in case if something goes wrong. Moreover, many people prefer apps like Titanium backup for taking regular backups but it should be noted that no app can save every tiny detail of your phone as backup does. In this article, we’ll see some easy methods on how to take complete Nandroid backup and restore of any Android Phone.

Disclaimer

Try at your own risk. We’ll not be held responsible if your phone gets damaged by following these methods.

How to take Nandroid Backup on Android

In this guide, we’ll go through eight methods to make Nandroid method on Android phone. You can use either of them. Let’s get straight into the process.

Method 1: Clockworkmod Recovery

At first, we’ll use CWM recovery to make a Nandroid backup on Android.

Steps to take a Nandroid backup using CWM recovery

  • Switch off your phone and boot into CWM recovery.
  • Select the backup and restore option.

Nandroid Backup in CWM Custom Recovery 1

  • On the next screen, select the backup option.

Nandroid Backup in CWM Custom Recovery 2

  • As soon as you select it, the backup process will start.
  • Be patient and wait for the process to complete.
  • It’ll hardly take few minutes to complete.

Nandroid Backup in CWM Custom Recovery 3

  • The backup will be saved in a folder named ‘Clockworkmod/backup’ on your device’s internal or external storage.
  • It depends on what location you choose while creating the backup.
  • Take backup on external storage as data present on internal need to be wiped sometimes.
  • Just restart your phone by selecting reboot system now option.

Steps to restore Nandroid backup using CWM recovery

  • Switch off your device and boot into CWM recovery mode.
  • Select the backup and restore option.
  • Next, select the Restore option.
  • Furthermore, from the list of saved backup files, select the one you want to restore.
  • As soon as you select it, the restore process will begin. It’ll last for a few minutes.
  • After complete restore, restart the phone by selecting reboot system now option.

Method 2: TWRP Recovery

In this method, we’ll use TWRP custom recovery and make a backup.

Steps to take a Nandroid backup using TWRP recovery

  • Switch off your phone and boot into TWRP recovery mode.
  • Tap on the Backup option present on the main screen.

Nandroid Backup using TWRP Recovery 1

  • On the next screen, select the partitions you want to backup.

Nandroid Backup using TWRP Recovery 2

  • At the bottom, just swipe right to begin the backup process.
  • The backup process will take a few minutes to complete.
  • Upon completeion, a successful message will appear on the screen.

Nandroid Backup using TWRP Recovery 3

  • Simply restart your phone by selecting Reboot System option.

Steps to restore Nandroid backup using TWRP Recovery

  • Switch off your phone and boot into TWRP recovery mode.
  • Select the Restore option.
  • This will show up the saved Nandroid backup files.
  • Hence, select the one you want to restore.
  • Finally, swipe right to start the restore process.
  • Upon completion, restart the phone by selecting Reboot System option.

Method 3: Online Nandroid Backup App

Here, we’ll use the Online Nandroid Backup Apk to take a Nandroid Backup on Android. Let’s get into it.

Steps to take a Nandroid backup using the Online Nandroid Backup app

  • Download and install the Online Nandroid Backup App on your phone.
  • Then you need to configure various default setting options.
  • Select the Backup Name, and Backup type.
  • By default, it is set to Clockworkmod but if you’ve TWRP installed on your phone, you can set it to TWRP.

Online Nandroid Backup apk Download 1

  • Similary, select the Backup Mode, and Location as per your need.
  • The Backup Retention option allows you to set how many backups you’d like to keep before older backups are overwritten with the latest ones.
  • Since the backup file is quite big, we prefer to set this value to 1 or 2.

Online Nandroid Backup apk Download 2

  • Finally, there are few more options for excluding Dalvik caches or music files, but keep them as they are.
  • After configuring everything, click on the Save button present at the top-right corner.
  • From the main scree, tap on the Quick Backup option.

Online Nandroid Backup apk Download 3

  • Then tap on the Start Backup option.
  • This will start the Nandroid backup process.
  • You can even see the overall process through the status bar notifications.
  • This is the easy way to make a Nandroid backup without root.

Method 4: ROM Manager App

In this method, we’ll use the ROM Manager apk to make a Nandroid backup on Android.

Steps to take a Nandroid backup using ROM Manager app

  • Download and install the ROM Manager app on your phone.
  • Select the Flash Clockworkmod Recovery option to install the CWM recovery.

How to make Nandroid Backup without Custom Recovery using ROM Manager 1

  • Moreover, select the Backup current ROM option.

How to make Nandroid Backup without Custom Recovery using ROM Manager 2

  • Your phone will boot itself and the Nandroid backup process will begin.

How to make Nandroid Backup without Custom Recovery using ROM Manager 3

  • Finally, the backup file will be created on your SD card in the ClockworkMod/backup/ directory.

Steps to restore Nandroid backup using ROM Manager app

  • Launch the ROM Manager app.
  • Select the Manage and Restore Backup option.
  • The list of saved backup files will show up.
  • Just select the one you want and click on the Restore option.
  • Finally, this will start the restore process.

Method 5: Orange Backup App

In this method, we’ll use the Orange backup apk to make a Nandroid backup on Android. Let’s start the process.

Steps to take a Nandroid backup using Orange backup app

  • Download and install Orange Backup App on your phone.
  • Launch the app and verify your device brand and model.

Orange Backup app 1

  • To start the Nandroid backup process, hit the magic wand button present on the app’s main interface.

Orange Backup app 2

  • Finally, the backup process will begin.
  • The app will back up the data, compress it, generate MD5 checksums, and upload it on the cloud.

Orange Backup app 3

  • The app will keep you informed of the overall progress through the status bar notifications.

Method 6: OnAndroid zip file

Here, we’ll use On Android zip file to make a backup.

Steps to take a Nandroid backup using On Android zip

  • Download OnAndroid zip file on your phone.
  • Flash the OnAndroid zip file from your CWM/TWRP recovery.
  • Now, install and launch the Terminal Emulator app on your phone.
  • Type this command in it and press enter:

su

  • Furthermore, enter the below command:

onandroid

  • This will start the backup process.
  • If you are getting error mkyaffs2image not found in the path, then flash this zip file from recovery.
  • Also if you are getting error dedupe not found in the path, then flash this zip file.

Method 7: ADB commands

In this method, we’ll go through easy steps on how to take Nandroid backup directly to PC.

Step to take a Nandroid backup directly to PC

  • Install ADB drivers on your PC.
  • Also, install the Busybox app on your Android phone.
  • Moreover, enable USB Debugging mode from the device settings.
  • Connect the phone in ADB mode and unlock the screen.
  • Open one Cygwin Terminal and enter the following code:
adb forward tcp:5555 tcp:5555
adb shell
su
/system/xbin/busybox nc -l -p 5555 -e /system/xbin/busybox dd if=/dev/block/mmcblk0
  • Now the phone will wait to send the block over the network.
  • Then open another Cygwin terminal and type:
adb forward tcp:5555 tcp:5555
cd /path/to/store/the/backup
nc 127.0.0.1 5555 | pv -i 0.5 > mmcblk0.raw
  • Finally, this will back up your whole phone in raw format.

Method 8: Script Manager App

Here, we’ll use the Script Manager app to make a backup on Android.

Steps to take a Nandroid backup using Script manager app

  • Flash the OnAndroid zip file from recovery.
  • Then install and launch the Script Manager App on your phone.
  • In the app, go to /system/bin and select OnAndroid.

Script Manager 1

  • As you select it, a popup window will appear, from which select the Script/Executable option.

Script Manager 2

  • Then select Su button at the top.

Script Manager 3

  • Type alias name you want or leave as it is.
  • On the other hand, type any arguments you want to pass, in the arguments box.
  • After doing everything as mentioned click on the Save button on the top right corner.
  • As soon as you save it, the Alias name will appear in orange color.

Script Manager 4

  • Now click on the Run button to start the backup process.

Script Manager 5

Conclusion

Finally! This is how you can take Nandroid backup and restore. If you face any difficulty, then do inform me through the comments.

About the author

Abhijeet Bharekar

An Engineer by Profession and Blogger by Passion.

1 Comment

Leave a Comment