Supprimer l’utilitaire de disque Samsung Magician nécessite 18 étapes et deux redémarrages
(chalmovsky.com)- Samsung Magician pour macOS a été installé pour configurer le chiffrement matériel, mais comme il ne fonctionnait pas correctement, une tentative de désinstallation a révélé qu’aucun bouton de suppression n’existe
- L’exécution du script de nettoyage intégré à l’application génère plus de 500 erreurs et, en raison d’un échec de modification des droits de propriété des fichiers, la plupart des fichiers restent en place
- Des dizaines de dossiers et de fichiers ont été supprimés manuellement, mais 8 fichiers d’extension noyau restent à cause de la protection SIP, ce qui impose de passer par le mode de récupération
- Pour désactiver puis réactiver SIP, il faut démarrer deux fois en mode de récupération, et suivre au total une procédure en 18 étapes pour parvenir à une suppression complète
- Bien qu’il ne s’agisse que d’un simple utilitaire de disque, sa complexité excessive et ses composants superflus rendent sa suppression extrêmement difficile, au point d’en faire un bloatware
Problèmes rencontrés lors de la suppression de Samsung Magician
- Samsung Magician a été installé pour configurer la fonction de chiffrement matériel d’un SSD externe, mais comme il ne fonctionnait pas correctement, il a fallu le supprimer
- La version macOS ne propose ni bouton de suppression ni glisser-déposer vers la corbeille, et contient à la place le script CleanupMagician_Admin_Mac.sh dans un chemin enfoui à l’intérieur de l’application
- Lors de l’exécution de ce script, plus de 500 erreurs
chown: Operation not permittedse produisent, la modification de propriété échoue et la suppression ne se fait pas - Le script ne gère pas les erreurs et continue à s’exécuter sur tous les fichiers avant de se terminer
- Résultat : la majorité des fichiers reste présente sur le système
Tentative de suppression manuelle
- Une tentative de suppression directe des dossiers et fichiers liés à Samsung a donc été faite avec la commande
rm -rf- Suppression manuelle dans plusieurs emplacements : Application Support, Preferences, Caches, LaunchAgents, LaunchDaemons, Extensions, Logs, etc.
- Une vérification avec la commande
find / -iname "*samsung*magician*"montre ensuite qu’il reste encore 27 fichiers résiduels- Les fichiers d’extension noyau dans
/Library/StagedExtensions/et/System/Volumes/Data/Library/StagedExtensions/ - Les fichiers de reçu de paquet dans
/private/var/db/receipts/ - Les fichiers de processus en cache dans
/private/var/folders/.../C/ - La liste du Crash Reporter et le dossier Samsung Magician dans Application Support, entre autres
- Les fichiers d’extension noyau dans
- Malgré des exécutions répétées de
sudo rm -rf, 8 fichiers d’extension noyau ne peuvent toujours pas être supprimés
Procédure en mode de récupération pour supprimer les fichiers d’extension noyau
- Les fichiers restants sont protégés par SIP (System Integrity Protection), ce qui empêche leur suppression en mode normal
- Il faut éteindre le Mac puis démarrer en mode de récupération, désactiver SIP avec la commande
csrutil disable, puis redémarrer - Après suppression des fichiers d’extension noyau, il faut retourner en mode de récupération pour réactiver SIP avec la commande
csrutil enable - Ce processus nécessite 2 démarrages en mode de récupération et une procédure totale de 18 étapes
- Pour supprimer seulement quatre fichiers d’extension noyau et leurs copies, deux redémarrages et deux passages par le mode de récupération sont nécessaires
Complexité excessive de la composition interne de Samsung Magician
- Le programme inclut des animations PNG image par image
- 150 fichiers PNG sont utilisés pour afficher l’état « Health: Good »
- Des ensembles distincts de PNG existent aussi pour « Health: Critical », le thème « Gamer », ainsi que pour les animations de progression et de réussite de la reconnaissance d’empreinte
- Au final, cet utilitaire de disque pourtant simple embarque des centaines de fichiers PNG
- Autres composants inclus
- Framework Electron : intègre tout le moteur Chromium pour afficher un graphique circulaire d’utilisation du disque
- Framework Squirrel : inclut la fonction de mise à jour automatique
- ReactiveObjC, Mantle : frameworks pour la programmation réactive
- Plusieurs graisses de la police propriétaire Samsung (200 à 800)
- Des fichiers de localisation multilingues (coréen, japonais, chinois, allemand, français, italien, russe, portugais, espagnol, arabe, hindi, etc.)
- Des images de bannières publicitaires (
banner_1.jpgàbanner_5.jpg) - Des documents d’aide en 10 langues et plus de 40 captures d’écran
- Avec une telle composition, le programme est considéré comme une forme de bloatware, avec une lourdeur et une complexité inutiles
Résumé des 18 étapes pour supprimer complètement Samsung Magician
- Chercher un bouton de désinstallation dans l’application (il n’existe pas)
- Trouver le script de nettoyage à l’intérieur du bundle de l’application
- Exécuter le script, obtenir 500 erreurs et échouer à supprimer
4~14. Répéter les suppressions manuelles dans Application Support, Preferences, Caches, LaunchAgents, LaunchDaemons, Extensions, Receipts, Folders, etc. - Vérifier avec la commande
findla présence de 8 fichiers protégés par SIP - Éteindre le Mac, démarrer en mode de récupération et désactiver SIP
- Supprimer les fichiers d’extension noyau protégés
- Redémarrer en mode de récupération et réactiver SIP
- Au total, 18 étapes et 2 redémarrages en mode de récupération sont nécessaires, une procédure excessive pour désinstaller un simple utilitaire de disque
- Au final, Samsung Magician apparaît comme un logiciel extrêmement difficile à désinstaller et inutilement complexe dans sa structure
Aucun commentaire pour le moment.