Perform Nandroid Backup Restore It To Any Android Device

0
22
How-to-Perform-Nandroid-Backup-and-Restore

Here is how to perform Nandroid Backup and restore it to Android Device. When you talk about android phones, most of the users regularly do one activity that is taking a backup of the device information. When compared to other operating systems in the market, Android OS offers unlimited freedom for the user to play with it. Moreover, if you rooted your device, then it opens plenty of new opportunities for you to use more powerful apps and new ROMs.

When you customize your device, it will make your device totally messed up that may not start or enter a boot loop. There are many reasons for their undesired behavior and your data or apps might be lost forever. Why do you need to take risks? Simply, do a Nandroid backup now and safeguard your valuable information. In the article, you come to know about how to perform Nandroid Backup and restore it back to the device.

What is the Nandroid backup?

It is the complete backup of the Android device. Complete in the sense it backup everything on your phone including apps, data, current ROM, and Kernel. Actually, it is just creating a full-fledged system image of your Android device, which can be restored later when it is needed.

If you use Nandroid backup, your phone is backed up safely and completely. Keep in mind that this process does not back up SD card data because the Nandroid backup itself stored on your SD card. Thus, make sure you have enough storage on your SD card to make the entire device copy and take a manual copy if needed.

8 Methods to take Nandroid Backup of Android Any Phone:

You can perform backup either through recovery or ROM manager. Here, you will know the procedure to do Nandroid backup through different recovery options.

Method 1: Using Clockworkmod Recovery

Nandroid Backup-Clockworkmod Recovery

Requirements:
  • A Rooted Android phone.
  • Clockworkmod (CWM) Recovery installed on phone.
Procedure:

1: Switch off your phone and boot into CWM recovery using specific key combinations. Note that every phone has a different booting procedure.

Note: In case of non-touch CWM recovery using Volume keys to navigation and Power/Home key for selection. For touch-based recovery, use the on-screen navigation.

2: Once you enter CWM recovery, navigate to the backup and restore option and select it.

3: On the next screen, select the backup option.

Note: You may get more options than you’re seeing in this image. Don’t worry as this is because of a modified version of the CWM recovery.

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

Note: The backup will be saved in a folder named ‘Clockworkmod/backup’ on your device’s internal or external storage depending on what location you choose while creating the backup. But I recommend you to always take Nandroid backup on external storage as data present on internal need to be wiped sometimes. Later on, you may copy the backup file on your computer for more safety.

5: The Nandroid backup process completes here. Just restart your phone by selecting reboot system now option present on the CWM recovery mode.

Restore From Nandroid backup:

1: Switch off your phone and boot into CWM recovery mode.

2: Navigate to the backup and restore option and select it.

3: Next, select the Restore option.

4: From the list of saved Nandroid 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.

5: After a complete restore, restart the phone by selecting reboot system now option.

Method 2: Using TWRP Recovery

Nandroid backup- TWRP Recovery

Requirements:
  1. A Rooted Android phone.
  2. TWRP (Team Win Recovery Project) Recovery installed on phone.

Procedure Boot into Recovery Mode:

  • Reboot your device into TWRP Recovery.
  • Switch off your device.
  • Press and hold “Volume down + Power” buttons until you see anything on the screen.
  • Now Tap on the Backup button.
  • Select the partitions to create the backup.
  • Now do swipe to backup.
  • Done

Restore from Nandroid backup:

Follow the same instruction as you have followed in the backup process till choosing backup and restore option. To start the restore process,

  • To restore the backup data, select the Restore option in the main menu.
  • Select the backup file from storage.
  • It will take some time to complete restoring files.
  • Reboot your device once done.

Method 3: Using the Online Nandroid Backup App

online-nandroid-backup

Requirements:
  • A Rooted Android phone.
  • Custom Recovery (CWM/TWRP) installed on the phone.
Downloads:

Download Online Nandroid Backup App.

Procedure:

1: Download and install the Online Nandroid Backup App on your phone.

2: Launch it and grant the Superuser permissions.

3: Then you need to configure various default setting options. First set the Backup Name. The default option of UTC Timezone Name labels the file according to the date on which the backup was performed.

4: Next select the Backup type. By default it is set to Clockworkmod but if you’ve TWRP installed on your phone, you can set it to TWRP.

5: Then you need to choose which partitions to backup with the Backup Mode option. By default it’s set to Normal which should be kept as it is.

6: Now select the location where you want the Nandroid backup to be saved. I recommend to save the file on SD card.

7: Then choose the Backup Retention option which allows you to set how many backups you’d like to keep before older backups are overwritten with latest ones. As Nandroid backup file is quite big I prefer to set this value to 1 or 2.

8: Finally there are few more options for excluding dalvik caches or music files, but keep them as they are.

9: After configuring everything as mentioned above, click on the Save button present at the top-right corner.

10: As soon as you hit the Save button, the main screen of Online Nandroid Backup App will show up. Now tap on the Quick Backup option.

11: A popup window will appear on which hit the Start Backup option.

12: This will initiate the Nandroid backup process. You can even see the overall process through the status bar notifications. This App is indeed one of the easiest ways of taking a complete Nandroid backup.

Method 4: Using ROM Manager App

Create-a-Nandroid-Backup-Using-ROM-Manager

Requirements:
  1. A Rooted Android phone.
  2. ROM Manager App installed on the phone.
Downloads:

Download ROM Manager App.

Procedure:

1: Download and install the ROM Manager app on your phone.

2: Select the Flash Clockworkmod Recovery option to install the CWM custom recovery on your phone.

Note: No need to implement this if you’ve CWM already installed on your phone.

3: Now just select the Backup current ROM option present at the bottom in the backup and restore section.

4: Your phone will boot itself and the nandroid backup process will begin. It’ll take few minutes to complete successfully.

5: As soon as it completes, your phone will boot back up normally.

Note: Nandroid backup file will be created on your SD card in the clockworkmod/backup/ directory.

How to restore Nandroid backup of Android phone:

1: Launch ROM Manager app.

2: Navigate to the Manage and Restore Backup option and select it.

3: The list of Nandroid backup files will show up. Just select the one you want and click on Restore option.

4: This will initiate the restore process and will last for a few minutes.

Method 5: Using Orange Backup App

Nandroid-Orange-Backup

Requirements:
  • A Rooted Android phone.
  • Custom Recovery (CWM/TWRP) installed on the phone.
Downloads:

Download Orange Backup App.

Procedure:

1: Download and install Orange Backup App on your phone.

2: Launch the app and verify your device brand and model.

3: Then a popup window will appear asking you to activate Cloud service. You may select Google Drive, Dropbox or any medium that supports FTP transfers for activation of automatically uploading of backups.

4: To initiate the Nandroid backup process, hit the magic wand button present on the app’s main interface.

5: The backup process will begin. The app will back up the data, compress it, generate MD5 checksums and upload it to the cloud in the background.

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

Note: For more configuration, you can go to the app’s settings screen, take automatic backups, give the backup name, do backup configuration, cloud configuration and much more.

Method 6: Using Onandroid zip file

unziponandroid-nandroidbackup

Requirements:
  • A Rooted Android phone.
  • Custom Recovery (CWM/TWRP) installed on the phone.
  • Terminal Emulator app installed on your phone.
Downloads:

Download Onandroid zip file.

Procedure:

1: Download the Onandroid zip file on your phone.

2: Switch off your phone and boot into custom recovery (CWM/TWRP) using specific key combinations.

3: Navigate to the install zip option and flash the Onandroid zip file.

4: After the flashing process completes, select the Reboot System option to restart your phone.

5: Now download and install the Terminal Emulator app installed on your phone.

6: Launch the app.

7: Type this command in it and press enter:

su

8: This will popup a window to grant superuser permissions or not. So grant it.

9: On the next line type the following command and press enter:

onandroid

10: This will initiate the Nandroid backup process. Be patient and wait for the process to complete successfully.

Note: 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: Using ADB commands

nandroid backup-ADB commands

Requirements:
  • A Rooted Android phone.
  • ADB installed on PC.
  • Busybox installed on phone.
  • USB Debugging enabled on phone.
Procedure:

1: Connect the phone in ADB mode and unlock the screen.

2: 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

3: Now the phone will wait to send the block over the network.

4: 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

5: This will back up your whole phone in raw format.

Method 8: Using Script Manager App

Script Manager App-nandroid backup

Requirements:
  • A Rooted Android phone.
  • Custom Recovery (CWM/TWRP) installed on the phone.
  • Script Manager App installed on your phone.
Downloads:
Procedure:

1: Download and flash the Onandroid zip file from recovery.

2: Then install and launch the Script Manager App on your phone.

3: In the app, go to /system/bin and select onandroid.

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

5: Then select the Su button at the top.

6: Type alias name you want or leave as it is.

7: Also type any arguments you want to pass, in the arguments box.

8: After doing everything as mentioned click on the Save button on the top right corner.

9: As you save it, you’ll see your Alias name in orange color.

10: Now click on Run button to start the backup process. It’ll hardly take few minutes to complete.

Conclusion:

Great! You’ve successfully taken Nandroid backup and restore it on your Android smartphone. Lastly, if you face any difficulty while going through the mentioned methods then do inform me through the comments. I’ll be glad to help you. Thank You! 🙂

Also Read: How to Install stock firmware on All Samsung Galaxy device

LEAVE A REPLY

Please enter your comment!
Please enter your name here