Knowledge Base

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="MIICbzCCAdigAwIBAgIEThbHMDANBgkqhkiG9w0BAQUFADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTETMBEGA1UEBxMKUG</br>xlYXNhbnRvbjEZMBcGA1UEChMQWm9obyBDb3Jwb3JhdGlvbjENMAsGA1UECxMEWm9obzEZMBcGA1UEAxMQWm9obyBDb3Jwb3JhdGlvbjAeFw0xMTA3MDgwOTAwMzJaFw0zNjA3MDEwOTAw</br>MzJaMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRMwEQYDVQQHEwpQbGVhc2FudG9uMRkwFwYDVQQKExBab2hvIENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRab2hvM</br>RkwFwYDVQQDExBab2hvIENvcnBvcmF0aW9uMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCoONXgiK/gG6bQB4b/r3MUp7UCKeWEpLOlkcN8cpIEKLt2H9u/WX+hq09SVQl1s+3vX2W+Co</br>MFFCxY7UEJh28OTNXQajP/tMaBZ3lmVwXaD8Fud7/JjYBNjYiXBqmsYEj+Mg/Ct5tBEOSC+KKWs7dwqt6DI8ujQdlX/VCmBNBiTwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAIl/0WZxIKX2bbYY0gMjo</br>5IAQNCC4pIyykJz8bhGUpzLZiNdPUNlAt3jq/9eY4+de3CWrOKycar6eN34LiSJWYmK/0U1v1QugpEAtnmOwlGdwbJN15wGefPZmeHU1KhjiCiHgkkxOFpJcHVrL+HXVhVohG8LElCUVwPu8Ke9wtGl" />

     </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="MIICbzCCAdigAwIBAgIEThbHMDANBgkqhkiG9w0BAQUFADB8MQswCQYDVQQGEwJVUzETMBE
GA1UECBMKQ2FsaWZvcm5pYTETMBEGA1UEBxMKUGxlYXNhbnRvbjEZMBcGA1UEChMQWm9obyBDb
3Jwb3JhdGlvbjENMAsGA1UECxMEWm9obzEZMBcGA1UEAxMQWm9obyBDb3Jwb3JhdGlvbjAeFw0xMT
A3MDgwOTAwMzJaFw0zNjA3MDEwOTAwMzJaMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWx
pZm9ybmlhMRMwEQYDVQQHEwpQbGVhc2FudG9uMRkwFwYDVQQKExBab2hvIENvcnBvcmF0aW9uMQ
0wCwYDVQQLEwRab2hvMRkwFwYDVQQDExBab2hvIENvcnBvcmF0aW9uMIGfMA0GCSqGSIb3DQEBAQ
UAA4GNADCBiQKBgQCoONXgiK/gG6bQB4b/r3MUp7UCKeWEpLOlkcN8cpIEKLt2H9u/WX+hq09SVQl1s+
3vX2W+CoMFFCxY7UEJh28OTNXQajP/tMaBZ3lmVwXaD8Fud7/JjYBNjYiXBqmsYEj+Mg/Ct5tBEOSC+KK
Ws7dwqt6DI8ujQdlX/VCmBNBiTwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAIl/0WZxIKX2bbYY0gMjo5I
AQNCC4pIyykJz8bhGUpzLZiNdPUNlAt3jq/9eY4+de3CWrOKycar6eN34LiSJWYmK/0U1v1QugpEAtnmOwl
GdwbJN15wGefPZmeHU1KhjiCiHgkkxOFpJcHVrL+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

Share this post : FacebookTwitter

Still can't find what you're looking for?

Write to us: support@zohoassist.com