Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,810,055 Members 47,203 Now Online
XDA Developers Android and Mobile Development Forum

[APP][2.1+] Online Nandroid Backup app

Tip us?
 
H3R3T1C
Old
(Last edited by H3R3T1C; 22nd July 2014 at 04:00 AM.)
#1  
H3R3T1C's Avatar
Senior Member - OP
Thanks Meter 1,700
Posts: 464
Join Date: Mar 2012

 
DONATE TO ME
Default [APP][2.1+] Online Nandroid Backup app

Hey guys here is the official Online Nandroid Backup app support thread!

Nandroid backups are usually performed in recovery mode. This means you would have to turn off your phone and reboot in recovery mode, which wastes a whole lot of time rebooting and a lot more time offline. With this tool you can do nandroid backups without switching off your device.
THIS APP REQUIRES A ROOTED DEVICE WITH BUSYBOX!

Features:
* Creates backups in the CMW 5 and 6 style or TWRP!
* Full support of the onandroid script.
* Create custom names for your backups.
* Choose what partitions get backed up.

The onandroid script was developed by Ameer Dawood. The original XDA post can be found at: http://forum.xda-developers.com/show....php?t=1620255
Important: This tool requires a rooted phone with busybox to work!

Screens:


Change Log:
Code:
Version 4.4.4
* Nandroid backups can now be uploaded without having to be zipped.
* Vibrate and LED notification for nandroid backup complete can now be turned off in the settings.
* Added upload only when charging option to Tasker plugin and scheduled backups.
* Fixed bug that prevented the tasker plugin from not working.

Version 4.3
* Removed ActionBarSherlock and replaced it with ActionBarCompat.
* Added support for Tasker!
* Scheduled backups can now be canceled from the notification bar. (Android 4.1+)
* Added elapsed time timer to nandroid backup so uses can see how long the backup has taken so far.
* Change log dialog will now show once the app as been updated.

Version 4.2.4
* Fixed user reported bugs.
* Added ability to set custom name of backup as build display id string.
* Time for scheduled backup is now displayed in 12 or 24 hour format depending on your system prefrences.
* Default partitions can now be set in default settings for seletive backups.

Version 4.2.3
* Improved backup process. App makes sure dedupe and patch are installed before starting a nandroid backup.
* Fixed bug that caused scheduled backup to run at boot and random times of the day." +

Version 4.2.2
* Fixed bug that caused scheduled backup to to not roll over to next month. <b>Please click on Manage Scheduled Backup and click set to set the next scheduled backup to the correct time!</b>
Version 4.2.1
* Fixed bug that caused the app to delete newly created nandroid backup when trying to enforce a backup retnetion policy of 1.
" +
Version 4.2
* App has graduated from beta!
* Added option to backup retention that lets user specify whether to enforce backup retention policy before or after nandroid backup has finished.
" +
Version 4.2_beta_3
* Fixed bug that cuased scheduled backup to show notification even if the auto backup is not running.
* Manual selection of device for device patch has been re added.
Version 4.2_beta_2
* Fixed bug that caused scheduled backups to trigger at wrong times after first scheduled backup. (Please remove current scheduled backup and set a new one for bug to be fixed on your device)
* Added option to scheduled backup to only backup if device is charging.
* Fixed FC bugs reported through the Google Play Store.
Version 4.2_beta
* Onandroid script now installs to and runs from app data instead of /system/bin.
* Users can now set a scheduled backup.
* Users can now set how many backups to retain on the device.
* Various UI tweaks and improvements.
* Dalvik cache and Google music files can now be exclued from the backup.
Version 4.1.4
* Slight UI improvments.
* Added on boot reciever to init the script auto update feature.
Version 4.1.3
* User can select which busybox the onandroid script uses.
* Fixed exit code 2 error on some devices.
Version 4.1.2
* Added tip about changing shell.
* Fixed some users reported UI issues on pre 3.0 devices.
Version 4.1.1
* The app now auto updates the backup script.
Version 4.1
* Users can now manually enter their save location.
Version 4.0.2:
* Removed Exclude dalvik and Google music options until those options are publicly supported by the backup script.

Version 4.0.1
* /storage/* is now included in selectable save paths.
* The app now uses its own busybox when running the script.
* Added link to Google+ community in settings.
* Fixed some layout issues on older devices running 2.x.
* Added more backup options.

Version 4.0
* The UI has been redesigned from the ground up.
* App no longer checks for necessary tools every run. Instead its checked when app is run for the first time.
* App now identifies device.
* Quick Backup mode added.
* User now sets default backup settings on first run of app.
* Nanroid Backup can now be stopped.

Version 3.0.7
* Users can select between ash and default shells.
* Fixed bug that prevented the onandroid.log from being read by the app.
Versions 3.0.4 & 3.0.5
* Fixed various bugs.
Version 3.0.3
* Added permission android.permission.ACCESS_SUPERUSER.
Version 3.0.2
* Added support for more partitoins in selective mode.
* Now using ash shell to fix problems so users were having running the script.
* Fixed typo.
Version 3.0.1
* FC bug fixed when going back from settings.
* Fixed small UI problem.
Version 3.0
* Now using actionbar Sherlock.
* Added support disable MD5 generation and compress backup. (TWRP only)
* UI has been improved.
* Added support for yaffs2 override.
Version 2.8.3
* Bug fixes.
Version 2.8.2
* Bug fixes.
Version 2.8.1
* Bug fixes.
Version 2.8
* Changed theme to dark theme.
* Fixed bug that prevented some devices from installing the onandroid script.
Version 2.7
* Added support for TWRP.
* My Backups removed infavor of Nandroid Manager.
Version 2.6.9
* Several small bug fixes.
* Fixed install loop for users who updated to version 7.0 of the script.
Version 2.6.8.1
* Bug fixes for users have install loop.
Version 2.6.8
* Fixed bug that prevented the onandroid script from being installed on some devices.
Version 2.6.7.2
* Fixed screen rotation bug.
Version 2.6.6
* Bug fixes.
Version 2.6.5
* If a backup witht the same name already exists the user is now given the choice wether or not they want to set a different name or overwrite the backup.
* Fixed white text on white background issue.
* Fixed crashed caused when dismissing a dialog.
* Various other bug fixes.
Version 2.6.4
* Improved logging of errors.
* Bug fixes.
* Backups listed in My Backups is now sorted by date.
Version 2.6.3
* Russian language updated.
* Various bug fixes.
Version 2.6.2
* My Backups has been readded to the app and enabled.
* Fixed bugs reported via play store.
Version 2.6.1
* Fixed issue with too many items in the action bar causing the itmes text to be truncated.
* My backups menu option has been removed untill this feature is ready.
* Device specific patch is now checked for when user runs the app for the first time.
Version 2.6_beta_4
* Directory chooser now is ordered alphabetically.
* Updated Russian translation.
* Clockworkmod location and specify sd-ext location can now be manually edited.
* Device specific patchs are now listed alphabetically.
* Checking of preconditions when app is first opened is now done asynchronous to prevent app from hanging on start.
* The directory chooser for selecting sd-ext can now browser directories such as /data.
" +
Version 2.6_beta_3
* Fixed serveral bugs submitted via the play store.
* Improved selection of clockworkmod folder.
* Path of clockworkmod folder can now be set in setting for My Backups.
Version 2.6_beta
* The app now fully supports all the featues added to version 6.0 of the onandroid script which include the following:
- Specify sd-ext path.
- Specify alternate backup media.
- Backup modes: normal, split, incremental, and specify partitions.
* Sening an app debug report has been improved now to include a debug log errors that occure.
* App now requires version 6.0 or higher of the onandroid script.
* My backups is now included in beta. It is still a work in progress but will give users a preview of whats to come. It includeds the following:
- Delete and rename backups.
- Compress to zip.
- Verify MD5.
Version 2.5.4
* Fixed bug that prevented patch from being installed!
* When a patch is installed a toast notification will show up verifying that the patch as been installed.
Version 2.5.2
* Added support for the 6.0 version of the script.
* Problems concerning the script will now be sent to Ameer.
Version 2.5.1
* Fixed looping of install onandroid script when app opens up.
* Added install onandroid menu option to settings menu to allow people to install the latest version of the onandroid script.
* Added option to settings under other to set wheahter app checks for new version of update script on start of app
Version 2.5
* Added German language.
* Various small bug fixes.
Version 2.4
* Fixed screen rotation and wakelock issues.
* Bug reports have now been split into the categories in the settings menu.
* Added ability to uninstall mkyaffs2image.
* User can now manually select the device specific patch to apply.
* The app now cleans up its cache data from downloading new onandroid scripts and device specific patches.
* Problems reading onandroid.log on some devices should now be fixed.
Version 2.3.1
* Fixed bug that prevented some devices from detecting whether or not a device specific patch existed for their device.
Version 2.3
* Fixed bug that prevented some users from downloading device specific patches!
* Script version is now shown on main screen.
* A messeage is now show in the main screen if a device specific patch is currently installed.
* mkyaffs2image is no longer auto installed. It can now be installed from the settings menu!
Version 2.2
* If mkyaffs2image is not found on device it will be installed.
* Added ability to apply device specific patches for devices where boot and recovery were not found!
* Added ability to remove the onandroid script from device through the settings menu.
* Added ability to remove device specific patch from device through settings menu.
Version 2.1
* Added ability to specify custom name for backup.
* Added option to set backup name based on phone timezone.
Version 2.0
* Added a settings menu.
* Added ability to view change log of new onandroid script before downloaing and installing the new script.
* When clicking the Start Backup button a dialog is now shown to confirm that the user want to start backing up.
* Code improvements.
Version 1.1.1
* Fixed bug that prevented newest version of onandroid from being installed.
* Fixed bug that prevented the new onandroid script to not be executable on some devices.
Version 1.1
* Added check to see if latest version of onandroid is installed and install latest version if current version is outdated.
* Added ability to install onandroid from app.
Version 1.0
* Initial release.
Download: https://play.google.com/store/apps/d...3t1c.onnandbup
The Following 57 Users Say Thank You to H3R3T1C For This Useful Post: [ Click to Expand ]
 
H3R3T1C
Old
(Last edited by H3R3T1C; 5th May 2013 at 01:58 AM.)
#2  
H3R3T1C's Avatar
Senior Member - OP
Thanks Meter 1,700
Posts: 464
Join Date: Mar 2012

 
DONATE TO ME
Removed!
New version in play store!
The Following 8 Users Say Thank You to H3R3T1C For This Useful Post: [ Click to Expand ]
 
encik_racun
Old
#3  
encik_racun's Avatar
Senior Member
Thanks Meter 176
Posts: 904
Join Date: Apr 2012
What?

Sent from my CINK SLIM using xda premium
 
bflmpsvz
Old
#4  
Senior Member
Thanks Meter 10
Posts: 200
Join Date: Jan 2013
HI!!
I have 3 questions:
1. How should I configure Online Nandroid backup for backing up to USB host drive?
The path to desired backup location is /mnt/sdcard/UsbOtgDrives/drive_1/clockworkmod/backup/
2. Will I be able to restore from USB host in CWM interface? I.e can it mount USB drive with NTFS?
3. I have probkem to running this. Getting error /system/bin/onandroid not found. A simple guide how to install this binary would be appreciated
 
Cyclu
Old
#5  
Cyclu's Avatar
Senior Member
Thanks Meter 126
Posts: 701
Join Date: Feb 2009
I have tested this version, still the same problem: Partitions Not Detected
Another problem: When I start app, it asks me for root access, but at the next launch it doesn't ask me.

Sorry for my google english.

Sent from my HTC One S using xda premium

[Phone] HTC One S JB 4.2
[Rom] Venom 3.1.3 Pro
[Kernel] ElementalX 6.4
 
CheekyLord
Old
#6  
CheekyLord's Avatar
Senior Member
Thanks Meter 76
Posts: 223
Join Date: Jul 2011
Location: Bergisch Gladbach, DE
For me the op version works now. 👍
Also in Combination with the NandroidManager, everything ok again.
---
ty for ur support and keep up ur work.
(I really like ur both apps)

greetz



SentFrom JB I9K
 
cities516
Old
#7  
cities516's Avatar
Senior Member
Thanks Meter 3,324
Posts: 930
Join Date: Dec 2012
Location: Macau
So OP you finally create a thread for your Online Nandroid Backup app...
This app did a great job!
[INDEX] Collection of XPOSED Modules :: [BOOTANIMATION] XPERIA Sony Smartphone [720x1280]
Facebook Group for Xperia S, Acro S, Ion :: Petition: We want HTTPS on XDA!

SONY Xperia™ S + eXistenZ Ultra v2.0.5 + DooMKernel v6 = Xperia™ S1. Gradually upgrading to Xperia™ S2... :: SONY Xperia™ U + SlimKat RC2.
Follow @cities516 on Instagram!
 
cmlusco
Old
#8  
cmlusco's Avatar
Senior Member
Thanks Meter 922
Posts: 3,138
Join Date: Nov 2010
Location: Michigan City, IN

 
DONATE TO ME
App still says no partitions found. However i found out if you hit start backup, it backs up all partitions just fine. So it seems to be more of a visual glitch.
Sent From My HTC One (M7WLV) S-OFF Rooted
Hboot: 1.56.0000 (Unlocked)
Recovery: TWRP 2.6.3.4
Baseband: 1.13.41.0109_2
Kernel: ElementalX 13.5
PRL: 15287
Rom: Stock OTA 3.11.605.1

VZW HTC One Files - VZW1FILES.DYNDNS.ORG

HTC Incredible Files - DINC.DOES-IT.NET
 
H3R3T1C
Old
#9  
H3R3T1C's Avatar
Senior Member - OP
Thanks Meter 1,700
Posts: 464
Join Date: Mar 2012

 
DONATE TO ME
Ok I think I may know what the problem. It may just be an issue of miscommunication.
So when you say "Partitions now detected" are talking about the text I boxed in red in the screenshot below:


If so this text is not meant to say that partitions were not detected! its meant to say if partitions are not detected check if a device specific patch exists!
 
H3R3T1C
Old
#10  
H3R3T1C's Avatar
Senior Member - OP
Thanks Meter 1,700
Posts: 464
Join Date: Mar 2012

 
DONATE TO ME
Quote:
Originally Posted by bflmpsvz View Post
HI!!
I have 3 questions:
1. How should I configure Online Nandroid backup for backing up to USB host drive?
The path to desired backup location is /mnt/sdcard/UsbOtgDrives/drive_1/clockworkmod/backup/
2. Will I be able to restore from USB host in CWM interface? I.e can it mount USB drive with NTFS?
3. I have probkem to running this. Getting error /system/bin/onandroid not found. A simple guide how to install this binary would be appreciated
I have never actually backed up my rom over usb host so I don't know if it would but you can try. In the backup options check Select Backup Location and put /mnt/sdcard/UsbOtgDrives/drive_1 as your backup location.

In CWM I don't think you will be able to restore over usb host but you should be able to transfer your backup over usb to your sdcard and restore that way.

The app should automatically install the onandroid backup script. When you open the app up are you asked for superuser permission?

Quote:
Originally Posted by Cyclu View Post
I have tested this version, still the same problem: Partitions Not Detected
Another problem: When I start app, it asks me for root access, but at the next launch it doesn't ask me.

Sorry for my google english.

Sent from my HTC One S using xda premium
See my post above this one concerning the partitions not detected. http://forum.xda-developers.com/show...36&postcount=9

The app may not be asking you again for superuser permission again because it may still have superuser permission from the first time or your superuser setting may be that it only asks you one time for superuser permission once and if you let it have superuser permission then it will automatically give superuser permission for every run after that. Does the app run correctly when superuser permission is not asked for?

The Following User Says Thank You to H3R3T1C For This Useful Post: [ Click to Expand ]
Thread Tools
Display Modes