[Q] install work profile under user - General Questions and Answers

Is it possible to install a work profile under a user who is not an owner?
with the app shelter it gets blocked at the moment it want to create the work profile.
I found that it's because it is not allowed by a user who is not an owner on the phone.
Is there any workaround for this, or is there a way to make a second user owner on the phone?
Another option is to give the needed permissions to the second user, is this a possibility?

Related

[Q] katkiss-4.3 restricted users accounts limitations vs

Dear all,
First, a big thanks to the communauty ot provide such great jobs. We really enjoy this !
Now, a quick question about restricted accounts use and their possible consequences regarding applications:
I've got a ASUS Tranformer 101 device.
I've followed the procedure provided in this thread (http://forum.xda-developers.com/showthread.php?t=2392087) to install the KatKiss rom 4.3 provided by Timduru which works really well. :good:
Context description:
I am the defaut account (admin I guess ?) for the tablet.
I've got two (lovely) children.
Each one have a Restricted account. Those restricted accounts have permissions to see onyl specific (games) applications.
Now, using my (admin) account, if I try to launch any application -> it works fine.
If I switch to one of the two restricted accounts, I can see and launch those 'shared' applications, but, for SOME of them, I observe the following behaviors:
Error encountered:
-> [Error message shown on the screen immediately after launch complaing about a "license verification error"]:
Example of applications impacted:
Grimm's Snow White (https://play.google.com/store/apps/details?id=com.storytoys.GrimmsSnowWhite.GooglePlay&hl=en)
Grimm's Sleeping Beauty (https://play.google.com/store/apps/details?id=com.storytoys.GrimmsSleepingBeauty.GooglePlay&hl=en)
(For what matter I've already sent an email regarding this behavior to the editor "Story toys" and I'm waiting for an answer on their side ...)
-> Application launched but nothing is clickable on the screen:
Example of applications impacted:
Lep's World 2 (https://play.google.com/store/apps/details?id=at.ner.lepsWorld2&hl=en)
This Could Hurt Free (https://play.google.com/store/apps/details?id=com.chillingo.thiscouldhurtfree.android.row&hl=en)
-> Application which works fine using a restricted account:
4 in a Row Multiplayer (https://play.google.com/store/apps/details?id=org.pjf.fourinarow&hl=en)
Glow Hockey (https://play.google.com/store/apps/details?id=com.natenai.glowhockey&hl=en)
Hence, does someone already faced these issues ? Is it related to the applications themsleve not being designed to run in a restricted account environment or is it related to the current state of the rom ? (android 4.3)
Thanks you for shedding some light on these questions.
If it is not the best place to post this question could you please redirect me to the right place ? (knowing I can not post into DEV forums yet).
regards,
Are all the multi user accounts using the main Google id, as this can cause problems with some apps which check with Google Play Store at run time to see if the current user has the valid Google id associated with his profile.
Theziggy said:
Are all the multi user accounts using the main Google id, as this can cause problems with some apps which check with Google Play Store at run time to see if the current user has the valid Google id associated with his profile.
Click to expand...
Click to collapse
Thanks you Theziggy for your quick answer.
Regarding the use of the GoogleID, I don't know how to check this. Do you have a procedure ?
However, I confirm those applications have been installed, using my account, directly from the GooglePlay store. (noTitanium Backup recovery attempt or anything else).
In the meantime, I've received an answer from Story Toys (editor of "White Snow' and "Sleeping Beauty" saying their development team is aware of an issue with restricted accounts and they are working on this subject.)
Hence it seems the source of the problem is per application ? Maybe, depending of what the application attempts with the account data, this might work or fail in a restricted account context (as you've pointed in your answer Theziggy).
Regards,
Hello every body, I have been provided a solution regarding my problem with the "Story toys" applications licensing and usage of restricted accounts.
The editor kindly provided me this step by step a mini-guide (kudo to them for providing the solution !) which solved my issue.
I put it below hoping it can help others people in the same or similar context:
1. Delete the app from the device
2. Turn off the device, wait a moment, then turn the device back on again
3. Ensure you have a working internet connection
4. Clear the cache and data of both the Google Play store app and the download manager. Here's how:
- Visit Menu > Settings > Applications > Manage applications
- Tab over to All
- Select the Google Play store app, and then tap Clear data and Clear cache.
- Then, select Download manager and tap Clear data and Clear cache.
5. Ensure you are logged in to Google Play with the same account you used to make the purchase.
6. Download the app and launch it straight away using the restricted account.
Once the app has been launched from the restricted account with the wifi/internet connection still running, you can then turn the wifi off again and the license won't be re-checked for another year.
Hope it helps,
Regards,
I have also been investigating a similar setup for a tablet used by kids, and looking into whether to create separate users or the restricted profile users. The one downside of using restricted users seems to be that I believe it is still a shared install of the app/game, so all users share the same user data. What this means is that all of those users would share the same game progress (i.e., levels completed, achievements, points/coins collected, etc.). Is that what your experience has been?
The alternative is to setup separate users and install the app for each user. It doesn't actually take up more space (the actual app files are only saved once for each user install), but each user has its own app data.
I have also been investigating a similar setup for a tablet used by kids, and looking into whether to create separate users or the restricted profile users. The one downside of using restricted users seems to be that I believe it is still a shared install of the app/game, so all users share the same user data. What this means is that all of those users would share the same game progress (i.e., levels completed, achievements, points/coins collected, etc.). Is that what your experience has been?
Click to expand...
Click to collapse
Good question, I've done a quick test using the game "Jewel Saga" and switched between the two restricted profiles. I confirm that, at least with this game (I did do perform other tests), each restricted account get its own progress and settings saved properly (Ej.: music on/off, level reached, number of stars earned per level ... ) .
As I said, this is just one test quickly performed on one application. So maybe the user experience varies regarding how applications handles data save with retricted profiles ?
Anyway, as long as my kids are not complaining, I'm fine
The alternative is to setup separate users and install the app for each user. It doesn't actually take up more space (the actual app files are only saved once for each user install), but each user has its own app data.
Click to expand...
Click to collapse
Good to know, thanks for the tip !
Has anyone managed to get lep's world 1 or 2 working in a restricted profile?
The developer doesn't seem interested in fixing the apps to allow it.
Lep's world 3 seems to work, despite the game spitting messages to the contrary

[GUIDE] 17-10-2013 Guide to Track Android Mobile | Antitheft | Secure your droid

​
"Hello Android buddies!". Sounds really cool, right??
Obviously, Android has created a new revolution in the mobile world because of its Open Source features. Though it is Open Source, we can see lot of advantages and disadvantages. I've seen many geeks in android also lot more noobs. More than 1 Billion android users are there in this world and the count is getting increased day by day. Even now many users are reading this blog in your android phones. If so, a Happy news in waiting for you guys.
We are spending huge bucks in buying a Android device but How you feel when it got stolen are Misplaced somewhere? Don't worry guys, you are at right place. Yeah, here we gonna see how to secure your device from thieves hand also how to track it effectively. You know what the word "Effectively" means and you really agree it once you are done with this cool method.
For Android geeks - Best method to track/protect your droid (Rooted devices)
For Noobs - Sorry for you guys, small loop hole is there (NON Rooted devices)
Before we customize our device for tracking, lets consider what a thief will do if he/she steals your mobile.
Power Off your mobile to prevent getting calls and sms or simply to get off from tracking.
If lockscreen protection is enabled, he/she tries to remove the phone battery (in case of removable battery mobiles).
Remove SIM card from your mobile. At this point all users will lose their hope in getting their mobile back.
Factory reset your mobile.
If he/she is a geeky, flashing new ROM is also possible(bit funny but its fact).
To overcome all these darkest part, we gonna use 3 different apps in our process.
STEP 1:
Enable Password protected lock-screen from settings and I hope all users know how to do it. Now your droid's data is protected securely.
STEP 2:
Install Smart Lockscreen protector app from Playstore and ON the Enable Lockscreen option under Power menu settings.
Now this app won't let you to Power Off your mobile from Lockscreen. Its one of the best app for devices with non-removable battery. Problem 1 is solved.
STEP 3:
Install AutomateIT app from Playstore or spend few bucks on AutomateIT PRO which unlocks all features. This app allows user to enable Data/WIFI/GPS using SMS commands. For devices running android version prior to GingerBread 2.3, GPS can be enabled by any third party apps however devices above GB 2.3, Google has blocked the access hence ROOT permission is required to enable this feature. Sorry for the users with non-rooted droids. Check the picture to create trigger and action if you are using the app for the first time. To enable the "Composite Action" in the Action column, you need to unlock the feature at the bottom of the list which asks you to create account. Just Go ahead.
Once you are done with the configuration, test it by sending the sms with specified format gpson from another number and see what happens. You'll receive an acknowledgment sms that the config has been applied and all the options which you've specified are enabled. So if you come to know that your mobile has been stolen, this sms commands let you to activate GPS remotely and we can track effectively compared to Network location. Big thanks to the developer of this awesome app.
STEP 4:
Now we are going to use 2 different steps to track the devices running android version 2.2 and above.
Using Android Device Manger
Using Cerberus Antitheft app
Android Device Manger:
Thanks to Google for allowing us to track our device associated with the Gmail account. To locate your device in ADM, you need to apply some settings. Open Google Settings app and enable the options in picture.
Goto Settings->Security->Phone administrator and Enable Android Device Manger. Now open Android Device Manager from the browser and you can track the device, also it allows you to remotely lock and wipe user data.
Though ADM allows you to locate your device, the features are very limited and I hope Google will update more features in near future.
Cerberus Anti-theft:
I'm sure you guys will surely attracted by this awesome app. Many have heard about this app but still I need to explain its features here but sadly I don't have time for it. Hope you know what I mean. It has hell lot of features which allows user to get device info remotely, call logs, sms logs, Send sms to specified number about the SIM change which is one of the best feature which solves problem 3.
Install Cerberus Antitheft app from Playstore. You'll get one week trail period after that you need to buy license to continue the service and its worth spending few bucks on this app. First installation allows you to create User account and enable the following options
You can register 3 mobile numbers to receive notification about the SIM change. Login to the Cerberus site and there you can see all the features provided by this app and I'm damn sure that you can surely locate your device using any one of the features.
STEP 5:
Catch the thief and show who you are..!! :good:
DEVICE NOW SECURED​​
Even though we considered so many things in mind to protect our device, you must be very careful from looters. I can't guarantee that this method will work 100% but surely I'll give 95% to rooted mobile and 90% to others. Also keep in mind that you've limited time period to track & recover your mobile as it decreases along with the device battery percentage.
Found this thread useful..??...Rate & Hit Thanks...:good:
Visit My Blog too..
Reserved for future....!!​​
****deleted****

Is it possible that an app can identify someone by using internet permission.

I enjoyed the Xprivacy application, an amazing app. But as I noticed one app called com.kamagames.pokerist v6.9.0, has tendency to identify me. Actually, I want to make new account on it but it says many accounts are registered with the device. Hence Xprivacy comes in role, rather buying a new phone or asking pokerist to delete my old accounts. I used Xprivacy for quick action. But I allowed only internet and shell permissions but it can identify me. How is it possible. I want to tell you that I used this app after doing restore factory setting, I mean to say I wiped my UDID but it can identify me.
I want to know is it possible to identify my old accounts by this pokerist app by using internet permission. I know that it doesn't ask for any other permission which is not listed in xprivacy.
Dhananjayamishra said:
I enjoyed the Xprivacy application, an amazing app. But as I noticed one app called com.kamagames.pokerist v6.9.0, has tendency to identify me. Actually, I want to make new account on it but it says many accounts are registered with the device. Hence Xprivacy comes in role, rather buying a new phone or asking pokerist to delete my old accounts. I used Xprivacy for quick action. But I allowed only internet and shell permissions but it can identify me. How is it possible. I want to tell you that I used this app after doing restore factory setting, I mean to say I wiped my UDID but it can identify me.
I want to know is it possible to identify my old accounts by this pokerist app by using internet permission. I know that it doesn't ask for any other permission which is not listed in xprivacy.
Click to expand...
Click to collapse
Yes, it is possible.
https://en.m.wikipedia.org/wiki/Canvas_fingerprinting
+ IP Logging
Sent from my iPhone using Tapatalk
MaaarZ said:
Yes, it is possible.
https://en.m.wikipedia.org/wiki/Canvas_fingerprinting
+ IP Logging
Sent from my iPhone using Tapatalk
Click to expand...
Click to collapse
Thanks for the information.

Is it possible to delete another app's data ?

Hello all,
for my project I want to know if its possible to delete another apps data on Android?
Project context:
In supermarkets staff workers will use shared android devices. After one work shift the phone gets passed to the next shift and should erase all personal data from the previous user.
Users will get access to apps kinda like Single Sign On over a password manager, providing the credentials for the needed apps.
So again my question is: is it possible to somehow force delete the used app's data on work shift change?
I am talking like a automatic process instead of going into the settings and clearing data manually one by one.
Thank you in advance.
I guess to clean the data automatically for now I have never found that, and even until now I only clean the data manually.
Nextechie said:
Hello all,
for my project I want to know if its possible to delete another apps data on Android?
Project context:
In supermarkets staff workers will use shared android devices. After one work shift the phone gets passed to the next shift and should erase all personal data from the previous user.
Users will get access to apps kinda like Single Sign On over a password manager, providing the credentials for the needed apps.
So again my question is: is it possible to somehow force delete the used app's data on work shift change?
I am talking like a automatic process instead of going into the settings and clearing data manually one by one.
Thank you in advance.
Click to expand...
Click to collapse
Yes and no. Data from user apps that have been installed should be fairly easy to delete in bulk. Data from system apps won't be as easy, but it can be done.
Will the device be stock? Or will it be rooted? Will it have stock recovery or will it have TWRP?
Will you be attempting to setup something like multiple user accounts with one of the accounts being the Admin/device manager?
Sent from my SM-S767VL using Tapatalk
Droidriven said:
Yes and no. Data from user apps that have been installed should be fairly easy to delete in bulk. Data from system apps won't be as easy, but it can be done.
Will the device be stock? Or will it be rooted? Will it have stock recovery or will it have TWRP?
Will you be attempting to setup something like multiple user accounts with one of the accounts being the Admin/device manager?
Sent from my SM-S767VL using Tapatalk
Click to expand...
Click to collapse
I don't have detailed information yet but I assume the device is stock, not rooted and has a stock recovery.
The desired outcome is that a user can log in and has access to the credentials via a password manager which pulls the credentials from a backend service.
There will be multiple users accessing the phone but only one at a time.
What exactly do you mean by admin or device manager?
BryanHafidz said:
I guess to clean the data automatically for now I have never found that, and even until now I only clean the data manually.
Click to expand...
Click to collapse
I am aware that it is possibly to clear the data manually but I am trying to implement a mechanism to clear the data automatically on log out event.
Nextechie said:
I don't have detailed information yet but I assume the device is stock, not rooted and has a stock recovery.
The desired outcome is that a user can log in and has access to the credentials via a password manager which pulls the credentials from a backend service.
There will be multiple users accessing the phone but only one at a time.
What exactly do you mean by admin or device manager?
Click to expand...
Click to collapse
I mean, like a PC, where the "owner" is the administrator of the device and their account to login to the PC is an administrator account profile but any other users that create a profile on that device will be limited to a user account profile. These user accounts can use the device but they can't affect or change anything at the system level, they can only affect data from their own user profile. This basically puts them in a box within the device when they are using the device and they can't mess with anything that is outside the box they are in.
Sent from my SM-S767VL using Tapatalk
Droidriven said:
I mean, like a PC, where the "owner" is the administrator of the device and their account to login to the PC is an administrator account profile but any other users that create a profile on that device will be limited to a user account profile. These user accounts can use the device but they can't affect or change anything at the system level, they can only affect data from their own user profile. This basically puts them in a box within the device when they are using the device and they can't mess with anything that is outside the box they are in.
Sent from my SM-S767VL using Tapatalk
Click to expand...
Click to collapse
Currently it is only planned to do the different access types via the provided credentials in the password manager.
The project is currently in a planning phase and will be implemented later next this year.
Is it possible to have this kind of adminstrator account on an android phone? I am not very familiar with android's work profiles but if they provide the needed functionality they would be taken into consideration.
Nextechie said:
Currently it is only planned to do the different access types via the provided credentials in the password manager.
The project is currently in a planning phase and will be implemented later next this year.
Is it possible to have this kind of adminstrator account on an android phone? I am not very familiar with android's work profiles but if they provide the needed functionality they would be taken into consideration.
Click to expand...
Click to collapse
I'm not sure, it may be possible.
The only reason I asked was more of a question of whether it was somewhat what you were looking for than it was a suggestion of something that is possible.
Sent from my SM-S767VL using Tapatalk
Droidriven said:
I'm not sure, it may be possible.
The only reason I asked was more of a question of whether it was somewhat what you were looking for than it was a suggestion of something that is possible.
Sent from my SM-S767VL using Tapatalk
Click to expand...
Click to collapse
We may look into it as a possible addition in a later phase of the project.
The main priority right now is a single sign on functionality that enables users to get access to many apps with one pair of credentials.

Lineage OS 18: How to switch Default Bootup User (from admin to non-admin)

hi
as a responsible parent, I have setup microG/LOS 18.1 for my kid, and now I want it to boot by default to a pre-created non-admin user.
How do I do that...
I found this resource...
How to set restricted user as default user on reboot?
We would like to have an already added restricted user account be the default when we restart our Samsung SM-T580 tablets. At current we have 2 accounts installed, Admin and User The User is a use...
android.stackexchange.com
Which is great, but I don't want to install non-fdroid apps on the phone, like MacroDroid or Tasker...
what are other ways to achieve the same thing....
ie, switch the user post bootup...
G

Categories

Resources