1

Currently I have installed ~500 apps, mostly productivity apps and tools of various types.

I would like to have only ~100 most frequent apps installed and keep the rest (~400) uninstalled, stored in the file system along with their settings. If needed, I would like to restore such a stored app (ideally including its settings), use it and when no longer needed, archive + uninstall again.

The sample of such an app is a Latin lexicon or some infrequently used measurement tool.

Is there an app or some procedure for this task? Or the truth is that there is no tool which can easily backup and restore settings of 3rd-party apps (only the APKs themselves)? Could you refer to a tool who could at least partially automate this? At least some APK install+deinstall tool keeping user-friendly record about each app and showing Archive/Restore button next to it?


The reason of my expectation is unnecessarily high battery consumption with ~500 installed apps, because many of them also install their own services, slowing down the device. I want to have them at hand if needed (including their settings) but normally keep them away from the OS.

The phone is not rooted.

  • I have the same problem, not 500 or so apps but many apps which I don't use regularly. Since my device is rooted, I use the app Apptoggle. It is a straightforward app to disable or enable an app on the fly. Let me know if this solution is acceptable to you. – Firelord Mar 30 at 15:14
1

The only non-root app I'm aware of for that would be Helium Backup, which lets you backup and restore apps including their data. Catch: apps can opt-out of this kind of backup, which uses adb backup behind the scenes – so this might only cover parts of the apps you wish to deal with, and you must make sure the backup really worked before deleting an app you want to restore later.

All other approaches I'm aware of require root.

But be welcome to take a look at my list of battery savers; some "hibernators" might work, too (even without root). Battery-wise I'd expect such a "hibernator" to have the intended effect – while with Helium+uninstall I'm pretty sure (what's not installed cannot use resources). Years ago, when I still had GApps on my device, I used Greenify to hibernate Google Maps, which was permanentĺy active in background though I rarely even started it. Effect was as intended.

  • 1
    I am accepting this as a valid approach, generally viable for most devices. In my specific case, I also explored Firelord's comment above and based on it I found there is a no-root solution for Samsung devices, app Package Disabler Pro+ (Samsung) which solves the enablement/disablement on Samsung devices by creative use of their Knox feature. – miroxlav Mar 30 at 22:43
2

You can go to Settings > Backup & reset > set Back up my data to ON. Set/select a backup account, then enable Automatic restore.

If the phone was rooted, Titanium Backup is probably what you should try.

You can backup, restore, freeze (with Pro) your apps + data + Market links. This includes all protected apps & system apps, plus external data on your SD card.

From its website:

Titanium Backup is a backup utility for Android that backs up your system and user applications along with their data on external storage of your choice

Edit: OP could also use adb backup as described on this answer

Edit 2: Below is the response I received from Google Product Forum after asking if the backup data of a removed app are removed during the next sync,

Response from Google Product Forum

  • Please what is the basis of the first paragraph? Per my understanding, if I back up settings ("Back up my data" = ON) and then de-install their app, aren't the data (here with focus on settings) deleted from the backup on next sync, considered to be no longer needed? – miroxlav Mar 30 at 10:52
  • 1
    If that's the Google Cloud backup, then 1) apps must support it and 2) you cannot "restore on demand" – plus especially you cannot restore selected apps. Restore only happens at re-initialization after a factory reset, if at all (and only for apps you haven't deleted). And what will be restored varies from nothing via some to most. This definitely doesn't fit the requirement. And as for TiBu (which would do this wonderfully), OP explicitly wrote the device is not rooted. I use TiBu myself for almost 10 years now and won't miss it – but miroslav cannot do so. – Izzy Mar 30 at 10:59
  • Per my understanding (Backup & restore, the backups should be still be there after sync even if you deleted the app. But will research, and report back. @Izzy That's why I wrote: "If the phone was rooted.." :) – Reddy Lutonadio Mar 30 at 12:35
  • Yes, I saw the conditional. Didn't delete the answer :) If you figure a way to restore single apps from a GCloud backup on-demand, or even apps you explicitely deleted, and that for end-users, I guess there are many who'd like to know that solution. To my knowledge: "fat chance". I gladly stand corrected – even though I'd never backup my stuff to the cloud, or even use GApps on my devices :) – Izzy Mar 30 at 21:38
  • 1
    @Izzy I never use Backup & restore. I go with Titanium Backup because I prefer to keep my backups local. I have queried in Google Products Forum the question asked by OP about the backup data being possibly deleted after sync if app was removed. No answer so far. – Reddy Lutonadio Mar 30 at 22:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.