Push and Configure Splashtop Streamer and Addon with Microsoft Intune

Follow

This page describes these recommended configurations of Splashtop Streamer and addons (Samsung and Zebra) on Microsoft Intune.

Pre-requisites

Add the following apps to Intune through Managed Google Play: 

Configurations for Splashtop Streamer

Notice: The app configuration relies on Android Enterprise.

Step 1: In Intune, go to Apps in the left navigation pane, then choose App Configuration Policies in the middle pane, click Add on the top of right pane to create a new App Configuration policy of Managed Devices for Splashtop Streamer.

intune-1-en_us.png

Step 2: In the guide, give a name to the policy, set Android Enterprise as the platform, and Fully managed as the profile type, and add Splashtop Streamer as the targeted app.

intune-2-en_us.png

Step 3: In next screen, grant necessary permissions and add configuration key which are necessary for Splashtop Streamer work correctly.

intune-3-en_us.png

Permissions

The following permissions are recommended to Auto Grant to Splashtop Streamer.

  • Phone state (read)
  • External storage (read)
  • External storage (write)

Configuration keys:

Deploy Code: Fill in the Deploy Code created in my.splashtop.com > management > deployment

 

Step 4: Finish remaining steps of the policy creation, and push it to target devices.

 

Configurations for Zebra devices

There are special configurations needed to activate addon for Zebra leveraging Zebra OEMConfig powered by MX

 Step 1: Push the Zebra OEMConfig powered by MX app and Splashtop Addon: Zebra app to targeted Zebra devices

Step 2: Go to Devices in the left pane of Intune console, choose Configuration profiles in the middle pane, and click create profile in the right pane. Select Android Enterprise as the platform and OEMConfig as the profile type in the popup, then click Create.

intune-4-en_us.png

Step 3: Give the profile a name, and select Zebra OEMConfig powered by MX as the associated app in the right pane.

intune-5-en_us.png

Step 4: In Configuration settings page, create five transaction steps like the following, details explained in below.

intune-6-en_us.png

Transaction 1:

Type

Service Access Configuration

Purpose

Allow Splashtop Streamer to enable remote control (MX version must be 8.3 or higher)

Fields

Field

Value

Service Binding Action

Allow

Allow Service Identifier

com.zebra.eventinjectionservice

Service Caller Action

Allow

Allow Service Identifier

com.zebra.eventinjectionservice

Allow Caller Package

com.splashtop.streamer.addon.zebra

Allow Caller Signature

<see below caller signature value>

Caller signature:

MIICLTCCAZagAwIBAgIETPiZczANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJVUzELMAkGA1UECBM
CQ0ExETAPBgNVBAcTCFNhbiBKb3NlMRcwFQYDVQQKEw5TcGxhc2h0b3AgSW5jLjESMBAGA1UEAxMJU3Bs
YXNodG9wMCAXDTEwMTIwMzA3MTcwN1oYDzMwMDkwNDA1MDcxNzA3WjBaMQswCQYDVQQGEwJVU
zELMAkGA1UECBMCQ0ExETAPBgNVBAcTCFNhbiBKb3NlMRcwFQYDVQQKEw5TcGxhc2h0b3AgSW5jLjESM
BAGA1UEAxMJU3BsYXNodG9wMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQClZfjONz3Vr2IDexLFl
n9IPaLLCf/KCF1WDeCcOLV4fOkq0QBD+monayIDENquBIqA4xUl2cbr9UXWKFqtf3Ra9fEu3YaqepXw0lAaBn
nd7VWuSFUSQgDMIqXjSw8Co/MCd5rEdRS5/wcQGsVj+yBdQAIoh17F6plsnsYSC6hy7QIDAQABMA0GCSq
GSIb3DQEBBQUAA4GBAIMtZe/pccKHfD5PUdBZ94Sm7FyNFBYtz5GPfDN4DqIem8gdkPp/0ij7qtAF4Eh//IW
PA1uv/TzfBG4lx4kR3s6Yb1wAsYBzIGhyyiS+VsER5ltwKokBAjNoDuU6GRhPlFK0WFWnwb34ZigOh50MlVNG
kEYzS2wnElrwLWJcdEUI

 

Transaction 2:

Type

Service Access Configuration

Purpose

Enable ability to eliminate the system screen capture prompt (MX version must be 9.3 or higher)

Fields

Field

Value

Service Binding Action

Allow

Allow Service Identifier

com.zebra.remotedisplayservice

Service Caller Action

Allow

Allow Service Identifier

com.zebra.remotedisplayservice

Allow Caller Package

com.splashtop.streamer.addon.zebra

Allow Caller Signature

<see below caller signature value>

Caller signature:

MIICLTCCAZagAwIBAgIETPiZczANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJVUzELMAkGA1UECBM
CQ0ExETAPBgNVBAcTCFNhbiBKb3NlMRcwFQYDVQQKEw5TcGxhc2h0b3AgSW5jLjESMBAGA1UEAxMJU3Bs
YXNodG9wMCAXDTEwMTIwMzA3MTcwN1oYDzMwMDkwNDA1MDcxNzA3WjBaMQswCQYDVQQGEwJVU
zELMAkGA1UECBMCQ0ExETAPBgNVBAcTCFNhbiBKb3NlMRcwFQYDVQQKEw5TcGxhc2h0b3AgSW5jLjESM
BAGA1UEAxMJU3BsYXNodG9wMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQClZfjONz3Vr2IDexLFl
n9IPaLLCf/KCF1WDeCcOLV4fOkq0QBD+monayIDENquBIqA4xUl2cbr9UXWKFqtf3Ra9fEu3YaqepXw0lAaBn
nd7VWuSFUSQgDMIqXjSw8Co/MCd5rEdRS5/wcQGsVj+yBdQAIoh17F6plsnsYSC6hy7QIDAQABMA0GCSq
GSIb3DQEBBQUAA4GBAIMtZe/pccKHfD5PUdBZ94Sm7FyNFBYtz5GPfDN4DqIem8gdkPp/0ij7qtAF4Eh//IW
PA1uv/TzfBG4lx4kR3s6Yb1wAsYBzIGhyyiS+VsER5ltwKokBAjNoDuU6GRhPlFK0WFWnwb34ZigOh50MlVNG
kEYzS2wnElrwLWJcdEUI

 

Transaction 3:

Type

Service Access Configuration

Purpose

Enable ability to retrieve Serial Number (Need to be Android 10 or higher)

Fields

Field

Value

Service Binding Action

Allow

Allow Service Identifier

content://oem_info/oem.zebra.secure/build_serial

Service Caller Action

Allow

Allow Caller Package

com.splashtop.streamer.addon.zebra

Allow Caller Signature

<see below caller signature value>

Caller signature:

MIICLTCCAZagAwIBAgIETPiZczANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJVUzELMAkGA1UECBM
CQ0ExETAPBgNVBAcTCFNhbiBKb3NlMRcwFQYDVQQKEw5TcGxhc2h0b3AgSW5jLjESMBAGA1UEAxMJU3Bs
YXNodG9wMCAXDTEwMTIwMzA3MTcwN1oYDzMwMDkwNDA1MDcxNzA3WjBaMQswCQYDVQQGEwJVU
zELMAkGA1UECBMCQ0ExETAPBgNVBAcTCFNhbiBKb3NlMRcwFQYDVQQKEw5TcGxhc2h0b3AgSW5jLjESM
BAGA1UEAxMJU3BsYXNodG9wMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQClZfjONz3Vr2IDexLFl
n9IPaLLCf/KCF1WDeCcOLV4fOkq0QBD+monayIDENquBIqA4xUl2cbr9UXWKFqtf3Ra9fEu3YaqepXw0lAaBn
nd7VWuSFUSQgDMIqXjSw8Co/MCd5rEdRS5/wcQGsVj+yBdQAIoh17F6plsnsYSC6hy7QIDAQABMA0GCSq
GSIb3DQEBBQUAA4GBAIMtZe/pccKHfD5PUdBZ94Sm7FyNFBYtz5GPfDN4DqIem8gdkPp/0ij7qtAF4Eh//IW
PA1uv/TzfBG4lx4kR3s6Yb1wAsYBzIGhyyiS+VsER5ltwKokBAjNoDuU6GRhPlFK0WFWnwb34ZigOh50MlVNG
kEYzS2wnElrwLWJcdEUI

 

Transaction 4:

Type

Service Access Configuration

Purpose

Enable ability to retrieve IMEI (Need to be Android 10 or higher)

Fields

Field

Value

Service Binding Action

Allow

Allow Service Identifier

content://oem_info/wan/imei

Service Caller Action

Allow

Allow Caller Package

com.splashtop.streamer.addon.zebra

Allow Caller Signature

<see below caller signature value>

Caller signature:

MIICLTCCAZagAwIBAgIETPiZczANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJVUzELMAkGA1UECBM
CQ0ExETAPBgNVBAcTCFNhbiBKb3NlMRcwFQYDVQQKEw5TcGxhc2h0b3AgSW5jLjESMBAGA1UEAxMJU3Bs
YXNodG9wMCAXDTEwMTIwMzA3MTcwN1oYDzMwMDkwNDA1MDcxNzA3WjBaMQswCQYDVQQGEwJVU
zELMAkGA1UECBMCQ0ExETAPBgNVBAcTCFNhbiBKb3NlMRcwFQYDVQQKEw5TcGxhc2h0b3AgSW5jLjESM
BAGA1UEAxMJU3BsYXNodG9wMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQClZfjONz3Vr2IDexLFl
n9IPaLLCf/KCF1WDeCcOLV4fOkq0QBD+monayIDENquBIqA4xUl2cbr9UXWKFqtf3Ra9fEu3YaqepXw0lAaBn
nd7VWuSFUSQgDMIqXjSw8Co/MCd5rEdRS5/wcQGsVj+yBdQAIoh17F6plsnsYSC6hy7QIDAQABMA0GCSq
GSIb3DQEBBQUAA4GBAIMtZe/pccKHfD5PUdBZ94Sm7FyNFBYtz5GPfDN4DqIem8gdkPp/0ij7qtAF4Eh//IW
PA1uv/TzfBG4lx4kR3s6Yb1wAsYBzIGhyyiS+VsER5ltwKokBAjNoDuU6GRhPlFK0WFWnwb34ZigOh50MlVNG
kEYzS2wnElrwLWJcdEUI

 

Transaction 5:

Type

Power Configuration

Purpose

Opt-out battery optimization of Splashtop Streamer

Fields

Field

Value

Battery Optimization Action

Remove

Remove Package Names

com.splashtop.streamer.csrs

Step 5: Finish the profile creation guide and push to target devices

 

Notice: Please launch the Splashtop Streamer app after applying these settings, or, just restart Splashtop Streamer to make these setting available.

 

Configurations for Samsung device

Part 1: Opt-out Splashtop Streamer from Battery optimization

There are special configurations needed to activate addon for Samsung device leveraging Knox Service Plugin.

 Step 1: Push Knox Service Plugin app and Splashtop Addon: Samsung (Knox) app to target Samsung devices.

Step 2: Go to Devices in the left pane of Intune console, choose Configuration profiles in the middle pane, and click create profile in the right pane. Select Android Enterprise as the platform and OEMConfig as the profile type in the popup, then click Create.

intune-7-en_us.png

Step 3: Give the profile a name, and select Knox Service Plugin as the associated app in the right pane.

intune-8-en_us.png

Step 4: In Configuration settings page, Click Configure besides Device-wide policies, in next screen, turn on “Enable device policy controls”, and then click Configure besides Application management policies, in next screen, turn on “Enable application management controls”, and fill in “com.splashtop.streamer.csrs” in the Battery optimization allowlist. This is to opt-out battery optimization of Splashtop Streamer.

intune-9-en_us.png

intune-10-en_us.png

intune-11-en_us.png

Step 5: Finish the remaining steps and push to target Samsung devices.

 

Part 2: Configure Splashtop Addon: Samsung (Knox) to be activated automatically

Step 1: Go to Apps in the left pane, and choose App configuration policies in the middle pane, and click Add to create a new app configuration file for Managed Devices

intune-12-en_us.png

Step 2: In the guide, give a name to the policy, select Android Enterprise as Platform, and select Fully Managed as the profile type, and select Splashtop Addon: Samsung (Knox) in the right pane as the associated app.

intune-13-en_us.png

Step 3: in next page, grant permission and configure two app configuration items to the app, detail described in below

intune-14-en_us.png

Permissions:

  • External storage (read): Auto grant
  • External storage (write): Auto grant

Configuration keys:

  • Activate knox automatically: true, it will try to automatically activate Knox when Splashtop Streamer binds to the addon, if the Samsung device has been already provisioned with Knox (the part 1 described above actually will do Knox provision), the Knox can be activated automatically, otherwise, the Knox License agreement might be prompted and needs manually interaction to accept on the device side.
  • Screen capture mode: Knox built-in screen capture. Knox provides screen capture capability with no need of user’s manual accept of screen capture, although we find it a little bit buggy that on some particular device, it might not be able to capture the screen, or the captured screen is blank/black or white, but it’s still strongly recommended to use it as first try for unattended support mode. System screen capture is another option provided, which use Android’s system screen capture, but it will require user’s manual interaction to accept the screen capture prompt.

 

Step 4: Finish the remaining settings of the policy creation guide, and push to target devices.

 

Configurations for other devices

For other devices (rather than Samsung and Zebra), you need to push the appropriate addon to target devices, and no extra configurations needed. 

See the list with remote control support

0 out of 0 found this helpful