Identify and Blacklist certain android settings

LW

Hello,

I'm trying to add an bluetooth shortcut to our lockscreen. The user should be able to add a new connection but not go any further settings wise. We are using Honeywell CT45P devices which are AE deployed, the lockscreentype is Activity Suppression.

I managed to open the 'connected devices' screen (Screenshot 1) and the 'identify_activity' script will return 'com.android.settings/.Settings$ConnectedDeviceDashboardActivity'. But in this screen the user gets the option 'Connection preferences' (Screenshot 2) where several settings / menus can be accessed which is not what we want.
If I try the 'identify_activity' script in the 'Connection preference' section the response is 'com.android.settings/.SubSettings' which is not helpful. Is there a way to determine and block this settings seciton? A call for the third screen ('pair new device') could also help but the response for identify_activity is also 'com.android.settings/.SubSettings'.

Thanks in advance for your help.

a year ago
Android
ANSWERS

Please take a look into:

- Profile: Settings manager

- Profile: Feature Control

- App: OemConfig app from Honeywell (https://play.google.com/store/apps/details?id=com.honeywell.oemconfig&hl=de&gl=US)

Check if they provide what you want, i think the best option could be the OemConfig app maybe in addition to the other two but as less as you need, the better.

Maybe OT: If you only want to connect to BT scanners. Check this instead: https://play.google.com/store/apps/details?id=com.honeywell.tools.scanner.edge&hl=de&gl=US

LW
Lucas Wortmann
a year ago

Thanks for the fast answer. I will test the OEmConfig app as I cannot seem to get it running with the other two options.

I will come back if I have news.

Have you seen my last edit regarding the BT scanner apk from Honeywell? Or do you want to connect something else?

LW
Lucas Wortmann
a year ago

Unfortunately we would like a generel connection and not only BT scanner.

S
SMMOD@SOTI
a year ago

Hi Lucas,

I hope the suggestions provided by Raymond and Rafael have helped you answer your query. Please inform us if you require further assistance. 

Additionally, if any response has helped address your inquiry, we kindly request you to mark it as "is solution" so that others may also benefit from this information.

Thank you, Raymond and Rafael for your valuable suggestions.

Thank you for choosing SOTI.

RC
Raymond Chan Diamond Contributor
a year ago

Using the "identify_activity" script remotely is just one of the simplest way that CAN be used to get the activity name, but may not be sufficient for more complicated cases.  If one has access to the device of interest, the most reliable way that works in all cases is to perform test(s) ON THE DEVICE DIRECTLY, but some specialized software tool(s) and skills are needed to identify all activity/activities that is/are involved, some of which may transition for fraction of a second in real-time.