8 votes

Comment désactiver ou désinstaller iTunes sous High Sierra sans désactiver SIP ?

Cette réponse explique comment désinstaller iTunes après avoir désactivé SIP. Il semble que cette étape soit nécessaire pour désinstaller iTunes sur les versions d'OSX à partir de 10.13 High Sierra ou antérieures.

Je préférerais ne pas désactiver le SIP, car la seule raison pour laquelle je dois le faire est d'empêcher iTunes de se lancer en réponse à divers stimuli inconnus.

Existe-t-il un moyen d'empêcher iTunes de démarrer sans avoir à désactiver SIP ? Je veux juste l'empêcher de démarrer, je n'ai pas besoin de le désinstaller. Je veux surtout l'empêcher de commencer occasionnellement à jouer de la musique sans raison apparente, mais idéalement j'aimerais l'empêcher de fonctionner complètement. Existe-t-il un moyen de le désactiver en tant que gestionnaire d'un certain type de fichier, par exemple ?

8voto

Paul Points 5080

Je n'ai pas trouvé de liste de tous les types de fichiers gérés par iTunes, mais si vous êtes prêt à travailler au coup par coup, chaque fois que vous ouvrez un fichier et qu'iTunes se lance, vous pouvez

  1. Sélectionnez le fichier dans le Finder

  2. Obtenir des informations ( + i )

  3. sélectionnez l'application que vous souhaitez utiliser dans le menu déroulant "Ouvrir avec :".

    Open with portion of the get info dialog

  4. puis cliquez sur "Modifier tout..."

À l'avenir, ce type de fichier s'ouvrira dans votre autre application. Au bout d'un certain temps, vous aurez ouvert tous les types de fichiers vous ouvrirez qu'iTunes gère.

Une autre méthode peut s'avérer plus facile :

  1. Cliquer avec le bouton droit de la souris (ou control cliquez sur le fichier incriminé dans le Finder

  2. Sélectionnez "Ouvrir avec > Autre..." (même si l'application que vous souhaitez utiliser apparaît dans la liste)

Open With > Other... selected

  1. Sélectionnez votre application (par exemple Audacity)

  2. Cochez "Toujours ouvrir avec" Always Open With!

  3. Cliquez sur "Ouvrir"

Cela dépend simplement de la façon dont vous vous sentez le plus à l'aise.

4voto

hanshenrik Points 166

Démarrer le système dans "MacOS Recovery HD" où les restrictions SIP ne sont pas appliquées (selon @user3439894 ) , et exécuter dans un terminal

sudo find '/Volumes/Macintosh HD/Applications/iTunes.app' -depth -print0 | sudo xargs -0 chmod a-x

et redémarrer le Mac. Cela supprime récursivement le drapeau exécutable sur chaque fichier dans /Applications/iTunes.app , ce qui devrait empêcher MacOS de démarrer iTunes (de la manière normale), ce qui rend effectivement iTunes désactivé.

démarrer le système dans un lecteur CD/usb Ubuntu et le faire tourner dans un terminal.

~~

sudo su
mkdir /mount
mount /dev/nvme0n1p1 /mount
find /mount/Applications/iTunes.app/ -depth -print0 | xargs -0 chmod a-x

et redémarrer le Mac. Cela supprime récursivement le drapeau exécutable sur chaque fichier dans /Applications/iTunes.app , ce qui devrait empêcher MacOS de démarrer iTunes (de la manière normale), ce qui rend effectivement iTunes désactivé.

~~

  • ~~

    vous devez changer /dev/nvme0n1p1 avec l'emplacement de la partition racine, et si vous ne le savez pas, vous pouvez lancer gparted avec la commande sudo gparted qui peut vous aider à le découvrir en faisant correspondre la taille de votre partition MacOS Root avec celle de toutes les partitions du système. mais si vous utilisez un disque NVMe, il est probable qu'il s'agisse d'un disque à mémoire vive. /dev/nvme0n1p1

    ~~

    • cela ne fonctionnera probablement pas si votre partition macOS est cryptée

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X