MuntashirAkon / MuntashirAkon/AppManager

Add "Copy data"/"Move install" or similar option for "Install for" op

Open
#1,494 0 comments 0 reactions 0 assignees View on GitHub
Feature
Dominant language
Java
Stars
9k
Forks
518
PR merge metrics
No merged PRs in 30d

Description

### Please check before submitting an issue

- [X] I am using the latest version of App Manager
- [X] I have searched the issues and haven't found anything relevant
- [X] I have read the docs

### Describe a description of the new feature

Currently when installing an app to another user/profile and you want to retain the data from another user/profile you've to:

1. Make a backup
2. Install to the other user/profile
3. Restore the backup for the other user/profile
4. (optionally) remove the original install of the app

This can get tedious, especially if you're doing this en masse, which I imagine some people are doing now that Private Space is an official feature, and this was also always an issue with Work Profiles and in general users/profiles.

### Describe the solution you'd like

Multiple options, possibly all of them should be considered/added:

1. The ability to select a user/profile to copy data from when installing to a profile
1a. An extra toggle that lets you also have the app be uninstalled from the user you're copying from would be convenient
1b. With the above, it may be wise to also add an option to auto backup the data before moving it, automatically, as some apps don't take kindly to being moved across users, but this is a minority
2. An entirely new option, could be named "Move to user" or similar, which simply installs the app to another user/profile, copies the original data, and then removes it from the original user/profile

These would all be especially useful as batch ops, especially if you're creating/removing/uninstalling a user/profile and you want to deal with a long list of apps, and keep the data.

### Describe alternatives you've considered

Hoping Android does this natively would sure be great, and technically an alternative, and it's surprising it isn't an official feature with the introduction of Private Space, but alas we can't even disable non-System apps through settings. So there's not really any alternatives, so to speak...

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.