Sony Updates AOSP Sources to Android 5.0.1

Just a few days ago, Sony did an utterly fantastic job by pushing out numerous device trees for … more

Stop Your Screen From Turning Off with KeepItOn

We all know the feeling of reading a news article orrather longdocument, when our screen … more

The XDA LG QPair Developer Challenge Voting Has Begun!

It seems like it was just yesterday that weannounced that we had paired up with LGto … more

Major Update for the Sony Smartwatch 2 Brings DND and More

With the wearables landscape now dominated by Android Wear and Pebble, its … more

Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

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

OP Psych0Chimp

12th February 2013, 05:29 PM   |  #1  
OP Senior Member
Thanks Meter: 13
 
103 posts
Join Date:Joined: Aug 2010
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: [ View ]
13th February 2013, 07:37 PM   |  #2  
Member
Flag Arles
Thanks Meter: 3
 
47 posts
Join Date:Joined: Aug 2007
More
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
13th February 2013, 10:30 PM   |  #3  
OP Senior Member
Thanks Meter: 13
 
103 posts
Join Date:Joined: Aug 2010
Quote:
Originally Posted by androme

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...
16th February 2013, 12:46 AM   |  #4  
OP Senior Member
Thanks Meter: 13
 
103 posts
Join Date:Joined: Aug 2010
Quote:
Originally Posted by androme

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


Envoyé depuis mon Nexus 10 avec Tapatalk

Quote:
Originally Posted by Psych0Chimp

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
21st February 2013, 04:13 PM   |  #5  
OP Senior Member
Thanks Meter: 13
 
103 posts
Join Date:Joined: 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.
21st February 2013, 09:47 PM   |  #6  
Senior Member
Thanks Meter: 94
 
362 posts
Join Date:Joined: 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: [ View ]
Post Reply Subscribe to Thread

Tags
4.2, multi-user, multiuser, share, users
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes