Nandroid Backup refers to the full firmware backup of your Android phone. If you are an Android geek and keep changing or tuning or ROM then you should keep a backup of your firmware so that you can return to previous working settings anytime. XDA developer member Ameer1234567890 has suggested a great way of backing up your firmware or Creating a Nandroid backup without rebooting and entering recovery. This is a safe process and you will just need a rooted phone and busybox and terminal emulator installed. This will relieve your from the vicious cycle of rebooting into recovery and then creating Nandroid backup. Although, recovery mode is the best solution for the people who do backup ROM 1 or 2 times. But people like me who keep testing new ROMs and firmware need to create backup almost daily.
Custom Recovery like ClockWorkMod and TWRP are great tools for Android users who continuously play with their firmware. These recovery tools provides us to easily Backup current firmware and flash new firmware. But some time you are unable to access ClockWorkMod or want to perform actions without restarting the device. Here is an easy tutorial that will guide you through the procedure of flashing ROM package without booting into custom recovery. It is very easy to flash ROM or create Backup of ROM using Command prompt, you just need to have the super user access [rooted device] and connect your device to computer in USB debugging more and then you can follow the instructions below:
- In order to perform the Nandroid Backup to Android devices such as Mobile or Tablet. You need to root your devices first.
- Installation of BusyBox is must. In most of the cases, the rooting process itself install the BusyBox in your device but if it’s still not there, you can install it from here.
- Download Online Nandroid Backup v5.3
- Also, download Android Terminal Emulator.
How to create Nandroid backup with booting into recovery:
Installation through Recovery Method: If you are having custom recovery installed on your device then online Nandroid Backup can be installed just through usual installation method of installing zip file from recovery.
- Download zip file
- Copy it to sdcard
- Reboot into recovery
- install zip from SD card > choose zip from sdcard > ____.zip
- Reboot back to Android
- Onandroid installed
Installation through Manual Method: Users usually use it when custom recovery is not installed on their devices and they still wants to make complete backup before installing a recovery. Online Nandroid Backup can be installed manually –
In this process, you need to extract ‘onandroid’ file from system/bin folder of the zip file which you have downloaded, place it to /system/bin directory of device, also set its permission to 755 (rwxr-xr-x) with any tool you like (such as Root Explorer, ES File Explorer, Super Manager, Terminal Emulator, ADB). Here we are doing it through Terminal Emulator –
- Download zip file and extract its contents
- In extracted folder, go to ‘system’ followed by ‘bin’.
- Place the Onandroid file to the SD card.
- Install Mount /system (rw / ro) on your device and run it
- Tap ‘Mount r/w’ to mount your /system partition as writable
- Launch Android Terminal Emulator and type following commands-
sucp /sdcard/onandroid /system/bin/ onandroidchmod 0755 /system/bin/onandroid
- Exit Terminal Emulator, Ondroid is installed successfully
Use Ondroid Online Android Backup: Ondroid is an executable script which performs backups from within Android. You can run it through command line via Android Terminal Emulator or from third party GUI apps, written for such script to perform backups.
- Launch Android Terminal Emulator
- Type the command