Αρχιτεκτονική προσέγγιση της απενεργοποίησης
Το RemoveMacAI δεν επιχειρεί να παρακάμψει το System Integrity Protection (SIP) ή να τροποποιήσει δυαδικά αρχεία του λειτουργικού συστήματος. Αντ' αυτού, αξιοποιεί τους επίσημους μηχανισμούς διαχείρισης ρυθμίσεων της Apple. Εφαρμόζοντας ένα configuration profile, το εργαλείο επιβάλλει περιορισμούς σε επίπεδο συστήματος που απενεργοποιούν τις λειτουργίες του Apple Intelligence, ενώ παράλληλα χρησιμοποιεί το asset service για την ασφαλή διαγραφή των μοντέλων από τον δίσκο.
Διαχείριση των μοντέλων και του asset service
Μία από τις πιο ενδιαφέρουσες πτυχές του εργαλείου είναι ο τρόπος με τον οποίο «κλειδώνει» την κατάσταση του συστήματος. Μετά την αφαίρεση των μοντέλων, το configuration profile ανακατευθύνει τις κλήσεις του asset service προς μια ανενεργή τοπική θύρα. Αυτό εμποδίζει το macOS από το να επιχειρήσει εκ νέου τη λήψη των μοντέλων, διασφαλίζοντας ότι ο αποθηκευτικός χώρος παραμένει ελεύθερος ακόμη και μετά από επανεκκινήσεις ή ενημερώσεις συστήματος.
Επιπτώσεις στη λειτουργικότητα
Η χρήση του εργαλείου απενεργοποιεί ένα ευρύ φάσμα λειτουργιών, συμπεριλαμβανομένων των Writing Tools, του Genmoji, του Image Playground και της πρόβλεψης κώδικα στο Xcode. Είναι σημαντικό να σημειωθεί ότι η υπαγόρευση (dictation) παραμένει λειτουργική, καθώς βασίζεται σε διαφορετικό σύνολο μοντέλων ομιλίας που δεν επηρεάζονται από τη διαδικασία. Η αναστρεψιμότητα (revert) είναι ενσωματωμένη, επιτρέποντας την επαναφορά των αρχικών ρυθμίσεων και την αυτόματη επανεγκατάσταση των μοντέλων από το λειτουργικό, εφόσον απαιτηθεί.