how to transfer app data from any android device to any android device without using google's servers? - General Questions and Answers

I want to transfer all apps from one android phone to another android phone, and I want to keep all app data (example: keep the account logged in inside the app), not installing them from scratch, but without using Google's servers.
From Android 8.0 to Android 10, possibly without root.
What options are available?
don't insist with the google option
thanks

You can backup apps & their data located on phone #1 by means of ADB connected to phone #1
Code:
adb devices
adb backup -apk -shared -all -f C:\backup.ab
On your phone #1, you will be prompted to accept the backup request. Just tap on the “Backup my data” button.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You then restore the backup onto phone #2 via ADB
Code:
adb devices
adb restore C:\backup.ab

jwoegerbauer said:
You can backup apps & their data located on phone #1 by means of ADB connected to phone #1
Code:
adb devices
adb backup -apk -shared -all -f C:\backup.ab
On your phone #1, you will be prompted to accept the backup request. Just tap on the “Backup my data” button.
You then restore the backup onto phone #2 via ADB
Code:
adb devices
adb restore C:\backup.ab
Click to expand...
Click to collapse
thanks,
this require root?
The apps on the new phone will be already installed and with the app data, same as old phone?
Also what type of data is included in the "full backup data"? also system settings? if there are different android versions and settings how will work?

any other suggestions?

guarim said:
any other suggestions?
Click to expand...
Click to collapse
YES.
You might use HELIUM app. It requires a desktop companian app got installed, too.
How-to:
Install Helium on Android
Install Helium on your PC
Windows Users must also install Android drivers and restart.
Open Helium Desktop on PC
Open Helium on Android (and follow any instructions there)
Helium should now be enabled!

Android to Android​Android owner, Google, has made it a whole lot easier to transfer data from an old Android phone to a new one in the past few years, to the point where there’s little you have to actually do. That’s true even if you store lots of music and data locally on your phone, though in that case it may just take a few more minutes to complete the transfer process.
Many major Android phone manufacturers include custom migration tools on their devices. Samsung has its Smart Switch app, which helps users migrate to a Samsung phone from another brand. It works very well, and even includes tools to switch from an iPhone.
Perhaps you’re moving to an LG phone, in which case the LG Mobile Switch app is probably the way to go. This app gets installed on your old Android phone, and aids in the switch to a new LG device by transferring data like photos, music, video, call logs, messages, and so on. OnePlus makes OnePlus Switch, which comes pre-installed on some OnePlus devices, and can transfer similar desired data.
The easiest thing to do in most such cases, however, is to simply follow the on-screen instructions when you first set up your new phone. You’ll likely be able to transfer data directly from your old Android device by placing it near your new one, which cuts out many steps. Data transfer usually happens over WiFi, but in some cases you can transfer via a cable. During this process, you’ll be able to select the data you want to transfer, and you’ll be notified when the transfer process has been completed. The transfer process should include app data, though that may depend on the apps themselves.
While using an Android device, it’s a good idea to backup your phone to the cloud, not only so it’s easier to restore your data next time you get a new phone, but also so that you still have your data in case your phone is lost or stolen. If you’ve already backed up your data, you may be able to restore it from the cloud during the setup process by tapping on the Can’t use old phone button when prompted to transfer data from your old device. Through this process, you should be able to transfer all kinds of data, including apps and accounts.
If you have set up your phone already, and want to restore data, it is possible to do so. The exact path to the right settings depends on your manufacturer. On a Samsung phone, you can do so by going to Settings > Accounts and backup, and tapping on the “Restore data” button, for example.
Photos, files, and more​In case you can’t or don’t want to transfer your photos and local files by using built-in transfer tools, there are other ways of doing so. By far the easiest way is to use cloud storage, like Google Drive and Google Photos.
Let’s start with files. To backup files to Google Drive, open up the Google Drive app and hit the “+” button on the bottom right of the screen. Then tap the “Upload” button, navigate to the files you want to upload, select them, and wait for the upload to complete. On your new phone, you can then view your files in the Google Drive app.
Photos work very similarly. In many cases, your photos will be automatically uploaded to Google Photos already, but you can check if they are or not by opening the Google Photos app and hitting “Allow” when asked if you want to let Photos access your phone’s media. Then, tap your profile picture in the top right, and make sure Backup is on. If you have a lot of photos, you’ll need to wait for your photos to upload to Google’s service, after which you can view and download them on your new device through the Google Photos app.

guarim said:
any other suggestions?
Click to expand...
Click to collapse
You can also use android to android data transfer tool, such as SHAREit, AirDroid, MobiKin Transfer for Mobile, Send Anywhere, etc.

jwoegerbauer said:
YES.
You might use HELIUM app. It requires a desktop companian app got installed, too.
How-to:
Install Helium on Android
Install Helium on your PC
Windows Users must also install Android drivers and restart.
Open Helium Desktop on PC
Open Helium on Android (and follow any instructions there)
Helium should now be enabled!
Click to expand...
Click to collapse
Thanks, this works with all apps or only those with "allow-backup" granted by developer?
I tried with some apps and the backup file that Helium generate is just a blank 1kb file.
What's wrong?

Helium seems abandoned, though I've never used it. I have found no way of getting a reliable backup without root. The cloud backup is the closest you can get, but I think that's only from Android 9. It will not restore sideloaded apps. It will not restore all data for apps, for me I get about 20% of the app data restored.
The only way (for me) to get a 90% consistent backup and restore is Titanium which requires root. But you do have to be careful when restoring, especially system apps (which you shouldn't do). At the very least, if the source phone has root you can make a backup with Titanium and then later be able to restore or inspect the saved data (mostly sqlite), or sideload the saved apks (without data).
Various phone manufacturers implement data porting from one phone to the other but I haven't seen one that fully restored everything.
I wish Android and Windows weren't years behind Apple at this stuff.
TL;DR You can't backup and restore everything without root

brainwash123 said:
Helium seems abandoned, though I've never used it. I have found no way of getting a reliable backup without root. The cloud backup is the closest you can get, but I think that's only from Android 9. It will not restore sideloaded apps. It will not restore all data for apps, for me I get about 20% of the app data restored.
The only way (for me) to get a 90% consistent backup and restore is Titanium which requires root. But you do have to be careful when restoring, especially system apps (which you shouldn't do). At the very least, if the source phone has root you can make a backup with Titanium and then later be able to restore or inspect the saved data (mostly sqlite), or sideload the saved apks (without data).
Various phone manufacturers implement data porting from one phone to the other but I haven't seen one that fully restored everything.
I wish Android and Windows weren't years behind Apple at this stuff.
TL;DR You can't backup and restore everything without root
Click to expand...
Click to collapse
"Various phone manufacturers implement data porting from one phone to the other"
But only for devices from the same manufacturer.

guarim said:
"Various phone manufacturers implement data porting from one phone to the other"
But only for devices from the same manufacturer.
Click to expand...
Click to collapse
Photos and some files can be shared by sdcard method or by bluetooth but contacts and all, I don't know !!

Related

[APP][2.2+]Backup Your Mobile

Very fast, easy to use and powerful tool to backup and restore.
Application can backup and restore: Contacts, SMSes, MMSes, Call logs, System settings, Secure system settings, Wifi passwords, User dictionary, APNs, Calendar events, Bookmarks and browser history (device dependent).
Wifi passwords and restore of secure system settings works on rooted devices only.
https://play.google.com/store/apps/details?id=com.backupyourmobile
Backups are stored on SD card or in device memory, it is also possible to store data on Google Drive or Dropbox.
It is possible to schedule automatic backups. Application can automatically upload backups to Google Drive, Dropbox.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
thx!
thx for making this!
til now i was using super backup (additionally to titanium backup), but since your app offers some useful additions i really like (backup of system settings, user dictionary and browser history and backup to the cloud for example), i just installed your app a few moments ago to give it a try.
does it backup stuff "only" for stock apps or for third party stuff like swype as keyboard or naked browser as browser, too? if not, do you plan to integrate such feature? it probably wouldn't even need big changes or additions (depending on the app to backup) to enhance your app with this, cause in most cases the only thing different is the place where the data (the .db, the .xml or whatever) is stored.
as always, just my thoughts though.
thx again and keep up the good work!
greetz,
sUsH667
I tested it on stock apps only if Naked Browser or Swype are using own providers, the app will not see their data.
Please make a backup of bookmarks and user dictionary, go to restore tab and tap the magnifier icon.
App will display preview and you will see exactly what was backed-up.
New version is available in play added:
- calendar events backup
- options for advanced users (delete backup, change app directory)
New version: added APNs (restore don't work on android 4.x)
Hi there. This seems like a nice app but playstore says it's incompatible with my HTC desire running CM7.
¿Is this app supposed to run on Gingerbread? ¿Does it support Cyanogenmod settings?
Even if it does not, thanks for writting this app and posting it for free.
what means system settings?
Re: [APP][2.2+][FREE] Backup Your Mobile
I get a force close every time it gets past the bookmarks bit. I'm on the latest Jellybean ota update.
It makes no mention, so I'm assuming you don't need root?
Great ideas though.
Sent from my HTC One X using Tapatalk 2
Thanks for this great application!
What a great idea.
I think something like this is very useful, and too often people use apps like Titanium Backup which allow sometimes what I feel is TOO much to be restored.
This seems like a great balance of what's desired by many and what's practical and safe to restore from rom to rom.
My one very small suggestion for now, which is not necessary, especially for a FREE app, but maybe a little reworking of the UI.
I would be happy to help with that if help was wanted/needed at all.
I just think there could be a little more visual balance and some updated icons, etc,..
If this isn't a concern or something you already had planned, then disregard this part of my post.
What I was thinking to balance things out a bit more, and this is just a quick throw together in photoshop, was something like this:
Check boxes moved over to the right side, like most menus in ICS/JB.
Though I was saying, maybe update the icons a little, make the check boxes smaller, like in ICS/JB, so the check mark is actually bigger then the box it rests in.
Something like this with smaller boxes and updated icons, or the same icons even, maybe just retouched a little..
Again, if this was already planned or not a concern, then disregard.
Thanks again for your efforts on this.
Do you have any issues with this being cooked into roms?
(with credits given of course)
great app. hope one day we will have user apps+data backup option too.
Does it backup HD contact pics?
How does this apk differ from Nandroid Backup?And what are the added benefits of this apk over Nandroid Backup and Titanium Backup?
ady_uaic said:
what means system settings?
Click to expand...
Click to collapse
2nd that request.
Could you please elaborate on what system settings are backed up. If I'm moving from say a ICS to JB rom I don't want to move anything over that may make the new rom unstable.
Should make a good replacement for G Cloud.
Will try it alongside Carbon until app data backup is included.
pnsdhrn said:
How does this apk differ from Nandroid Backup?And what are the added benefits of this apk over Nandroid Backup and Titanium Backup?
Click to expand...
Click to collapse
+1
also wondering if this is a better alternative to titanium etc?
How you back up to sd card? Trying to go to settings and advanced can't seem to find it
Thanks for app bro, can u create a file manager does have a root features like r/w r/o etc
Re: [APP][2.2+][FREE] Backup Your Mobile
It force closes in the middle of a back up
Running slimbean cyanogenmod 10.1
Device: SPH-D710
EDIT: it appears that the app fc when backing up APNs
Laughing at you while eating jellybeans
pnsdhrn said:
How does this apk differ from Nandroid Backup?And what are the added benefits of this apk over Nandroid Backup and Titanium Backup?
Click to expand...
Click to collapse
nandroid = backing up the system as image
titanium backup = backing up apps with its data
Backup your mobile = backing up personal data
for me it makes perfect sense as each product does different things (although titanium backup can also backup sms and call logs, but its not that easy to use)
moviecut said:
nandroid = backing up the system as image
titanium backup = backing up apps with its data
Backup your mobile = backing up personal data
for me it makes perfect sense as each product does different things (although titanium backup can also backup sms and call logs, but its not that easy to use)
Click to expand...
Click to collapse
Thank you moviecut for your specific and clear reply.
@ady_uaic system settings are for example music volume, ring volume, screen brightness...
@cookpass, gamepro602 there is problem with APNs on last JellyBean, because google change security settings, please update to last version and try again
@santod040 I will take look at your suggestions later, so far I'm struggling with bugfixing and app stabilizing, unfortunately due to errors in android by phone manufactures, google politics of not informing developers about their security changes and of course my few mistakes I'm very busy with code
@albsat apps + data are on TODO list
@ItBankRock rather not if you want to install app run backup and check backup file it is in zip format (all pictures are stored as separate files in zip)
@pnsdhrn you must buy Titanium Pro to backup to Dropbox or Google Drive
@Guantonio moving from ICS to JB shouldn't be very risky, in case of any problems if your device is rooted it's jest a question of another factory reset and rom instalation
@cez10 surely it will be
@georgiejr android api gives back external memory location which can be internal depends on phone I will work more on this option in future
@Renz29 maybe in future
@moviecut thanks for great apps comparision

Backup app data without root?

This is the first time I have bought a phone without a known method for rooting. I have always used Titanium Backup to backup and restore apps+data whenever I bought a new phone but unfortunately without root, this won't work. Can some one suggest another method to transfer app data from my Oneplus 3T to Pixel 2? I tried Helium but it shows "Backup Disallowed" for several of my installed apps.
Did you try using the data transfer process that is part of the initial setup on the phone? It walks you through connecting a cable between your old phone and new one and then is supposed to transfer everything.
That said, people have had extremely inconsistent results with this. I've seen people say it transferred everything no problem. Others that it didn't work. For me in transferred a lot of phone settings, but not all, wifi passwords, but not contacts or calender data; and all it did with apps was redownload them from the store and not transfer the actual data and settings at all. I had to redo settings myself, manually copy data that was on the sdcard partition, and for any apps that had a feature to export their settings to a file and then reimport them on the other phone I did that by hand.
The other possible option that I'm aware of is to use the settings on your old phone that allows Google to backup your app data to the cloud and then sync it on the new phone. I did not do that, because I don't want Google to have all my personal information. But perhaps that works. I have the sense that the whole data transfer process works best when you just let Google invade your soul as deeply as possible, because that's what they are really after.
But those less than optimal options aside, I think that transferring app data without root is pretty much impossible, since most of it resides in the /data directory which is not accessible without root.
Yeah, this sucks. Personally this is the first and last time I will buy a device at the moment of release, before root is available.
Edit: Never mind, I see you already tried Helium
Android Debug Bridge is what you're looking for. In short: enable USB debugging, install ADB, connect to computer with USB.
You can backup an app with:
adb backup -f backupfileonyourcomputer.ab packagename
You can get the packagename from the address bar if you check the application page on Play Store in a browser.
Restoring an app:
adb restore backupfileonyourcomputer.ab
You could backup all apps at once, but then can only restore the whole bulk later. (Possible to extract apps, but it's tedious)
If you need more details just search for adb backup.
Cloud save is also working really well, as stated above, but some apps don't support it. I use adb to move those from one device to another. Finally some apps have backup disabled by the developers, well.... no luck if you have some of those.

Whats the best way to do a full backup and flash it to a new Pixel 3a XL?

I recently messed up my current Pixel 3a XL trying to do some repairs on it (I'd rather not discuss it :crying:). I am probably just gonna end up biting the bullet and getting another one.
But here's where the problem comes in... If I could, I would like to do a full backup of my current Pixel and then just flash it all over to the new one once I get it. That'd make set up the easiest. But I dont have a working screen on the old one. So how would I go about doing that? I would also prefer if I didn't root the new one, so I could keep google pay and all that without having to mess with magisk or anything...
Should I just suck it up and deactivate/move 2FA and stuff by hand?
@Zombtastic if you are doing a backup to e.g. Google drive, you can easily set up your new device from an existing device and almost all of your apps and settings can be restored automatically ... beside those settings where the developer decided to not allow backup of the data / settings.
You can also do a ADB backup of your device as long as you have adb enabled on your device. With this option you can also backup the content of your (internal) sdcard but it has the same restrictions as the cloud backup: if a developer of an app decides to not allow backup of data and settings, nothing will be backed up.
All other solutions need root access and you can e.g. use something like Titanium Backup or the tools I am currently developing (https://forum.xda-developers.com/an.../tools-anddisa-backup-restore-tools-t4016617) ... but as they are still in an early stage and you do not have a working screen, it's on you whether you would like to try.
AndDiSa said:
@Zombtastic if you are doing a backup to e.g. Google drive, you can easily set up your new device from an existing device and almost all of your apps and settings can be restored automatically ... beside those settings where the developer decided to not allow backup of the data / settings.
You can also do a ADB backup of your device as long as you have adb enabled on your device. With this option you can also backup the content of your (internal) sdcard but it has the same restrictions as the cloud backup: if a developer of an app decides to not allow backup of data and settings, nothing will be backed up.
All other solutions need root access and you can e.g. use something like Titanium Backup or the tools I am currently developing (https://forum.xda-developers.com/an.../tools-anddisa-backup-restore-tools-t4016617) ... but as they are still in an early stage and you do not have a working screen, it's on you whether you would like to try.
Click to expand...
Click to collapse
If you've done a full backup (which you should do before making a major change to ANY device), simply restore from that backup; backups since Android 7 are not device-specific as long as you use the included backup utilities; instead, they are linked to your Google account. Before I got my Pixel 3a, I used both Google's own "generic" backup utilities and Samsung's backup utilities; thus I could restore from either. Since I crossed from the S7 to the Pixel 3a, I still can (for the rather odd reason that even Samsung's backup utilities are NOT tied to the phone - but to your Samsung account settings; the Samsung account settings are different from those used by Google). The generic backup utilities are included with Android 8 and later (thus Oreo, Pie, and Android 10).
PGHammer said:
If you've done a full backup (which you should do before making a major change to ANY device), simply restore from that backup; backups since Android 7 are not device-specific as long as you use the included backup utilities; instead, they are linked to your Google account. Before I got my Pixel 3a, I used both Google's own "generic" backup utilities and Samsung's backup utilities; thus I could restore from either. Since I crossed from the S7 to the Pixel 3a, I still can (for the rather odd reason that even Samsung's backup utilities are NOT tied to the phone - but to your Samsung account settings; the Samsung account settings are different from those used by Google). The generic backup utilities are included with Android 8 and later (thus Oreo, Pie, and Android 10).
Click to expand...
Click to collapse
Just in case anyone else stumbles on this like I did (just noticed the date.
You can't do a FULL backup with any of these methods AFAICT.
You can backup up all your apps that allow it and the data associated with them but not low level stuff like
radios boot image etc.
If you have backed up to the Google Cloud (your Google drive) it will restore lots of stuff automagically but you will still have the
same ... level of android, bootloader, radio, patch level even when the restore is completed.
Then you have to update everything and put in place any mods that you did.
Might be different with root apps which I am about to try.
Ulitimate Backup root or Titanium backup.
if you have TWRP installed that is by far the best and easiest way to get a FULL backup from what I understand.

titanium backup on android 11 and media storage 11

It's been more then 6 months, and the developers behind titanium backup still have not excluded media storage from being backed up in android 11.
When you try to back it up, it never completes. If you force close titanium backup, and try to open it again, it never finishes opening. And you gotta reboot your phone so you can open titanium backup again.
This is a known problem and because of this, I can't use the schedule task that backups up newly installed and updated apps as it doesn't use the filter I've set to exclude media storage, and tries to back it up.
This was mentioned first on here in September 2020:
Titanium Backup - Android 11
Has anyone else tried backing up all the new "apps" with TB? I installed my wife's P3 (upgrade with flash-all minus -w) and have no issues at all except that media storage "app" will not backup. It never moves and even after 30 minutes of...
forum.xda-developers.com
And here are the changes made to android 11 that seem to cause this:
Storage updates in Android 11 | Android Developers
developer.android.com
It's unbelievable that an update to exclude media storage on android 11 automatically has not been released by the titanium backup developers.
And yes, I did purchase the pro version.
Agree, many of us have the TB Pro and haven't seen an update in ages from them!
Is there an valid alternative to titanium backup pro?
Which is still actively maintained?
That's strange, because it works for me: I have made a label, added all the apps to it except Media Storage 11 and created a scheduled backup adding this label, and the backup procedure will correctly ignore Media Storage and skip it.
The only drawback is that you have to modify the label adding newly installed apps to the list whenever you install a new app on the phone.
Btw: I switched to Swift Backup Premium and am very satisfied with it.
Try this
Copy TitaniumBackup folder on root of storage →
In Titanium → menu → preference → backup folder location → select Storage provider file system (click here) → selectDocumenProvide storage → it will open file explorer, set root of Int storage - and then select allow.
Now click on "detect" and select that showing backup location.
hnz101 said:
Is there an valid alternative to titanium backup pro?
Which is still actively maintained?
Click to expand...
Click to collapse
https://www.xda-developers.com/oandbackupx-android-backup-app/
OAndBackupX works fine here and it's free.
Compass.
Any updates on this issue since June? Did the one workaround of copying the folder to the root do anything?
Starting to feel like TiBa has been neglected. Found this thread on Google and was disappointed to see that nothing happened since it got posted.
an alternative for TB: Migrate
DBuffon said:
That's strange, because it works for me: I have made a label, added all the apps to it except Media Storage 11 and created a scheduled backup adding this label, and the backup procedure will correctly ignore Media Storage and skip it.
The only drawback is that you have to modify the label adding newly installed apps to the list whenever you install a new app on the phone.
Click to expand...
Click to collapse
Hi @DBuffon Could you give a little more detail on how to create a 'Label'? did you mean to create a new Filter and unselect Media Storage 11? I've been experiencing those 'hangs' on LOS 18.1 (Android 11) where schedules which worked fine in TB now hang on 'Media Storage 11'. I just made a new Label with everything but Media Storage and I will see how it goes.
munky-head said:
Starting to feel like TiBa has been neglected. Found this thread on Google and was disappointed to see that nothing happened since it got posted.
Click to expand...
Click to collapse
Same here, I've been a loyal Titanium Backup supporter since its beginning many many years ago like way back to when Android was still 2.x version.
TB has evolved into a must have tool ever since to migrate from phone to phone, it's too bad it has been neglected since the last few version of Android OS.
Compass Linux said:
https://www.xda-developers.com/oandbackupx-android-backup-app/
OAndBackupX works fine here and it's free.
Compass.
Click to expand...
Click to collapse
So far so good, I'm liking it for the simplicity, but it leaves much to be desired coming from TB Pro, using OAndBackupX is like a major downgrade
xp99 said:
It's been more then 6 months, and the developers behind titanium backup still have not excluded media storage from being backed up in android 11.
When you try to back it up, it never completes. If you force close titanium backup, and try to open it again, it never finishes opening. And you gotta reboot your phone so you can open titanium backup again Prepaid Gift Balance.
This is a known problem and because of this, I can't use the schedule task that backups up newly installed and updated apps as it doesn't use the filter I've set to exclude media storage, and tries to back it up.
This was mentioned first on here in September 2020:
Titanium Backup - Android 11
Has anyone else tried backing up all the new "apps" with TB? I installed my wife's P3 (upgrade with flash-all minus -w) and have no issues at all except that media storage "app" will not backup. It never moves and even after 30 minutes of...
forum.xda-developers.com
And here are the changes made to android 11 that seem to cause this:
Storage updates in Android 11 | Android Developers
developer.android.com
It's unbelievable that an update to exclude media storage on android 11 automatically has not been released by the titanium backup developers.
And yes, I did purchase the pro version.
Click to expand...
Click to collapse
Not sure what you mean by "root that app is handled with." Canary Magisk is the only root that works on 11, and I wasn't even on the beta 11.
Hello,
ran into the same problem and didn't want to abandon TB.
The filter discussion led me to a working solution (on LOS 18.1):
1) Menu-Filter: on the bottom create a new Label and only add Media storage 11.
2) Check reverse/exclude labels
3) Save filter
4) Edit your schedule task and select the filter created above.
Works like a charm for me...
Good luck
AllGamer said:
Same here, I've been a loyal Titanium Backup supporter since its beginning many many years ago like way back to when Android was still 2.x version.
TB has evolved into a must have tool ever since to migrate from phone to phone, it's too bad it has been neglected since the last few version of Android OS.
So far so good, I'm liking it for the simplicity, but it leaves much to be desired coming from TB Pro, using OAndBackupX is like a major downgrade
Click to expand...
Click to collapse
it's got system app disable/freeze batch restore and backup, scheduled backups. that's the basics covered, plus it works
gittra said:
Hello,
ran into the same problem and didn't want to abandon TB.
The filter discussion led me to a working solution (on LOS 18.1):
1) Menu-Filter: on the bottom create a new Label and only add Media storage 11.
2) Check reverse/exclude labels
3) Save filter
4) Edit your schedule task and select the filter created above.
Works like a charm for me...
Good luck
Click to expand...
Click to collapse
Unfortunately this didn't work for me. Doing the scheduled task it still starts on backing up 0% Media Storage 11 :/
it still starts on backing up 0% Media Storage 11 :/
Click to expand...
Click to collapse
If it really _starts_ with backing up Media Storage, then maybe you missed point 2? Did you reverse the newly created label? (Medienspeicher11 only labels/contains Media Storage 11)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
#4 This is a workaround.
#6 It does not work.
#14 and #17 Do not work in schedule task.
It works! You need to save filter too lol.
Why would you still want to backup with Titanium on Android >=11 anyways? I just had a full loss of my data partition and restoring with Titanium on Android 11 was a nightmare: Maybe for a third of the apps it still works like in the old days, but for another third data restore doesn't work and you have to reconfigure everything again. Even worse, for the last third, the apps don't even start, for many of them clearing data didn't work, they still wouldn't start. I had to completely uninstall und reinstall them.
Bottom line was: It would have cost me less time to just reinstall everything manually. And TB was not able to restore much of the settings (like user accounts, BT connections etc), but that has been the case for quite a while.
gorthon said:
Why would you still want to backup with Titanium on Android >=11 anyways? I just had a full loss of my data partition and restoring with Titanium on Android 11 was a nightmare: Maybe for a third of the apps it still works like in the old days, but for another third data restore doesn't work and you have to reconfigure everything again. Even worse, for the last third, the apps don't even start, for many of them clearing data didn't work, they still wouldn't start. I had to completely uninstall und reinstall them.
Bottom line was: It would have cost me less time to just reinstall everything manually. And TB was not able to restore much of the settings (like user accounts, BT connections etc), but that has been the case for quite a while.
Click to expand...
Click to collapse
Yes, I have exactly the same problem. And I am restoring from the exact same rom where I backed up from. Will try the alternatives given.

Why is Android not providing backup of app data?

Hello community!
I think this is the best place to ask this question as this is a forum of default for all developers.
Why is Android not providing backup of app data?
On iOS, factory reset and restore is a breeze. The process is extremely simple, and there is absolutely no user intervention required after a factory reset. iOS simply puts everything in its place as if nothing happened. Same is true for macOS, WatchOS & iPadOS. This is just a wonderful implementation. The only limitation is if an existing app is no longer available on the Apple AppStore. In that case, the app data would still remain in the cloud (or iTunes backup), and can be easily restored if the app (.ipa file) is backed up using iTunes (or similar 3rd party software).
Can someone answer why the same is not available on Android, despite it being the more versatile software?
As far as I know, backup over ADB isn't reliable. And more importantly, ADB isn't for everyone.
Thanks.
android is google. there exist native backup option to backup app data in google drive. adb backup is androids native backup option. it will save apps data to PC and can restored even to other devices.
so your question should be, why android provides solution to app developers protecting their app data from backup.
aIecxs said:
android is google. there exist native backup option to backup app data in google drive. adb backup is androids native backup option. it will save apps data to PC and can restored even to other devices.
so your question should be, why android provides solution to app developers protecting their app data from backup.
Click to expand...
Click to collapse
The native backup solution doesn't backup most of the apps data. As a result, most things must be setup from scratch after a factory reset. The process isn't automatic and requires plenty of manual work. This is clear from the numbers below:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Size of actual backup:
It is clear that most apps are not backed up, and only a very few apps' data is included, which I believe is mostly Google stuff.
That said, why does Android allow developers to prevent their apps' data from being backed up? This doesn't make sense because the data belongs to the user, not the developer of the app.
what you don't understand app data can be perfectly backed up. it's just the app developers they decide whether it's allowed or not. It's controlled in AndroidManifest.xml
android:allowBackup="true" API level < 30
android:debuggable="true" API level > 30
https://developer.android.com/about/versions/12/behavior-changes-12#adb-backup-restrictions
btw your screenshots refer to EXTERNAL_STORAGE
https://developer.android.com/training/data-storage
aIecxs said:
what you don't understand app data can be perfectly backed up. it's just the app developers they decide whether it's allowed or not. It's controlled in AndroidManifest.xml
android:allowBackup="true" API level < 30
android:debuggable="true" API level > 30
https://developer.android.com/about/versions/12/behavior-changes-12#adb-backup-restrictions
btw your screenshots refer to EXTERNAL_STORAGE
https://developer.android.com/training/data-storage
Click to expand...
Click to collapse
On iOS, the backup doesn't include apps' own data (those that are required for the app to run properly), instead only the data that the app has collected from the user, such as settings, login credentials, etc. So that when the user restores a backup, everything simply works like nothing happened. And this includes crucial apps like Banking apps too.
During the restore process, the system downloads the apps automatically from the Store that comes with the entire database, libraries and other files that the app needs to run properly, which isn't part of the backup. The user doesn't have to worry about any of these things as the system handles EVERYTHING automatically.
I don't understand why App Developers should have a say in whether the user specific data that they collect and store in their working directories should be part of the backups. That data belongs to the user and as such only the user should decide whether it needs to be backed up or not, just how it is in iOS.
On Android, where does the app save all of user configurations and files?
I think we can track it down to simple rule.
if you wanna have control and responsibility about your phone in your hands, use android.
if you don't care a f** about what's stored in cloud - buy iPhone
aIecxs said:
I think we can track it down to simple rule.
if you wanna have control and responsibility about your phone in your hands, use android.
if you don't care a f** about what's stored in cloud - buy iPhone
Click to expand...
Click to collapse
You missed an important point: on iOS, user decides whether his data that is collected by an app should be backed up to the cloud or not. You get to control what to backup, and what not to backup. If user chooses to save in the cloud, Apple is pretty good in keeping that data secure. Most cases of breach are users' own stupidity.
With Android, it is absurd that the app developers make this decision for the users. And you are saying one should use Android if he wants to take control of this. I don't see a simple or reliable way to do that.
Yes because Android is highly customizeable. I know how to backup my data. There exist TWRP, Migrate, Titanium, and I never used any cloud. Btw the last thing I would backup is /storage/emulated/0/Android this is the first directory I always delete, and I never lost any app data (although I don't know what obb really contains as I never played games, used WhatsApp or any other memory wasting stuff)
It's okay if it is absurd to you, but sure it's not a technical reason. I have linked the documents explaining. To me it would scare me to dead if my device would re-install everything and becomes in the exact same state as before factory reset
TheMystic said:
The native backup solution doesn't backup most of the apps data.
Click to expand...
Click to collapse
can you give example app please, let's do reality check
It's simple, main reason is GDPR, cmiiw
Data needs to be separated between application data (config, everything that is not stored any customer/user/client information) and user's data (login sessions, anything that might compromise customer/user/client information).
For most application data, it can be safely assumed, google, huawei, or any third party software, can back it up, stores it in any kind of their backup storage (cloud, ftp, you name it), and restores it as they wished. However, as the user's data, they cannot. At least without user's consent. And it's because of GDPR.
And @Alecxs is correct. Imagine if someone can restore your data in their phone, and then they were identified as you, imagine the horror. If you think no it's impossible, think again. If you think Apple is secure and that's not possible, think again.
And now, why many backup apps exist in play store that can do that? Simple, they don't provide any kind of agreement that they will store your data in their storage, it's always in your local storage or your own cloud storage (dropbox, drive, you name it). And because there isn't any clear protocol from android to do so (separated backup between application or user data), most of them needs to be operated under root.
aIecxs said:
Yes because Android is highly customizeable. I know how to backup my data. There exist TWRP, Migrate, Titanium, and I never used any cloud. Btw the last thing I would backup is /storage/emulated/0/Android this is the first directory I always delete, and I never lost any app data (although I don't know what obb really contains as I never played games, used WhatsApp or any other memory wasting stuff)
It's okay if it is absurd to you, but sure it's not a technical reason. I have linked the documents explaining. To me it would scare me to dead if my device would re-install everything and becomes in the exact same state as before factory reset
Click to expand...
Click to collapse
Less than 2% of Android users install a custom recovery and/ or root their device. And a much smaller number use ADB to take care of a few things on their non-rooted device. I'm talking about backup solution for the remaining over 98% users.
Pretty much everyone knows how to backup their stuff. It's just that there is a lot of work to do and requires patience. An automated backup solution helps in saving plenty of time and unnecessary work for the user.
There are, however, some situations where the user is helpless. I was playing a game for a long time, spent a good amount of money on in-app purchases, and when I bought a new phone, there was no way to transfer all that stuff. That game provided no means (either using Google Play Games or Social Media integration) to backup the user account. I wrote to the developer several times, but never got any response. I even complained to Google, but nothing happened for a pretty long time. I stopped buying stuff in that game. Many months later, the developer finally allowed saving game data to Google Play Games. Although I could now move my stuff to my new device, it was just too late. I lost interest in that game. In my case, I still had the old device with me, and working fine. So I could save all my details to Google Play Games. Imagine if someone lost their device, or broke it, or sold it...for them all that money spent in that game would be gone.
'As with your scare me to death' statement, I think you haven't understood how backup & restore works on iOS. iOS will wipe everything on your phone, do a fresh installation of the OS, download all your apps again, and then restore user settings, login credentials, etc, which pretty much takes care of EVERYTHING. The user has no work to do here. But the system is fresh, and all the junk built up over time by both the system and the apps are now gone! It is NOT a system image and restore that will bring everything back, including the unwanted stuff. So your device isn't actually in the exact state like before. It is much leaner, cleaner and much more efficient. The exact same thing happens when you migrate to a new device. Only the things that matter are migrated, the rest are not.
Do note that the user has full control over which apps to backup, and therefore, which ones will be restored/ migrated.
aIecxs said:
can you give example app please, let's do reality check
Click to expand...
Click to collapse
If I factory reset my Android phone, the backup will only restore call logs, sms, contacts, and a few basic stuff. It will also download all my apps from the Google Play Store. But here ends the similarity. Beyond this, the user has to setup every app from scratch, with the exception of a few like Google's and Microsoft's cloud based apps. User also has to setup all the permissions for apps from scratch. There is a lot of work involved, which can be easily avoided if Android provided an automated way of getting this done.
User configuration files and login credentials belong to the user. You haven't explained why app developers can choose whether this information can be backed up or not. To me, it seems like Android has a big limitation in the way it is designed, and so is unable to provide a simple backup solution that takes care of these things like in iOS.
x3r0.13urn said:
It's simple, main reason is GDPR, cmiiw
Data needs to be separated between application data (config, everything that is not stored any customer/user/client information) and user's data (login sessions, anything that might compromise customer/user/client information).
For most application data, it can be safely assumed, google, huawei, or any third party software, can back it up, stores it in any kind of their backup storage (cloud, ftp, you name it), and restores it as they wished. However, as the user's data, they cannot. At least without user's consent. And it's because of GDPR.
And @Alecxs is correct. Imagine if someone can restore your data in their phone, and then they were identified as you, imagine the horror. If you think no it's impossible, think again. If you think Apple is secure and that's not possible, think again.
And now, why many backup apps exist in play store that can do that? Simple, they don't provide any kind of agreement that they will store your data in their storage, it's always in your local storage or your own cloud storage (dropbox, drive, you name it). And because there isn't any clear protocol from android to do so (separated backup between application or user data), most of them needs to be operated under root.
Click to expand...
Click to collapse
GDPR? Seriously?
Is GDPR not applicable to Apple?
And GDPR is not about backup and restore. It is about collecting user data without authorization AND using it for purposes that benefit someone else.
For the purposes of backup, all data remains with the user account and not used for any purpose other than to restore the same to the user's device(s), subject to credentials verification.
By your logic, there cannot be any cloud based solution either, including emails!
As mentioned before, Apple is pretty good in taking care of their cloud services. And so is Google. Most cases of breach have been found to be a fault at the users' end. Someone keyed in their credentials in the wrong place and then complained that their account is compromised, their photos have been leaked - not Apple's fault.
TheMystic said:
it seems like Android has a big limitation in the way it is designed, and so is unable to provide a simple backup solution that takes care of these things
Click to expand...
Click to collapse
please give me example app pkgname so I can double check
aIecxs said:
please give me example app pkgname so I can double check
Click to expand...
Click to collapse
You can take any app on your phone which isn't cloud based. Take the file manager app for example. I have set up several remote connections on my file manager. There is no way this information will be restored from the stock Android backup. I will have to setup all remote connections again if I were to uninstall this app and reinstall it. Same holds true if I factory reset my phone or migrate my information to a new device. Android will only reinstall the app for me automatically. I will have to setup all remote connections manually, AND also setup all the custom configurations for the app that I have setup in System Settings.
Only if the app itself provides a built-in way to export all the configurations, will I be able to export them and import it back after a factory reset/ migration. Even then, the configurations (or permissions, etc) for the app under System Settings must be redone manually on Android.
can you please provide pkgname (or google play link) of your file manager, so I can double check?
aIecxs said:
can you please provide pkgname (or google play link) of your file manager, so I can double check?
Click to expand...
Click to collapse
Because this is applicable for all non-cloud based apps which are the majority, I don't have to be specific.
But, since you asked, here are a couple :
1. https://play.google.com/store/apps/details?id=com.alphainventor.filemanager&hl=en
2. https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher&hl=en
okay I am not going to test crappy google one backup on my daily driver, as I don't want to safe my phone to cloud for reason.
Haven't checked Nova Launcher but for File Manager I can say android:allowBackup="true" is allowed in AndroidManifest.xml, so adb backup and restore of app data will work (I can test it later)
Not sure what you mean with non-cloud based apps, are you trying to say these apps can't backed up from google drive? If so, who decides if an app is "cloud based" or not?
aIecxs said:
okay I am not going to test crappy google one backup on my daily driver, as I don't want to safe my phone to cloud for reason.
Haven't checked Nova Launcher but for File Manager I can say android:allowBackup="true" is allowed in AndroidManifest.xml, so adb backup and restore of app data will work (I can test it later)
Not sure what you mean with non-cloud based apps, are you trying to say these apps can't backed up from google drive? If so, who decides if an app is "cloud based" or not?
Click to expand...
Click to collapse
Most of the important/ critical information are already in the cloud for almost everyone. This includes emails, photos & videos, documents, etc. for those who use Cloud Storage (which is pretty much everyone, with an exception of an insignificant minority, insignificant being purely in terms of numbers).
Which also means that all login credentials are already with the service providers in encrypted form, in the cloud. So there isn't really anything critical in the app backups that isn't already there in the cloud. App specific configurations don't come under critical information, and as such all that data should never leave the device, unless it is part of the system backup. More importantly, that data belongs to the user, and there is no reason app developers should have a say in whether that should be available for backup or not. It simply shows that Android is most likely limited by its flawed design on this issue.
Pretty much everyone uses the built-in Backup feature provided by Google, and it makes sense to use that over others like Samsung Cloud because a Google backup is available on all brands of Android devices. I haven't used Samsung Backup or other OEM specific backups, but I guess they are pretty much the exact same like Google Backup, the only difference being the service provider.
By cloud based apps, I mean apps that save all data in the cloud, e.g. Gmail, Outlook, Google Keep, Microsoft OneNote, Google Drive, OneDrive, etc. Apps like file managers, launchers, clipboard managers that don't use a cloud, firewall apps, etc that work locally are the apps whose data must be backed up to the cloud. Again, by app data I mean the user configurations (e.g. remote/ cloud connections set up in a file manager) and login credentials that belong to the user, and not the app or its maker.
user configurations (e.g. remote/ cloud connections set up in a file manager) and login credentials for com.alphainventor.filemanager can backed up, I don't see a problem here besides the fact the app developer seems to agree with your opinion and does allow it (there are good reasons for app developers to deny, I can give you example if you want)
lets stay at facts, regardless of your opinion post #2 applies. Android is providing backup of app data
aIecxs said:
user configurations (e.g. remote/ cloud connections set up in a file manager) and login credentials for com.alphainventor.filemanager can backed up, I don't see a problem here besides the fact the app developer seems to agree with your opinion and does allow it (there are good reasons for app developers to deny, I can give you example if you want)
lets stay at facts, regardless of your opinion post #2 applies. Android is providing backup of app data
Click to expand...
Click to collapse
Please, adb doesn't come under official backup feature provided on phones. ADB, root, custom recovery, etc. are for a niche of users who are an insignificant minority of the user base.
So, Android needs to provide a way or redesign itself where it's Backup & Restore function is just as seamless and effortless, as it is on iOS.
Do let me know what 'good reasons' app developers have to opt out of data backups. Hope they do realise that no one is interested in the app specific stuff, they only care for their own configuration files. And those who do, they know how to root and extract all app data.

Categories

Resources