Une fois l'IA d'Apple désactivée, les 12 Go de modèles restent sur le disque dur

Une fois l'IA d'Apple désactivée, les 12 Go de modèles restent sur le disque dur

macOSApple IntelligenceIA Embarquée

Sources:GitHub + Recherche communautaire

Le 29 septembre 2026, un outil en ligne de commande open-source nommé RemoveMacAI a été publié sur GitHub. Son seul et unique but est d’extraire des tréfonds du disque de macOS 27 les fichiers de modèle d’Apple Intelligence que les utilisateurs pensaient avoir déjà supprimés.

Dans le menu des paramètres de macOS 27, Apple a supprimé le bouton global unique permettant de contrôler Apple Intelligence. Lorsque les utilisateurs désactivent une à une les différentes fonctionnalités de l’IA dans le panneau des paramètres du système, les fichiers de poids du modèle, d’un volume total d’environ 12 Go, continuent de résider dans le répertoire système du disque SSD. Vous n’avez appuyé que sur des déclencheurs de fonctionnalités de l’interface utilisateur. Le service sous-jacent conserve non seulement les modèles de paramètres, mais maintient également un canal de téléchargement prêt à récupérer des mises à jour à tout moment.

Les boutons de l’interface deviennent de faux placebos

Un Mac équipé d’un stockage standard de 256 Go doit déjà subir la pression du système d’exploitation et des applications préinstallées. L’avènement de l’ère de l’IA embarquée signifie que 12 Go supplémentaires d’espace doivent être alloués de force aux modèles d’IA. Apple préfère laisser ces énormes blocs de données inactifs sur le disque dur pendant de longues périodes. Ils refusent de proposer un bouton dans l’interface des paramètres qui permettrait aux utilisateurs de libérer eux-mêmes cet espace de stockage physique.

Cette conception sépare la “désactivation de la fonctionnalité” de l’interface de la “désinstallation du modèle” sous-jacente en deux états complètement distincts. Le panneau des paramètres du système n’offre plus de moyen pour purger les actifs locaux en un seul clic. Lors de la soumission de la version initiale de RemoveMacAI, le développeur a particulièrement souligné au début du README que ces fichiers de modèle occupaient “about 12 GB” d’espace de stockage.

Cependant, dans une mise à jour de code ultérieure, l’auteur a soumis un commit intitulé “Drop the model size from the README intro”. Il a supprimé le chiffre spécifique concernant la taille du début du document, le gardant discrètement uniquement dans la liste des fonctionnalités techniques. Le cœur de la lutte du développeur pointe directement vers la question de savoir qui détient le pouvoir de décision final sur les fichiers dans ce système.

Ce ne sont pas seulement les poids de modèles statiques qui sont conservés localement. Le mécanisme de distribution des actifs en arrière-plan de macOS surveille en permanence l’état des fonctionnalités du système d’exploitation. Tant que le canal de téléchargement au niveau du système n’est pas physiquement coupé, le système peut à tout moment récupérer les derniers grands modèles via le mécanisme de mise à jour silencieuse en arrière-plan et écraser les fichiers d’origine.

Un contournement en trois étapes des barrières du système

Face à un mécanisme de verrouillage profondément ancré dans le système d’exploitation, RemoveMacAI propose une solution de bas niveau qui ne nécessite pas de désactiver la protection de l’intégrité du système (SIP). Cet outil, écrit avec un mélange de 82% de Swift et de 14% d’Objective-C, est exclusivement destiné aux puces Apple silicon, dans sa version actuelle 0.2.3. Il indique clairement que macOS 27.0.1 doit être utilisé avec cette version ou une version supérieure pour une exécution stable.

Page d'accueil de l'outil RemoveMacAI Image : Capture d’écran de l’état d’exécution affiché sur la page d’accueil du dépôt RemoveMacAI. Source : Dépôt RemoveMacAI (docs/hero.png)

La première étape de l’outil pour amputer le modèle consiste à forcer l’installation d’un profil de configuration spécifique sur le système. Il écrit directement dans les clés de restriction officiellement réservées par Apple à la gestion d’entreprise, et verrouille de force ces éléments de préférence qui n’avaient pas de clés de restriction correspondantes à l’origine. Cette étape bloque le chemin d’exécution des fonctionnalités d’IA au niveau de la configuration de bas niveau.

La deuxième étape est la suppression physique des fichiers de modèle existants localement. L’outil n’utilise pas la ligne de commande classique pour forcer la suppression des fichiers, mais appelle directement le service Unified Asset Framework (UAF) de macOS pour lancer une requête de suppression d’actifs. Étant donné que la requête est émise via l’interface de gestion d’actifs légitime intégrée au système, l’outil a réussi à exécuter la commande d’effacement de 12 Go dans l’environnement strict où SIP est activé.

La troisième étape consiste à bloquer le trafic en arrière-plan d’auto-réparation du système. Les processus système d’Apple possèdent une puissante logique de récupération en arrière-plan. Une fois qu’une perte d’actifs de base est détectée, le framework MobileAsset est déclenché pour relancer le téléchargement. L’outil modifie une à une l’adresse réseau du serveur de téléchargement MobileAsset pour chaque type d’actif supprimé, en la forçant à pointer vers un point de terminaison non valide. Cela coupe directement la capacité de macOS à se reconnecter aux serveurs officiels d’Apple pour télécharger les modèles.

Un arrachage à la racine qui provoque le plantage des applications

Le détachement forcé des modèles d’IA au niveau du système entraîne inévitablement une rupture généralisée des fonctionnalités. Après l’exécution de removemacai off, tous les composants du système dépendant des modèles de l’IA embarquée d’Apple tombent instantanément en panne. Les applications natives tierces appelant le framework Foundation Models ne pourront plus exécuter de tâches génératives. L’action système préinstallée Use Model dans l’application Raccourcis renverra également une erreur sur-le-champ.

Cette rupture de la chaîne technique se répercute directement sur l’expérience de niveau utilisateur supérieure. La fonction de reconnaissance visuelle très attendue Visual Intelligence, ainsi que la fonction d’édition d’événements en langage naturel dans l’application Calendrier, perdront toutes deux leur utilité avec l’effacement de ces 12 Go de fichiers.

Il est intéressant de noter que dans l’architecture interne du système macOS 27, le nom du processus de traitement sous-jacent de la fenêtre de recherche Spotlight est appelé Siri. Même si la fonctionnalité de l’interface IA a été coupée, certains services système de base restent sous la protection maximale du framework SIP. Ils continuent de se charger et de s’exécuter en arrière-plan. Apple Intelligence n’est plus depuis longtemps un module d’application pouvant être arraché indépendamment ; il est profondément intégré à la gestion des fichiers et à l’infrastructure de base du système.

Sortie d'exécution de RemoveMacAI Image : Vue détaillée de la sortie de l’état des fonctionnalités fournie par RemoveMacAI. Source : Dépôt RemoveMacAI (docs/status.png)

L’implémentation de la logique de base de RemoveMacAI n’est pas sans fondement technique. L’ensemble de l’outil repose sur le projet pared, écrit par un autre développeur indépendant, 4evy. L’équipe pared a d’abord, par le biais de l’ingénierie inverse, compris la logique de fonctionnement du service de gestion d’actifs Unified Asset Framework. Ils en ont profité pour localiser la distribution de l’ensemble des fichiers de grands modèles ainsi que le mécanisme de fonctionnement secret des clés de paramètres liées au système.

La lutte pour le contrôle ultime de l’appareil

En termes de conception d’interaction d’ingénierie logicielle, RemoveMacAI offre la rigueur standard d’une chaîne d’outils. Son script d’installation public en une ligne intègre une logique de somme de contrôle et de vérification, vérifiant automatiquement l’intégrité binaire du paquet publié après le téléchargement. L’outil ne fournit pas seulement des commandes de visualisation d’informations comme status et features. Il équipe également l’action principale off de paramètres de contrôle fins tels que --keep, --dry-run et --yes. Une exécution sans paramètre appellera un flux d’assistant interactif.

Une correction de code ciblant le comptage dans l’historique des commits du projet a exposé indirectement la nature insondable du mécanisme de macOS. L’auteur a soumis une correction logique intitulée “Stop reporting freed space before macOS deletes the model files”. Avant cette modification, l’outil rapportait prématurément à l’utilisateur l’espace de stockage libéré avant que le système d’exploitation n’efface réellement les fichiers du disque dur.

Le service d’actifs UAF à l’intérieur de macOS est appelé de manière asynchrone lors de l’exécution de l’action de suppression. Si l’outil calcule l’utilisation du disque immédiatement après avoir émis la commande selon une logique d’opération de fichier normale, les données obtenues ne seront qu’une illusion de ce qui n’a pas été réellement vidé. L’état renvoyé par l’API du service sous-jacent du système est déconnecté du véritable état des fichiers sur le disque physique. Cela dresse un obstacle insurmontable pour tous les outils d’intervention externes.

Après l’exécution de la commande removemacai revert, toutes les écritures de configuration et les modifications d’adresse peuvent être complètement annulées. Le système pourra par la suite désinstaller normalement et proprement cet outil tiers. Cette conception réversible et sans compromis est une réponse directe à un écosystème fermé. Apple a gardé la réversibilité de la restauration des mises à jour entre les mains du système lui-même. Les développeurs ont repris la réversibilité de la suppression physique pour la remettre entre les mains de l’utilisateur final. Lorsque les grands modèles deviennent une infrastructure intégrée au système, ce bouton d’activation dans le panneau des paramètres n’est depuis longtemps plus le privilège matériel suprême que l’utilisateur peut contrôler.

Liens de référence :

  • RemoveMacAI GitHub Repository
  • 4evy pared GitHub Repository