1 votes

Comment puis-je reformuler : adb shell "pm block com.sec.knox.bridge" pour qu'il fonctionne sur un téléphone Android 10 ?

J'espère poser la bonne sorte de question. J'ai récemment reçu de mon père un téléphone tout neuf que son entreprise lui avait donné peu de temps avant sa retraite. Ils le lui ont donné en sachant qu'il partait et voulaient être gentils. Cependant, le téléphone était toujours lié aux paramètres de sécurité de l'entreprise, y compris étant lié à une application Intune Company Portal, je crois via Knox. En bref, j'ai réussi à désinstaller cette application après avoir finalement pu révoquer ses autorisations admin (auparavant, elle se réinstallait constamment). J'essaie maintenant de mettre le clou final dans le cercueil pour m'assurer qu'il ne puisse pas revenir me hanter.

J'ai réussi à connecter mon S10 à ADB sur mon ordinateur et un site que j'ai trouvé m'a aidé avec certaines des étapes ci-dessus en donnant une liste de commandes pour supprimer Knox. Elles suivent toutes le format dans le titre, que je vais répéter ici :

adb shell "pm block com.sec.knox.bridge"

cependant, le retour est Commande inconnue : "block"

J'imagine que cela était une solution pour une version antérieure utilisant une ancienne nomenclature. Donc ma question est comment corriger la syntaxe ci-dessus pour que cette déclaration fasse son travail?

Cordialement, Shane

1 votes

Bonjour. Il est bon de toujours mentionner le lien à partir duquel vous essayez de suivre les instructions afin que nous puissions évaluer et vous conseiller si les instructions sont correctes ou non. Par exemple, cette commande pm block est bien trop ancienne. Elle est censée fonctionner uniquement pour les versions Android Kitkat. Remplacez-la par pm hide ou pm disable --user 0 suivi du nom du package. Sachez que tout cela fonctionnerait tant que vous ne faites pas de réinitialisation d'usine. Une fois que vous réinitialisez, vous devrez recommencer le cycle.

0 votes

Merci pour l'aperçu! Je vais poster de manière plus concise la prochaine fois. La source de cette solution particulière se trouve ici et mène à ceci pour ces lignes de commande. Je vais essayer ces commandes et vous ferai un retour, merci!

0 votes

De plus amples informations concernant pm block, pm hide et pm disable: pm hide VS pm disable — la crise d'identité

1voto

St0rm Points 656

Comme mentionné par @Firelord, utilisez pm disable --user 0 au lieu de pm block. pm block est obsolète (n'existe pas dans les nouvelles versions de pm). Si vous rencontrez une erreur avec disable, alors l'application est toujours administrateur de l'appareil ou le nom du package n'est pas com.sec.knox.bridge.

Vérifiez si l'application est administrateur de l'appareil

adb shell dumpsys device_policy | grep knox

Si la commande renvoie un résultat, alors l'application est toujours administrateur de l'appareil.

Pour être sûr que le nom du package est com.sec.knox.bridge:

adb shell pm list packages | grep knox

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