How to allow the remote control of Zebra devices?

Please ensure the Eventinjection Service is configured, and the Zebra Add-On has access to the Eventinjection Service. You can configure Eventinjection Service over an XML File. 

Prerequisites:

  1. MX 8.3+ is installed.
  2. Zebra Add-on App is installed.

Here are a few ways to configure Eventinjection Service:

1. Via MDM/EMM

  • XML Config
    If your MDM/EMM supports Zebra XML config deployment, you can push the XML through your MDM/EMM portal.

    <wap-provisioningdoc>

     <characteristic version="8.3" type="AccessMgr">

       <parm name="OperationMode" value="1" />

       <parm name="ServiceAccessAction" value="1" />

       <parm name="ServiceIdentifier" value="com.zebra.eventinjectionservice" />

     </characteristic>

     <characteristic version="8.3" type="AccessMgr">

       <parm name="OperationMode" value="1" />

       <parm name="ServiceAccessAction" value="4" />

       <parm name="ServiceIdentifier" value="com.zebra.eventinjectionservice" />

       <parm name="CallerPackageName" value="com.zoho.remoteplugin.zebra" />

       <parm name="CallerSignature" value="MIICbzCCAdigAwIBAgIEThbHMDANBgkqhkiG9w0BAQUFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTETMBEGA1UEBxMKUGxlYXNhbnRvbjEZMBcGA1UEChMQWm9obyBDb3Jwb3JhdGlvbjENMAsGA1UECxMEWm9obzEZMBcGA1UEAxMQWm9obyBDb3Jwb3JhdGlvbjAeFw0xMTA3MDgwOTAwMzJaFw0zNjA3MDEwOTAwMzJaMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRMwEQYDVQQHEwpQbGVhc2FudG9uMRkwFwYDVQQKExBab2hvIENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRab2hvMRkwFwYDVQQDExBab2hvIENvcnBvcmF0aW9uMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCoONXgiK/gG6bQB4b/r3MUp7UCKeWEpLOlkcN8cpIEKLt2H9u/WX+hq09SVQl1s+3vX2W+CoMFFCxY7UEJh28OTNXQajP/tMaBZ3lmVwXaD8Fud7/JjYBNjYiXBqmsYEj+Mg/Ct5tBEOSC+KKWs7dwqt6DI8ujQdlX/VCmBNBiTwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAIl/0WZxIKX2bbYY0gMjo5IAQNCC4pIyykJz8bhGUpzLZiNdPUNlAt3jq/9eY4+de3CWrOKycar6eN34LiSJWYmK/0U1v1QugpEAtnmOwlGdwbJN15wGefPZmeHU1KhjiCiHgkkxOFpJcHVrL+HXVhVohG8LElCUVwPu8Ke9wtGll" />

     </characteristic>

    </wap-provisioningdoc>

  • OEMConfig

    If your MDM/EMM supports OEMConfig, you can create a profile with the config parameters and assign it to the device from your MDM/EMM portal. The config parameters are the same for all MDMs/EMMs we integrate with, even though the User Interface access to the OEMConfig setup is different for each MDM/EMM.

    OEMConfig parameters setup:

    Select ‘Allow’ for ‘Service Binding Action’.
    Fill in the ‘Allow Service Identifier’ with: com.zebra.eventinjectionservice
    Select ‘Allow’ for ‘Service Caller Action’ and fill in the service identifier as: com.zebra.eventinjectionservice
    Fill in the ‘Allow Caller package’ with: com.zoho.remoteplugin.zebra
    Fill in the ‘Allow Caller signature’ with: 

     

    MIICbzCCAdigAwIBAgIEThbHMDANBgkqhkiG9w0BAQUFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTETMBEGA1UEBxMKUGxlYXNhbnRvbjEZMBcGA1UEChMQWm9obyBDb3Jwb3JhdGlvbjENMAsGA1UECxMEWm9obzEZMBcGA1UEAxMQWm9obyBDb3Jwb3JhdGlvbjAeFw0xMTA3MDgwOTAwMzJaFw0zNjA3MDEwOTAwMzJaMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRMwEQYDVQQHEwpQbGVhc2FudG9uMRkwFwYDVQQKExBab2hvIENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRab2hvMRkwFwYDVQQDExBab2hvIENvcnBvcmF0aW9uMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCoONXgiK/gG6bQB4b/r3MUp7UCKeWEpLOlkcN8cpIEKLt2H9u/WX+hq09SVQl1s+3vX2W+CoMFFCxY7UEJh28OTNXQajP/tMaBZ3lmVwXaD8Fud7/JjYBNjYiXBqmsYEj+Mg/Ct5tBEOSC+KKWs7dwqt6DI8ujQdlX/VCmBNBiTwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAIl/0WZxIKX2bbYY0gMjo5IAQNCC4pIyykJz8bhGUpzLZiNdPUNlAt3jq/9eY4+de3CWrOKycar6eN34LiSJWYmK/0U1v1QugpEAtnmOwlGdwbJN15wGefPZmeHU1KhjiCiHgkkxOFpJcHVrL+HXVhVohG8LElCUVwPu8Ke9wtGl

2. Via StageNow

Create a staging profile via StageNow to prepare this master device. Once the staging is completed on the master device, export it to deploy it on your device. You will obtain an XML file, please check if the XML-file contains the code below: 

​<wap-provisioningdoc>

 <characteristic version="8.3" type="AccessMgr">

   <parm name="OperationMode" value="1" />

   <parm name="ServiceAccessAction" value="1" />

   <parm name="ServiceIdentifier" value="com.zebra.eventinjectionservice" />

 </characteristic>

 <characteristic version="8.3" type="AccessMgr">

   <parm name="OperationMode" value="1" />

   <parm name="ServiceAccessAction" value="4" />

   <parm name="ServiceIdentifier" value="com.zebra.eventinjectionservice" />

   <parm name="CallerPackageName" value="com.zoho.remoteplugin.zebra" />

   <parm name="CallerSignature" value="MIICbzCCAdigAwIBAgIEThbHMDANBgkqhkiG9w0BAQUFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTETMBEGA1UEBxMKUGxlYXNhbnRvbjEZMBcGA1UEChMQWm9obyBDb3Jwb3JhdGlvbjENMAsGA1UECxMEWm9obzEZMBcGA1UEAxMQWm9obyBDb3Jwb3JhdGlvbjAeFw0xMTA3MDgwOTAwMzJaFw0zNjA3MDEwOTAwMzJaMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRMwEQYDVQQHEwpQbGVhc2FudG9uMRkwFwYDVQQKExBab2hvIENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRab2hvMRkwFwYDVQQDExBab2hvIENvcnBvcmF0aW9uMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCoONXgiK/gG6bQB4b/r3MUp7UCKeWEpLOlkcN8cpIEKLt2H9u/WX+hq09SVQl1s+3vX2W+CoMFFCxY7UEJh28OTNXQajP/tMaBZ3lmVwXaD8Fud7/JjYBNjYiXBqmsYEj+Mg/Ct5tBEOSC+KKWs7dwqt6DI8ujQdlX/VCmBNBiTwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAIl/0WZxIKX2bbYY0gMjo5IAQNCC4pIyykJz8bhGUpzLZiNdPUNlAt3jq/9eY4+de3CWrOKycar6eN34LiSJWYmK/0U1v1QugpEAtnmOwlGdwbJN15wGefPZmeHU1KhjiCiHgkkxOFpJcHVrL+HXVhVohG8LElCUVwPu8Ke9wtGl" />

 </characteristic>

</wap-provisioningdoc>

 

Choose your preferred method to push your XML Config to your devices:

  • Via Barcode

  • Via Audio

  • Via NFC Tag

You will be able to control the Zebra Devices once the XML Config is pushed to your devices.

Unable to resolve this issue?
If you feel this article is incomplete or does not contain the information required to help you resolve the issue, fill up the details and submit the form given below. Our support team will contact you shortly.

 

* Mandatory Fields