Suppression complète de LockDown Browser sur Mac (Procédure 2026)

La suppression complète de LockDown Browser sur Mac nécessite de supprimer huit choses : le bundle .app, Application Support, Caches, Group Containers, Preferences, Saved Application State, LaunchAgents (s'il existe) et entrées de permissions TCC. Ci-dessous : procédures Terminal et Finder.

Procédure Terminal (recommandée - 30 secondes)

Quittez LockDown Browser d'abord. Forcez à quitter si nécessaire (⌘+⌥+Esc).

# Déplacer l'app vers la Corbeille
rm -rf "/Applications/LockDown Browser.app"

# Supprimer l'état de portée utilisateur
rm -rf ~/Library/Application\ Support/LockDown\ Browser/
rm -rf ~/Library/Caches/com.respondus.lockdownbrowser/
rm -rf ~/Library/Group\ Containers/group.com.respondus.lockdownbrowser/
rm -f  ~/Library/Preferences/com.respondus.lockdownbrowser.plist
rm -rf ~/Library/Saved\ Application\ State/com.respondus.lockdownbrowser.savedState/

# Supprimer LaunchAgents s'il existe (déploiement MDM uniquement)
launchctl bootout gui/$(id -u) ~/Library/LaunchAgents/com.respondus.lockdownbrowser.plist 2>/dev/null
rm -f ~/Library/LaunchAgents/com.respondus.lockdownbrowser.plist

# Artefacts à l'échelle du système (uniquement si votre Mac est géré par l'IT et qu'ils ont déployé LDB)
sudo rm -rf "/Library/Application Support/LockDown Browser/" 2>/dev/null
sudo rm -f /Library/LaunchDaemons/com.respondus.lockdownbrowser.plist 2>/dev/null

# Réinitialiser permissions TCC pour qu'une installation fraîche n'hérite pas de refus obsolètes
tccutil reset Camera com.respondus.lockdownbrowser
tccutil reset Microphone com.respondus.lockdownbrowser
tccutil reset ScreenCapture com.respondus.lockdownbrowser
tccutil reset Accessibility com.respondus.lockdownbrowser
tccutil reset SystemPolicyAllFiles com.respondus.lockdownbrowser

Procédure GUI (Finder, sans Terminal)

  1. Quittez LDB.
  2. Ouvrez le Finder. Faites glisser LockDown Browser depuis Applications vers la Corbeille.
  3. Menu Finder : Aller → Aller au dossier… (ou ⌘+⇧+G).
  4. Tapez ~/Library/Application Support/ et Entrée. Faites glisser le dossier LockDown Browser vers la Corbeille.
  5. Répétez pour ~/Library/Caches/ : faites glisser com.respondus.lockdownbrowser vers la Corbeille.
  6. Répétez pour ~/Library/Group Containers/ : faites glisser group.com.respondus.lockdownbrowser.
  7. Répétez pour ~/Library/Preferences/ : faites glisser com.respondus.lockdownbrowser.plist.
  8. Répétez pour ~/Library/Saved Application State/ : faites glisser com.respondus.lockdownbrowser.savedState.
  9. Videz la Corbeille.
  10. Réinitialisez TCC : Réglages Système → Confidentialité et sécurité → Caméra/Microphone/Enregistrement de l'écran, cliquez sur LockDown Browser s'il est présent, cliquez sur (-) pour supprimer.

Vérifier que la désinstallation est complète

Après avoir exécuté l'une ou l'autre procédure :

find / -iname "*lockdown*" -o -iname "*respondus*" 2>/dev/null | head -20

Devrait retourner vide (ou seulement votre Corbeille si vous ne l'avez pas vidée). Si des chemins liés à LDB existent encore, ciblez-les individuellement avec rm -rf.

Pourquoi les huit emplacements importent

EmplacementPourquoi cela importe
/Applications/LockDown Browser.appBundle principal. Glisser-vers-Corbeille obtient cela ; le reste est l'écart.
~/Library/Application Support/Configurations Dashboard mises en cache, état d'examen. Réutilisé à la prochaine installation si non effacé.
~/Library/Caches/Cache WebKit. N'affecte pas la nouvelle installation mais prend du disque.
~/Library/Group Containers/Tampon pré-téléversement d'enregistrement Monitor. Plus grand élément - multi-Go après un semestre.
~/Library/Preferences/Préférences de l'app. Petites mais réutilisées.
~/Library/Saved Application State/État de restauration de fenêtre.
~/Library/LaunchAgents/Agent de lancement automatique (MDM uniquement). Persiste à travers les redémarrages.
Entrées TCCSi non réinitialisées, l'installation fraîche hérite des anciennes permissions accordées. Parfois souhaité, parfois non.

Questions fréquentes

Ai-je besoin de droits admin pour désinstaller ?

Principalement non - les éléments de portée utilisateur n'ont pas besoin d'admin. Seuls les chemins /Library à l'échelle du système (rares sur Macs personnels) ont besoin de sudo. tccutil n'a pas besoin d'admin non plus.

Mes réponses d'examen sauvegardées seront-elles perdues ?

Non - les réponses d'examen vivent dans votre LMS, pas sur votre Mac. Désinstaller LDB n'a aucun effet sur l'historique d'examens ou les notes.

Dois-je redémarrer après désinstallation ?

Recommandé si vous allez réinstaller à neuf. Le redémarrage garantit que tout handle au niveau noyau bloqué sur LDB est libéré.