En raison des changements de stratégie de Samsung à partir d’Android 15, le contrôle à distance via Knox est désormais limité aux configurations basées sur MDM. Cela signifie que les clients doivent configurer l’accès au contrôle à distance via leur MDM pour continuer à utiliser les fonctionnalités d’assistance à distance sans utilisateur distant de TeamViewer. Cette configuration garantit la compatibilité avec les exigences de confidentialité et de sécurité améliorées de Samsung.
Note : Ce guide utilise le tableau de bord Microsoft Intune comme exemple. Le processus doit être similaire pour les autres tableaux de bord MDM.
Cet article s’applique à tous les utilisateurs de TeamViewer utilisant des appareils Samsung Knox fonctionnant sous Android 15 (ou plus récent).
Pour configurer le contrôle à distance de vos appareils Samsung Knox, veuillez suivre les instructions ci-dessous :
1. Créez une nouvelle configuration d’appareil Android dans votre MDM.
2. Sous Platform (Plate-forme), sélectionnez Android Enterprise.
3. Définissez un nom de configuration et, pour l’application OEMConfig, sélectionnez Knox Service Plugin. Cliquez sur Suivant.
4. Dans le configuration designer (éditeur de configuration), saisissez un nom pour votre configuration.
5. Choisissez la configuration correcte en fonction de votre type d’appareil :
6. Cliquez sur Configure à côté de Add applications for accessing the Knox SDK (Ajouter des applications pour accéder au SDK Knox).
7. Dans le volet gauche, cliquez sur les trois points à côté de Add applications for accessing the Knox SDK (Ajouter des applications pour accéder au SDK Knox), puis cliquez sur Add setting (Ajouter un paramètre).
8. Définissez le package name (nom du paquet) sur
com.teamviewer.host.market (for Host app)
com.teamviewer.quicksupport.market (for QuickSupport app)
Ensuite, ajoutez REMOTE CONTROL dans le champs Scope.
8. Cliquez sur le bouton Suivant et attribuez la configuration aux appareils appropriés.
Pour appliquer la configuration à l’aide d’un fichier JSON (pour les tableaux de bord MDM qui le prennent en charge), téléchargez la configuration correspondante :
{
« appSeparationPolicy » : null,
« doPolicy » : {
« advancedRestrictionPolicy » : null,
« advancedWifiPolicy » : null,
« apnSettingsPolicy » : null,
« applicationPolicy » : {
« mAppUsbDeviceAccessConfigMap » : {},
« mAuthorizeSDKAccess » : [
{
« packageName » : « com.teamviewer.host.market »,
« scopes » : [
« authorization_remote_control »
],
« signature » : « »
}
],
« mAutoLaunchApp » : vide
« mBatteryOptWhitelist » : null,
« mBlacklistPackageToInstall » : null,
« mBlacklistSignatureToInstall » : null,
« mClearCacheBlocklist » : null,
« mClearDataBlocklist » : null,
« mDisableApp » : null,
« mDisableHeatManagement » : null,
« mDoAppUpdate » : null,
« mEnableAppUsbDeviceAccess » : null,
« mForceStopBlacklist » : null,
« mInstallApp » : null,
« mIsAccessSDKEnabled » : true,
« mIsEnabled » : true,
« mIsSpecialPermissionEnabled » : null,
« mNotificationsBlocklist » : null,
« mNotificationsWhitelist » : null,
« mWhitelistPackageToInstall » : null,
« mWhitelistSignatureToInstall » : null,
« mWidgetBlacklist » : null,
« mWidgetWhitelist » : vide
},
« auditLogPolicy » : null,
« bannerPolicy » : null,
« batteryOptimizationPolicy » : null,
« bluetoothPolicy » : null,
« certificatePolicy » : null,
« clientCertificateManagementPolicy » : null,
« dateTimePolicy » : null,
« deviceAccountPolicy » : null,
« deviceAdminWhitelistPolicy » : null,
« deviceCustomizationPolicy » : null,
« dexPolicy » : null,
« dualDARPolicy » : null,
« firewallPolicy » : null,
« firmwareUpgradePolicy » : null,
« isEnabled » : true,
« keyMappingPolicy » : null,
« messagingPolicy » : null,
« networkModePolicy » : null,
« nfcPolicy » : null,
« npaPolicy » : null,
« passwordPolicy » : null,
« peripheralPolicy » : null,
« restrictionPolicy » : null,
« roamingPolicy » : null,
« settingsPolicy » : null,
« ucmPolicy » : null,
« vpnPolicy » : null,
« wifiPolicy » : null,
« ztnaPolicy » : vide
},
« mKpePartnerLicenseKey » : « »,
« mKpePremiumLicenseKey » : null,
« mProfileId » : « »,
« mProfileName » : « hostRemoteControl »,
« mSchemaVersion » : « 41.0.0 »,
« mTransactionTs » : « »,
« mVerboseMode » : true,
« poPolicy » : vide
}
{
« appSeparationPolicy » : null,
« doPolicy » : null,
« mKpePartnerLicenseKey » : « KLM09-6HWK4-*****-*****-ERUMV-B3DM9 »,
« mKpePremiumLicenseKey » : null,
« mProfileId » : « »,
« mProfileName » : « Profil Knox »,
« mSchemaVersion » : « 41.0.0 »,
« mTransactionTs » : « »,
« mVerboseMode » : true,
« poPolicy » : {
« advancedRestrictionPolicy » : null,
« applicationPolicy » : {
« mAppUsbDeviceAccessConfigMap » : {},
« mAuthorizeSDKAccess » : [
{
« packageName » : « com.teamviewer.host.market »,
« scopes » : [
« authorization_remote_control »
],
« signature » : « »
}
],
« mAutoLaunchApp » : null,
« mBatteryOptWhitelist » : null,
« mBlacklistPackageToInstall » : null,
« mBlacklistSignatureToInstall » : null,
« mClearCacheBlocklist » : null,
« mClearDataBlocklist » : null,
« mDisableApp » : null,
« mDisableHeatManagement » : null,
« mDoAppUpdate » : null,
« mEnableAppUsbDeviceAccess » : false,
« mForceStopBlacklist » : null,
« mInstallApp » : null,
« mIsAccessSDKEnabled » : true,
« mIsEnabled » : true,
« mIsSpecialPermissionEnabled » : null,
« mNotificationsBlocklist » : null,
« mNotificationsWhitelist » : null,
« mSpecialPermissionList » : null,
« mWhitelistPackageToInstall » : null,
« mWhitelistSignatureToInstall » : null,
« mWidgetBlacklist » : null,
« mWidgetWhitelist » : vide
},
« auditLogPolicy » : null,
« certificatePolicy » : null,
« clientCertificateManagementPolicy » : null,
« cmfaPolicy » : null,
« containerConfigurationPolicy » : null,
« deviceAccountPolicy » : null,
« deviceAdminWhitelistPolicy » : null,
« dualDARPolicy » : null,
« firewallPolicy » : null,
« isEnabled » : true,
« keyMappingPolicy » : null,
« npaPolicy » : null,
« passwordPolicy » : null,
« rcpPolicy » : null,
« restrictionPolicy » : null,
« ucmPolicy » : null,
« vpnPolicy » : null,
« ztnaPolicy » : vide
}
}
Note : Les configurations JSON sont préconfigurées pour l’application TeamViewer Host. Si vous envisagez d’utiliser QuickSupport à la place, assurez-vous de remplacer le nom du package par com.teamviewer.quicksupport.market dans le fichier JSON.