Related
[Guide]
Backup Apps & Their Data for Rooted & Non-Rooted Devices
Purpose: Let's say that you made a high score in subway surfers and you don't want to lose it, then you'll need these two apps to backup the game data.
Helium (Without Root Method):
Helium is an application by Koushik Dutta, who has also developed CWM Recovery.
Important Note:
Motorola devices are not supported due to a bug on Motorola’s part.
Requirements:
1. Rooted or unrooted device with android 4.0 or higher.
2. Computer and USB cable.
3. Helium on your android with Helium desktop app on your computer.
4. If you're using Windows, you've to install ADB drivers, but if you’re using Linux or MAC OS X don’t worry about this issue.
Helium - App Sync and Backup (Play Store link)
ADB Drivers and Helium desktop app
Instructions:
1. Run Helium desktop app and Helium on your device, then connect via USB cable. Wait just a few seconds, and Helium will be enabled. You can now disconnect your device.
Note :If you reboot your device you'll have to reconnect it to re-enable the app.
2. Now to backup, you must select the desired apps and games then click backup. You can select one by one or swipe up the bottom tab to select all. You can backup the app data only to make the backup less size but you must to redownload when restoring or you can back up data with apk (this is pretty helpful but with more size).
3. You can restore on your current device or on a new device using the same sdcard. I think you can also copy /sdcard/Carbon folder from the current sdcard to the new sdcard to restore.
- You can make schedule backups
- If you run to the premium version, you’ll be able to backup and restore from cloud storage.
Titanium Backup (Root Method) :
If you've a rooted device, you can benefit from Titanium Backup automation and flexibility without caring to android version. This app is more featured and works without connecting to computer.
Requirements:
1. Rooted device.
2. Titanium Backup on your android.
Titanium Backup ★ root (Play Store Link)
Instructions:
1. Start Titanium Backup and grant root permissions.
2. You'll see 3 tabs. Enter backup/restore page. You can now see a list of system, uninstalled and user apps which can be filtered.
3. Here you can manually select which apps to backup and restore.
4. Let’s say you want to run a full backup. Select the button on the top right of the screen (batch button) and you'll see many actions. Run “Backup all user apps” action. You can select what do you want to backup or select all. After figuring, tap the green checkmark.
5. For making a full restore, you can enter the batch actions and run “Restore all apps with data" action. The free version will make you press a yes dialog box for each app you want to restore, but the premium version does it all behind the scenes.
Important Notes:
1. Restoring system data can cause serious problems.
2. Restoring system data from one device to another will definitely cause problems.
- You can make schedule backups
- If you run to the premium version, you’ll be able to backup and restore from cloud storage.
Well I use Super Backup,it supports both rooted and non-rooted phone,no problems with it and its even free!
Sent from my Xperia U using xda app-developers app
.....
XperianPro said:
Well I use Super Backup,it supports both rooted and non-rooted phone,no problems with it and its even free
Click to expand...
Click to collapse
Super Backup makes backup for sms & contacts, where Titanum Backup and Helium makes backup for apps and their data (like a saved game in Angry Birds).
JohnHK said:
Super Backup makes backup for sms & contacts, where Titanum Backup and Helium makes backup for apps and their data (like a saved game in Angry Birds).
Click to expand...
Click to collapse
Check again,it backups apks and their data.
...
XperianPro said:
Check again,it backups apks and their data.
Click to expand...
Click to collapse
OK, you're right, but it requires root. Non-rooted devices need Helium to backup app's data.
Any way, if my guide helped you or you liked it hit THANKS.
I have been trying to get Helium Desktop to install on my Windows 8 64bit PC and keeps giving me a missing DLL error and won't install! I have been searching the internet for days now and all I can read is that others have the same problem, but no one has posted a solution! I'm at wits end on this one! How do you get it installed and where can I find this missing DLL!?!
maw said:
I have been trying to get Helium Desktop to install on my Windows 8 64bit PC and keeps giving me a missing DLL error and won't install! I have been searching the internet for days now and all I can read is that others have the same problem, but no one has posted a solution! I'm at wits end on this one! How do you get it installed and where can I find this missing DLL!?!
Click to expand...
Click to collapse
I had the same problem. It was related to having the Use as Media Device setting checked in the options. Once I unselected it the DLL files downloaded and installed. I don't know why but give it a try and see if that helps.
maw said:
I have been trying to get Helium Desktop to install on my Windows 8 64bit PC and keeps giving me a missing DLL error and won't install! I have been searching the internet for days now and all I can read is that others have the same problem, but no one has posted a solution! I'm at wits end on this one! How do you get it installed and where can I find this missing DLL!?!
Click to expand...
Click to collapse
PMOttawa said:
I had the same problem. It was related to having the Use as Media Device setting checked in the options. Once I unselected it the DLL files downloaded and installed. I don't know why but give it a try and see if that helps.
Click to expand...
Click to collapse
Actually I don't know how to solve this issue. Maybe you can contact the developer
Very good alternative to Titanium, I usually use Titanium along with a Dropbox account, but this can more, great stuff.
Helium and MDM
While Helium was a fabulous tool for backing up from one tablet and restoring to another, I've encountered an odd problem. The original tablet was rooted, but I used Helium in non-rooted status. Then I restored to a non-rooted tablet. Thereafter, I installed AirWatch MDM only to be told by AW that the new tablet is rooted. I've confirmed through various means that the new tablet is not rooted. However, I suspect Helium does something that trips a flag. Does anyone have any idea on how to clear the flag so that my unrooted tablet will look unrooted to AW?
marcekb said:
While Helium was a fabulous tool for backing up from one tablet and restoring to another, I've encountered an odd problem. The original tablet was rooted, but I used Helium in non-rooted status. Then I restored to a non-rooted tablet. Thereafter, I installed AirWatch MDM only to be told by AW that the new tablet is rooted. I've confirmed through various means that the new tablet is not rooted. However, I suspect Helium does something that trips a flag. Does anyone have any idea on how to clear the flag so that my unrooted tablet will look unrooted to AW?
Click to expand...
Click to collapse
I suggest to contact the developer of Helium on Play Store and give him the details. Don't forget to tell him what's your tablet
JohnHK said:
I suggest to contact the developer of Helium on Play Store and give him the details. Don't forget to tell him what's your tablet
Click to expand...
Click to collapse
can it use in unrooted gingerbread, i want to root it but i afraid to lose subway surfer data. how to use this helium then?
maulanaihsan said:
can it use in unrooted gingerbread, i want to root it but i afraid to lose subway surfer data. how to use this helium then?
Click to expand...
Click to collapse
Hey, you can simply see the requirements in the OP
Helium works with rooted and unrooted Android devices but needs 4.0+. I think it won't work with ginger bread even if you have root. I hope that I helped
maw said:
I have been trying to get Helium Desktop to install on my Windows 8 64bit PC and keeps giving me a missing DLL error and won't install! I have been searching the internet for days now and all I can read is that others have the same problem, but no one has posted a solution! I'm at wits end on this one! How do you get it installed and where can I find this missing DLL!?!
Click to expand...
Click to collapse
Hi maw,
Did you find a solution for this ? I have the same
Are there any apps that allow you to backup to your desktop? I want to be able to individual backups of the apps I currently have installed, delete the ones I don't use(I need the free space), with the much faster option of just sideloading them instead of having to redownload them from the play store. I don't have enough space on my tablet or phone to make Titanium or Helium backups. Thanks for any recommendations and help.
Edit: NVM found one
Insufficient permissions
When I tried running the shell script on Linux Mint 16 64-bit Petra, it just said
Code:
error: insufficient permissions for device
First I had a problem that the script required changing permissions of the script and adb, but that was not a big of an issue. This however, I don't know what to do with this. USB-debugging was enabled and device was connected.
Edit:
I got this working. I configured the USB-access in udev as per instructions of source(dot)android(dot)com/source/initializing.html#configuring-usb-access. Then I modified it's permissions to read-and-write
Code:
sudo chmod a+r /etc/udev/rules.d/51-android.rules
and then I also restarted udev by
Code:
sudo service udev restart
That did the trick and I managed to connect the device.
Problem on Windows 8.1 64 bit
Hi Guys, I've just upgraded my OS to Windows 8.1 64 bit, and each time I tried to connect my phone the OS haven't recognized the device. I looked at the device manager and I discovered a generic Android driver provided by Helium.
So I unistalled Helium, restored the USB drivers by Samsung Kies, and now the OS recognized my phone again.
WHy?
Thank you!
Antonio
Thanks for being here, forums, when I need to do something simple and just have a senior moment
Very often, I reset my data on the S3 for try new ROMs, and, every time, I have to re-download all the applications...
Can I backup last version of Helium APP (APK?), so I can install it after the first boot and restore applications?
I am about to unlock the bootloader and root my Nexus 5. I have had the phone for a long time so I have a lot of apps and data on my phone that I don't want to lose. I need a way to do a 100% backup of my apps, app settings/data, and personal data. I would like to create a custom rom of my phone, then flash that rom back after I unlock and root. Is this possible to create a custom rom backup without an unlocked bootloader and rooted phone? Will this backup everything on my phone like I want or will I need to do something else?
I have unlocked, rooted, and flashed ROMs before on my Droid X and Nexus 4.
Thanks in advance for any help.
Use Helium to backup apps and rest of the stuff can be copy pasted to your computer.
Do check the thread linked in my signature before you start flashing things!
Thanks for the reply.
I have Helium and have been using it for a while to backup but I haven't restored anything yet. It seems to always run into errors or fail to backup everything but every backup app I have used does the same. The best backup app I have used is titanium but it requires root which makes it useless for this.
Android needs a cloud sync for app settings/data. This would solve one of the biggest android problems. I hate losing my game progress and other app data.
shiznoroe88 said:
Thanks for the reply.
I have Helium and have been using it for a while to backup but I haven't restored anything yet. It seems to always run into errors or fail to backup everything but every backup app I have used does the same. The best backup app I have used is titanium but it requires root which makes it useless for this.
Android needs a cloud sync for app settings/data. This would solve one of the biggest android problems. I hate losing my game progress and other app data.
Click to expand...
Click to collapse
I have used Helium only once when I was full stock to backup some 50 apps and it did it's job without complaints.
Almost all games which I play are synced with Google Play Games. So, even though local phone content gets erased, I can sync via Play Games and start where I left off.
I have synced with Google play for the games that Can but some games that I have a ton of progress in don't have that option. Need For Speed: Most Wanted for example. I lost all of my progress when I rooted my Nexus 4 and then again when I switched to my Nexus 5. I tried every backup method I could find and the only one that ever worked was titanium.
I am reading the thread you mentioned. I am pretty confident in my ability to root and flash. I have used command prompt to unlock, root, and flash several times. I am currently using the skipsoft toolkit because it is easy and quick and I hate typing all of the commands and directories into cmd prompt. I just flashed stock android 4.4.4 onto my Nexus 4 and rerooted it a few hours ago. It did have an issue where the play store service was messed up so I had to reflash it but it is working flawless now. Planning on selling the Nexus 4 so I just wanted a clean and updated install.
I am trying to restore files back to my reset OnePlus One using "adb restore <file>" but while the restore happens without error, some files/folders are not restored. I have checked the backup file and the files and folders are present in the backup file, yet adb restore does not restore them
My backup is created with this command:
adb backup -f backup.ab -apk -obb -shared -all -system
And I try to restore with this:
adb restore backup.ab
Especially in the /sdcard/Android/data are a lot of files and folders missing and apps are not getting restored to their working state.
How do I restore the backup properly? Do I have to push every single file/folder to the phone manually?
Never mind. I just noticed that the backup files did not care to backup the /sdcard/Android folder and I have lost all files.
Why is it so impossible to make a proper backup on Android?
I am so close to ditching android just because I cannot get a working backup/restore to work!
And no, my phone is not rooted as rooting erases my files. Chicken and egg problem. I really hate android here.
"adb restore" didn't restore any of my accounts! I am so very pissed about android right now. Such a "mature" platform and no working backup/restore.
Plenty of tools offering to make backup/restore, but the all require me to erase all data (root) making the backup moot. And those tools that do not require root cannot backup anything besides what "adb backup" offers to back up (which is more miss than hit).
I am really envious of Apple users here. They have perfect (so it seems) working backup and restore.
... and I cannot add the missing accounts because they are already created. So, none of my accounts were restored and even though all accounts are actually there, none of them can synchronize as they are not there.
And all this trouble just to fix non-working MMS which turned out not to work after a reset anyway. I hate really hate android. So f...... unreliable.
I seriously cannot recommend anyone to use adb backup/restore. This will totally mess up your phone. Copy files manually and write down all your accounts (type/username/password/all settings) create them manually afterwards. "adb restore" cannot restore accounts.
If everything is lost at this point might as well root now and use titanium backup or parcel in the future? Not sure if parcel can backup accounts, titanium backup can though
Sent From Lollipopified Bacon Goodness!
ek69 said:
If everything is lost at this point might as well root now and use titanium backup or parcel in the future? Not sure if parcel can backup accounts, titanium backup can though
Sent From Lollipopified Bacon Goodness!
Click to expand...
Click to collapse
Indeed
galmok said:
And no, my phone is not rooted as rooting erases my files. Chicken and egg problem. I really hate android here.
Click to expand...
Click to collapse
Why didn't you just connect to your PC and copy your files across? Or at least research the phone before you bought it or started using it? If you unlock the bootloader when you receive the device the wiping that occurs during the unlocking process is a non-event.
There's no reason to "hate Android" because of this situation. There are several ways to make backups on an Android device, you just failed to unlock your device at the correct time. Just trying to put it into perspective a bit here.
Transmitted via Bacon
timmaaa said:
Why didn't you just connect to your PC and copy your files across? Or at least research the phone before you bought it or started using it? If you unlock the bootloader when you receive the device the wiping that occurs during the unlocking process is a non-event.
There's no reason to "hate Android" because of this situation. There are several ways to make backups on an Android device, you just failed to unlock your device at the correct time. Just trying to put it into perspective a bit here.
Transmitted via Bacon
Click to expand...
Click to collapse
I cannot copy everything to my pc. Accounts for instance cannot be copied. Same with system settings, Wi-Fi passwords and some apps do not survive the adb backup/restore (like Waze that enters a crash loop) and other apps just vanish. This system is not user friendly. There is no way I could make anyone I know accept this phone if they knew they couldn't back it up. They know nothing about rooting but they will not accept a non-working backup.
I at least tried (hard) to make a backup and restored it back and that was a horrible experience. I cannot help wondering why Google hasn't arranged android to have working backups. Apple has it and it seems near perfect compared to android.
galmok said:
I cannot copy everything to my pc. Accounts for instance cannot be copied. Same with system settings, Wi-Fi passwords and some apps do not survive the adb backup/restore (like Waze that enters a crash loop) and other apps just vanish. This system is not user friendly. There is no way I could make anyone I know accept this phone if they knew they couldn't back it up. They know nothing about rooting but they will not accept a non-working backup.
I at least tried (hard) to make a backup and restored it back and that was a horrible experience. I cannot help wondering why Google hasn't arranged android to have working backups. Apple has it and it seems near perfect compared to android.
Click to expand...
Click to collapse
Google does have backups, in the settings menu. Most of the system settings are backed up (and even if they weren't it should only take a total of ten mins to set them up again). Apps are backed up and downloaded again on a fresh install. It all works perfectly if you know what you're doing.
Transmitted via Bacon
timmaaa said:
Google does have backups, in the settings menu. Most of the system settings are backed up (and even if they weren't it should only take a total of ten mins to set them up again). Apps are backed up and downloaded again on a fresh install. It all works perfectly if you know what you're doing.
Transmitted via Bacon
Click to expand...
Click to collapse
Except I have apps that are not on Google Play. I cannot backup my Wi-Fi passwords and am forced to let Google keep a copy. And there are so many settings that 10 minutes is far from enough to find them all and fix them. And the point is, I shouldn't have to. I should be able to make a backup, preferably compartmentalized, and restore the sections I want, if not all. And it should be 1 tool.
Also, following a reset, the phone will begin reinstalling apps from Google Play and what happens if I begin adb restore at the same time? I didn't want to find out and let it install. But when some games use 1.5GB of storage, that takes a long time. Would be much faster if I knew I could use adb restore.
Oh well, I will have to accept the horrible backup/restore solution for this phone, but I really am envious of the backup/restore for iOS devices.
Hi guys,
I am looking to root my OnePlus3T however I want to make a backup of some apps and games. I checked out Helium however this didn't work for me, the app fails to backup saying that it cannot complete due to a device password (which I never entered).
Can anybody recommend any other solutions for app and app data backups?
Thanks
Hello all,
I've been searching this topic for a few weeks, and have yet to find a viable solution. I want to grab some files out of the app caches on the data partition of my Pixel 2. I don't necessarily want to root it, because I have no desire to modify anything, just want to view some stuff.
I've tried several backup apps - which have either failed because they need root, or "backup disallowed". I've also tried adb using pull, backup, cp, shell, etc. It seems a bit backwards to unlock the bootloader, wiping the device of the very data I'm trying to extract. It's been frustrating to not be able to access one's own personal data ?
Any ideas? Thank you.
+1 I'd love to have this answer as well. All my passwords are in Twik (Play store app). I don't think Google is backing up app data (or are they?). If I ever decide to flash the Pixel 2, I'll have to re-type all my websites, plus the private key. Twik is one of the few apps I rely on that isn't cloud based. I suspect the answer is there's no way on an unrooted android device.
Speaking of Google backing up app data, Google android says it can restore app and app data, but in my experience, unless the app uses cloud based data, it ain't happening. So why do they claim to backup app data? I suppose they are refering to Google apps, as of coarse, Google does keep your Google app cloud data anyway, so you'll have it restored when you log back into your android device.
You could try using Helium for backing up data. Even without root, if you follow the instructions (download the file to a Windows box and connect the phone to it) Helium should work.
Rukbat said:
You could try using Helium for backing up data. Even without root, if you follow the instructions (download the file to a Windows box and connect the phone to it) Helium should work.
Click to expand...
Click to collapse
I think I tried that once. But without root, it skips anything that has it's backup flag set to "false". Unless you know a way to trick it ?