Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,736,733 Members 54,179 Now Online
XDA Developers Android and Mobile Development Forum

[APP] AppShare(+) – Share Apps Between Users without Separate Google Accounts

Tip us?
 
Psych0Chimp
Old
#1  
Senior Member - OP
Thanks Meter 13
Posts: 103
Join Date: Aug 2010
Smile [APP] AppShare(+) – Share Apps Between Users without Separate Google Accounts

I've recently released an app that uses Google's new multi-user accounts feature to share apps between the different users on your device (without each of them requiring a separate Google account).

It's called AppShare(+) and you can get it here (requires root):
https://play.google.com/store/apps/d...ectrl.appshare

You can download apps on your main user account as usual, and then use AppShare to simply select which users you want to have access to the app.
This also works for "unsharing" (disabling) apps for users. For example, you could disable the Gmail, or Play Store apps for a 'Guest' user account.
As a bonus, you can also use the app to disable (but not uninstall) system or user apps on your main account, freeing up resources and potentially speeding up your device.

It was designed and optimised for tablets (tested on a Nexus 7), however it will also work on phones that have multi-user support enabled through a custom ROM.

Even though I am using the same method that the Android system uses to enable/disable apps, some system apps react in a weird way to being disabled and sometimes re-appear.
I have found that disabling certain system apps works best on a "fresh" account – i.e. A new user which hasn't had a Google account previously set up on it.
There are a couple more limitations, but I would suggest that you read the Play Store description for the full run down...

I have tested it as thoroughly as I can, but please let me know if you run into any problems.
I'd love to hear what you think and get some feedback.

Thanks!
The Following 3 Users Say Thank You to Psych0Chimp For This Useful Post: [ Click to Expand ]
 
androme
Old
#2  
Member
Thanks Meter 3
Posts: 47
Join Date: Aug 2007
Location: Arles
Default Re: [APP] AppShare(+) – Share Apps Between Users without Separate Google Accounts

Hello, get fc on paranoïd 3 with kt kernel.


Envoyé depuis mon Nexus 10 avec Tapatalk
Samsung S2 Cyanogen 9 (04/19) Neak Kernel (AOSP 2.02)
Google Nexus 10 (PA Rom + KTManta kernel)
 
Psych0Chimp
Old
#3  
Senior Member - OP
Thanks Meter 13
Posts: 103
Join Date: Aug 2010
Quote:
Originally Posted by androme View Post
Hello, get fc on paranoïd 3 with kt kernel.


Envoyé depuis mon Nexus 10 avec Tapatalk
Thanks, I'll check it out.
It might be because of changes that the ROM has made though...
 
Psych0Chimp
Old
#4  
Senior Member - OP
Thanks Meter 13
Posts: 103
Join Date: Aug 2010
Quote:
Originally Posted by androme View Post
Hello, get fc on paranoïd 3 with kt kernel.


Envoyé depuis mon Nexus 10 avec Tapatalk
Quote:
Originally Posted by Psych0Chimp View Post
Thanks, I'll check it out.
It might be because of changes that the ROM has made though...
Should be fixed now.
I've submitted an updated version of the app (1.2.1), it will be on Google Play shortly:
https://play.google.com/store/apps/d...ectrl.appshare
 
Psych0Chimp
Old
#5  
Senior Member - OP
Thanks Meter 13
Posts: 103
Join Date: Aug 2010
I've been getting a fair amount of crash reports lately and it looks like the cause is a missing file related to Google's multi-user implementation which I assumed would be on everyone's device, in the same place.

It appears that it is not there on some devices, causing my app to crash, so I would really appreciate it if I could get a few people to check and confirm that they have the file /data/system/users/userlist.xml on their device?
You can check using any file explorer with root, or using the adb shell terminal if you know how!

Thanks for your help in making the app better.
 
the_boo
Old
#6  
Senior Member
Thanks Meter 94
Posts: 362
Join Date: Oct 2012
It is there on my device... I am running PUB aokp... I don't know if that makes a difference
The Following User Says Thank You to the_boo For This Useful Post: [ Click to Expand ]
Tags
4.2, multi-user, multiuser, share, users
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

Cell Phone SIM Unlock Bill Just Steps Away from President’s Desk

For all those who believe that Cinderella stories don’t actually … more

Get Your Cargo to its Destination in 4×4 Military Operations Reborn

Racing games have evolved quite a bit since the days of Pole … more

Automate Your Device with Sfen

Changing the profile of yourdevice manually is now long forgotten. Since the advent of Android automation … more