There's a new home for Articles. Find Articles on Our Product Support Page.
Hello, We have recently received new devices to our site in China and would like to enroll those devices to our SOTI MobiControl. We are having issues as Google playstore is blocked in China. Is there a known way to perform this action on the following model: Unitech EA660 Android 13 We have several Zebra devices enrolled in China using the StageNow app, is there a similar app for other devices? trying to install the App directly on the Android Phones keeps showing the following error- Uninstalling Application, Your Device is already Configured for Enterprise. This application will be uninstalled and your device will be managed within the Work Profile. we noticed the device seem to have GSM installed so we tried to use the afw#mobicontrol, but it is blocked as expected. Thank you.
Hi,Trying to get the username of the current logged in user on a shared device by calling mobicontrol.sharedDevice.currentUser.name but it always returns null.This is the method used described in the documentation:https://www.soti.net/mc/help/javascriptapi/en/mobicontrol.sharedDevice.User.htmlFor example i try with this:mobicontrol.log.info("User logged in: " +mobicontrol.sharedDevice.currentUser.name);But its only returns:In the WebConsole i see the user is logged in and i see the username:Tested with Android Agent version 2025.1.2.1214Have anyone got this working in JavaScript?Regards Robert
Hi to all, we need to execute on more online device a new DeviceConfig.xml that contain specific grant of an apk internal application.We know that via command script is present the command sendintent.We done a online resourche and we discover this command line: sendintent -b "intent:#Intent;action=com.honeywell.tools.deviceconfig.enabledeviceconfig;S.deviceconfigfilepath=/sdcard/honeywell/DeviceConfig.xml;launchFlags=0x1400020;end" If we send this command to a device seems that the new DeviceConfig is ignored but if we do the intent manually so we put de .xml file in honeywell/persist then we reboot the device, the grant permisson become available on the apk.What is the error that we are doing using the command script?Could be possible that this kind of command have no effect if we execute it pushing the file .xml in differend folder then /honeywell/persist ?
Hello, we are using a third-party VPN app on our devices and I would like to enroll it with zero touch, meaning that with the installation of app the VPN profile should be installed on Android automatically, too. I tried to tweak the instructions described here: https://www.soti.net/mc/help/v2025.1/en/scriptcmds/reference/configuring_native_VPN_AE.html?hl=native%2Cvpn But I am not able to find the right configuration. Most important is to set the "always-on VPN" option of the VPN profile. When I open the app, the VPN profile is installed automatically, but the always-on VPN option is disabled. Other MDMs, like MobileIron or ManageEngine do have the option to set this flag for a specific app via profiles. For me it would be OK to use writeprivateprofstring, if no other option is available with MobiControl. As less important, but optimal solution would be to install the VPN profile completely without opening the VPN app. This would mean that the script needs to contain the app-id etc. Any ideas?
New to MDM environment and getting "Display over other apps" on our Zebra TC52 upon promoting device to Kiosk mode. Pardon for the lack of detail but not sure where to start or settings may be causing this. thank you!
Hi to all, we need to install and apk developped internally of my company on a Honeywell device CT30 where the OS Android version is 11. With Soti Mobicontrol 2024 we are able to deploy the app using a policy that contain the upd package of the apk. What we can not able to do is give the specific permission: android.permission.MANAGE_EXTERNAL_STORAGE We know the nature of the issue, that is the security policy on Android 11 but we know that there are the possibility to do what we need. Reading this article: SOTI Discussion Forum we tryed to install the OEM-specific plugin but we don't unserstand if this is the correct appoch. Can some one help us?
We need to give users the ability to change the keyboard language from english to Canadian french without them downloading. I can see there is a setting in the managed app config for where the packs are stored. is there a way to download and push the packs?
Hi, in the release notes for MobiControl 2025.1 is mentioned: Use Zebra LifeGuard Without Google PlayThis feature allows administrators to automatically provision the Zebra enrollment app for Zebra LifeGuard as an Enterprise app via App policy without compromising security compliance and avoid interfacing with Google Play services. How does this actually work? I don't find anything more about it, then just this entry. If I choose an Enterprise app it either needs an APK or an URL to download the app?
I get really annoyed when I look at the donut charts (stacked or normal or 3D) in the SOTI MobiControl interface as they look promising but when you look at the data they are misleading.The most basic example is this donut chart that shows the online/offline devices:You can see at a glance that ca. 60% of the devices are Online and 40% are Offline, but in reality that is not the case.In this example, out of 1975 devices, only 119 are offline which is ca. 6% and not 40%When you hover over the offline portion, the data is clearly there: It think that it is really a shame that such a cool diagram gets fed with false information for some reason. Does anybody know if it will be fixed in the near future?
Hello, We would like to automatically send users of mobile phones an email if their device has not been online for a specific amount of time. I thought I could use compliance policies for that. However, I could not find a way to modify the text of the generated email. Is there a way to do so?
Hello,When I try to delete a device group I receive an error that this cannot be done because a policy is still assigned to it. I have checked and there are no policies nor profiles assigned to this group. Is there a way to force the deletion through?
I'm unable to take over Samsung devices in SOTI MobiControl without acceptance from the user.Once the user has accepted my request i'm also unable to do any actions on the device.I'm only able to look. I need to be able to take over any samsung device with full control and without any interference of the user. I tried using several plugins but none are working.
Adding on premAD joined laptops facing issues while onboarding
Under "Profile configuration" -> "Lockdown" -> "Custom Home Screen" -> "Add Home Screen Items", Below screen was observed, "Launch automatically on start-up" option is missing from the menu. My user account is associated with the "MobiControl Administrators" role.
We are working with a custom CA.pem, client certificate (.crt), and private key (.key) that need to be installed on Android devices managed by SOTI MobiControl.We currently install the certificates using a profile via Configuration > Certificate, and this part works. However, when our Android application attempts to access the client certificate (e.g., via KeyChain or during HTTPS request), the system prompt appears asking the user to allow access or select a certificate.Our goal is to avoid any user interaction and access the certificate silently within the app.Questions: 1. Is it possible to install the client certificate in a specific system store or trusted credential store where our app can access it silently? 2. Does SOTI MobiControl support installing certificates as Device Owner in a way that grants system-level access (without prompting the user)? 3. Can we specify the certificate alias during deployment, so the app can reference it directly via KeyStore or other Android APIs? 4. Are there any specific permissions or profile settings we need to apply in SOTI to allow background access to the client certificate?Current Setup: • Android devices are fully managed via SOTI (Device Owner mode) • Certificate deployed using Configuration > Certificate profile • Certificate alias is known and available in the app • Access using Android KeyChain or KeyStore.getInstance("AndroidKeyStore") leads to user promptWe are looking for a secure and silent way to access client cert + private key for mutual TLS communication in our app.
Top-tier experts who are delivering outstanding content. Should have more than 7000 points.
Experts who are consistent with great content. Should have more than 1000 points
Highly experienced members with valuable inputs. Should have more than 700 points
Beginners taking the initiative. Should have more than 500 points