Set up Zebra unattended support
To remote control a Zebra device without any user interaction (unattended access) the LogMeIn Resolve app needs to be configured via the Zebra MX framework.
Prerequisites
- Android 8+
- Zebra MX 8.3+
- LogMeIn Resolve is installed on the device, and the device was set up as a managed device in the Console.
Configure via MDM/EMM
Zebra OEMConfig is an administrative Android application for configuring Zebra Android devices using Android Managed Configurations. The actual steps may vary in each MDM/EMM solution, but the following flow will help you to grasp the logic:
- Approve Zebra OEMConfig app in Managed Google Play for your MDM/EMM tool.
Note:
Remember that your android version defines which Zebra OEMConfig application to use:
- Use Zebra OEMConfig Powered by MX on Android 11 and NEWER.
- Use Legacy Zebra OEMConfig Android 10 and OLDER.
- If you use the application in a scenario where the Android versions of the devices is mixed, make sure that each device uses the appropriate Zebra OEMConfig version!
- Create an Android Managed Configuration for LogMeIn Resolve.
- Sample Legacy Zebra OEM Configuration:
Transaction steps Transaction step Service Access Configuration Allow Caller Package com.goto.resolve.customer Allow Caller Signature MIIB2zCCAUSgAwIBAgIETFbxITANBgkqhkiG9w0BAQUFADAxMQswCQYDVQQGEwJVUzEQMA4GA1UEChMHTG9nTWVJbjEQMA4GA1UEAxMHTG9nTWVJbjAgFw0xMDA4MDIxNjI0MDFaGA8yMDUwMDcyMzE2MjQwMVowMTELMAkGA1UEBhMCVVMxEDAOBgNVBAoTB0xvZ01lSW4xEDAOBgNVBAMTB0xvZ01lSW4wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANxCTfkmp/1JoLrnMFdE7uDFT/ILQcaGjyI0cyEeXWcmd8zULLCq+xzt/ZcRkPIhUsNc2baFe2iVd8Vre73Wtu0DVmM12r7FS03DEdAR9UDMzgzrrLO4ip2LmMhhw/HAINqeAKviRG2oqBhnVR0Q8/uzcI92p8QQJqi9Hxrgz7K1AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAGcPBwfkNeCENcKYiMFTRGCEnYnBbaCj3ahZtJZtilrRhVknoJf+AMBw3F0LlEfYF4LYQDY/bxfNZJnOCyLM8FSkzBT1RU/ORx5+JcamZcgN5BS/LppbkMwsbXF0U3xD6p/vi6DNX8b1JPaYdGpsVF3SRHJZqv2YMYe4DfPq+mVY= Allow Service Identifier com.zebra.eventinjectionservice Allow Service Identifier com.zebra.eventinjectionservice Service Binding Action 1 (allow) Service Caller Action 4 (allow) Transaction step Service Access Configuration Allow Caller Package com.goto.resolve.customer Allow Caller Signature MIIB2zCCAUSgAwIBAgIETFbxITANBgkqhkiG9w0BAQUFADAxMQswCQYDVQQGEwJVUzEQMA4GA1UEChMHTG9nTWVJbjEQMA4GA1UEAxMHTG9nTWVJbjAgFw0xMDA4MDIxNjI0MDFaGA8yMDUwMDcyMzE2MjQwMVowMTELMAkGA1UEBhMCVVMxEDAOBgNVBAoTB0xvZ01lSW4xEDAOBgNVBAMTB0xvZ01lSW4wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANxCTfkmp/1JoLrnMFdE7uDFT/ILQcaGjyI0cyEeXWcmd8zULLCq+xzt/ZcRkPIhUsNc2baFe2iVd8Vre73Wtu0DVmM12r7FS03DEdAR9UDMzgzrrLO4ip2LmMhhw/HAINqeAKviRG2oqBhnVR0Q8/uzcI92p8QQJqi9Hxrgz7K1AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAGcPBwfkNeCENcKYiMFTRGCEnYnBbaCj3ahZtJZtilrRhVknoJf+AMBw3F0LlEfYF4LYQDY/bxfNZJnOCyLM8FSkzBT1RU/ORx5+JcamZcgN5BS/LppbkMwsbXF0U3xD6p/vi6DNX8b1JPaYdGpsVF3SRHJZqv2YMYe4DfPq+mVY= Allow Service Identifier com.zebra.remotedisplayservice Allow Service Identifier com.zebra.remotedisplayservice Service Binding Action 1 (allow) Service Caller Action 4 (allow) Transaction step Permission Access Configuration Grant Permission android.permission.SYSTEM_ALERT_WINDOW Grant Application Package com.goto.resolve.customer Grant Application Signature MIIB2zCCAUSgAwIBAgIETFbxITANBgkqhkiG9w0BAQUFADAxMQswCQYDVQQGEwJVUzEQMA4GA1UEChMHTG9nTWVJbjEQMA4GA1UEAxMHTG9nTWVJbjAgFw0xMDA4MDIxNjI0MDFaGA8yMDUwMDcyMzE2MjQwMVowMTELMAkGA1UEBhMCVVMxEDAOBgNVBAoTB0xvZ01lSW4xEDAOBgNVBAMTB0xvZ01lSW4wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANxCTfkmp/1JoLrnMFdE7uDFT/ILQcaGjyI0cyEeXWcmd8zULLCq+xzt/ZcRkPIhUsNc2baFe2iVd8Vre73Wtu0DVmM12r7FS03DEdAR9UDMzgzrrLO4ip2LmMhhw/HAINqeAKviRG2oqBhnVR0Q8/uzcI92p8QQJqi9Hxrgz7K1AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAGcPBwfkNeCENcKYiMFTRGCEnYnBbaCj3ahZtJZtilrRhVknoJf+AMBw3F0LlEfYF4LYQDY/bxfNZJnOCyLM8FSkzBT1RU/ORx5+JcamZcgN5BS/LppbkMwsbXF0U3xD6p/vi6DNX8b1JPaYdGpsVF3SRHJZqv2YMYe4DfPq+mVY= Permission Access Action Grant Transaction Step Power Configuration Battery Optimization Action Remove Remove Package Names com.goto.resolve.customer
- Sample Zebra OEMConfig Powered by MX configuration:
Package Configuration Package Package Name com.goto.resolve.customer Package Signing Certificate MIIB2zCCAUSgAwIBAgIETFbxITANBgkqhkiG9w0BAQUFADAxMQswCQYDVQQGEwJVUzEQMA4GA1UEChMHTG9nTWVJbjEQMA4GA1UEAxMHTG9nTWVJbjAgFw0xMDA4MDIxNjI0MDFaGA8yMDUwMDcyMzE2MjQwMVowMTELMAkGA1UEBhMCVVMxEDAOBgNVBAoTB0xvZ01lSW4xEDAOBgNVBAMTB0xvZ01lSW4wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANxCTfkmp/1JoLrnMFdE7uDFT/ILQcaGjyI0cyEeXWcmd8zULLCq+xzt/ZcRkPIhUsNc2baFe2iVd8Vre73Wtu0DVmM12r7FS03DEdAR9UDMzgzrrLO4ip2LmMhhw/HAINqeAKviRG2oqBhnVR0Q8/uzcI92p8QQJqi9Hxrgz7K1AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAGcPBwfkNeCENcKYiMFTRGCEnYnBbaCj3ahZtJZtilrRhVknoJf+AMBw3F0LlEfYF4LYQDY/bxfNZJnOCyLM8FSkzBT1RU/ORx5+JcamZcgN5BS/LppbkMwsbXF0U3xD6p/vi6DNX8b1JPaYdGpsVF3SRHJZqv2YMYe4DfPq+mVY= Allowed Services Allowed Service Service Identifier com.zebra.remotedisplayservice Allowed Service Service Identifier com.zebra.eventinjectionservice Feature Variances Feature Variance Variance Type 2 (Exempt from Battery Optimization) Permissions Permission Name android.permission.SYSTEM_ALERT_WINDOW State 1 (Grant)
- Sample Legacy Zebra OEM Configuration:
- Deploy the Zebra OEMConfig app and the Android Managed Configuration to the Zebra device.
- Reboot your device and wait 1 minute.
Configure in Resolve MDM / Miradore
- Log in to LogMeIn Resolve MDM.
- Navigate to Applications on the left.
- Select the version of the Zebra OEMConfig you want to use from the list.
- Select .
- Click Next.
- Select the device you want to deploy the application to by checking the box next to it.
- Select Deploy.
- Once the deployment is successful click Close.
- Select .
- Click Continue.
- Once the sync is over click Close.
- Open the device from the list by clicking the arrow icon on the right of the row.
- You can check the deployment of the application in the Action log.
- Open LogMeIn Resolve on the Zebra device.
- Select Allow in the 'Let app always run in background?' message box. The 'Unattended access is enabled on this device' message confirms that you set up unattended access successfully.
- Open the LogMeIn Resolve desktop or web console.
- Navigate to Devices.
- Verify your device. Your Zebra device is now set up for unattended access.