Document the Story of Your Social Life with 8tory

The different forms of social media are growing every day. It’s hard to imagine a day … more

Make Calling Your Loved Ones Easier and Cheaper this Diwali

Diwali, or Deepawali as some Indians call it, is the pride and joy of Indian … more

Big Android BBQ 5.0 Recap – XDA TV

This fifth annual Big Android BBQ has come and gone. The speakers have spoke, the sponsors have … more

Microsoft to Counter “OK Google” with Bing Torque

When Microsoft is making apps for Android, users should be aware that something … more
Post Reply

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

OP Psych0Chimp

12th February 2013, 04: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, 06: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, 09: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...
15th February 2013, 11:46 PM   |  #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, 03: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, 08: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
Display Modes