0 votes

Set device owner app cause "Workspace has been locked" sur Android 8.1 Oreo

J'utilise mon application en tant qu'application de propriétaire d'appareil depuis Android Lollipop. J'ai un nouvel appareil dont je veux être propriétaire aussi. Il s'agit d'un Samsung Galaxy Tab A 10.5(2018) SM-T590. J'utilise actuellement cette version de la ROM : T590XXU2ASC1.

Je n'utilise pas la méthode NFC. Je crée habituellement le /data/system/device_owner.xml par moi-même. Mais comme cela ne fonctionne pas, j'ai essayé cette méthode :

  1. Réinitialisation d'usine de la tablette en mode de récupération

  2. Passer à travers les menus de démarrage ennuyeux

  3. Régler l'écran de verrouillage sur aucun

  4. Activer le débogage USB

  5. Installer mon application adb install MyApplicaton.apk

  6. adb shell dpm set-device-owner com.example.myapplication/.MyApplicationReceiver . L'exécution de la commande est toujours couronnée de succès.

  7. Démarrer mon application, je peux épingler/désépingler mon application sans problème.

  8. Redémarrez, et le fameux message apparaît à chaque fois :

    L'espace de travail a été verrouillé
    Un logiciel non autorisé a été installé sur votre appareil. L'espace de travail a été verrouillé pour empêcher tout accès non autorisé. Contactez votre administrateur.

Ensuite, si j'appuie sur le bouton de réinitialisation des données d'usine, l'application workspace se bloque puis réapparaît.

J'ai essayé l'application kioskModeDemo et l'application d'exemple androidDeviceOwner et elles ont toutes le même problème.

Est-ce que quelqu'un a des indices sur la raison pour laquelle cela ne fonctionne plus sur Android 8 Oreo ?

1voto

Ryan Gibbons Points 1631

J'ai trouvé le problème : une fois que vous avez déverrouillé (custom OS) votre appareil avec une certaine API Samsung Knox, vous ne pouvez plus être le propriétaire de l'appareil sur cet appareil.

Il s'agit de Page Samsung Knox :

"Impossible de créer un profil de travail" "La politique de sécurité empêche la création d'un appareil géré parce qu'un système d'exploitation personnalisé est ou a été installé sur cet appareil".

L'appareil pourrait être vulnérable à des attaques potentielles avec un système d'exploitation personnalisé.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X