Si vous naviguez sur des sites peu fréquentables (site de streaming illégaux par exemple…) vous avez peut-être infecté votre Mac avec un adware ou un « virus » (ça ne correspond pas à la définition exacte mais bref, passons…) qui vous empêche d’utiliser Safari. En temps normal, il vous suffirait juste de cliquer sur le Menu Safari dans la barre de menu et de vider les caches pour régler le problème, cependant, certains adwares bloquent complètement l’accès à ce menu rendant Safari inutilisable. Voici comment réinitialiser Safari grâce au Terminal pour régler votre problème.

Réinitialiser Safari grâce au Terminal

Réinitialiser Safari complètement grâce au Terminal

Si votre Safari est bloqué à cause d’un adware, vous pouvez dans un premier temps essayer la chose suivante :

  • Menu Pomme -> Forcer à quitter -> puis forcez Safari à quitter.
  • Relancez Safari en maintenant la touche Shift enfoncée pour supprimer la session précédente.

Si cela ne règle pas votre problème, il va falloir remettre à zéro Safari « à la main ». Il vous faut pour cela, supprimer certains fichiers de configuration dans la bibliothèque de l’utilisateur. Pour être précis ces fichiers :

~/Library/Caches/Apple\ -\ Safari\ -\ Safari\ Extensions\ Gallery
~/Library/Caches/Metadata/Safari
~/Library/Caches/com.apple.Safari
~/Library/Caches/com.apple.WebKit.PluginProcess
~/Library/Cookies/Cookies.binarycookies
~/Library/Preferences/Apple\ -\ Safari\ -\ Safari\ Extensions\ Gallery
~/Library/Preferences/com.apple.Safari.LSSharedFileList.plist
~/Library/Preferences/com.apple.Safari.RSS.plist
~/Library/Preferences/com.apple.Safari.plist
~/Library/Preferences/com.apple.WebFoundation.plist
~/Library/Preferences/com.apple.WebKit.PluginHost.plist
~/Library/Preferences/com.apple.WebKit.PluginProcess.plist
~/Library/PubSub/Database
~/Library/Saved\ Application\ State/com.apple.Safari.savedState

Vous pouvez vous amuser à les supprimer à la main (CMD + maj + G pour aller au dossier parent, puis supprimez le fichier à la main) mais cela risque d’être laborieux…

Réinitialiser Safari grâce au Terminal

Pour supprimer un fichier avec le terminal c’est très simple :

sudo rm -r + le chemin vers le fichier.

Encore une fois il vous faut répéter l’opération pour chaque fichier de config… assez embêtant…

Je vous propose un petit script élaboré en Apple Script pour faire le job à votre place.

Vous pouvez le télécharger ici.

Une fois téléchargé, cliquez simplement sur l’application « Reset Safari ». Une copie de votre fichier de configuration est réalisée sur le bureau puis tous les fichiers de configuration sont supprimés. Relancez Safari et il sera tout neuf.

Portez-vous bien.


matthieu

Account manager chez un géant de la tech. Passionné par le numérique et le business qu'il génère. Également entrepreneur et formateur à mes heures perdues.

11 commentaires

Magoudi · 26 avril 2018 à 18 h 02 min

Merci
J’ai testé. Ca marche nickel..
Je me suis ainsi débarrassé des super cookies qui revenaient après suppression de l’historique.

blank

Xavier Licari · 1 mai 2018 à 10 h 06 min

Merci beaucoup. Votre script est excellent. Même si je ne visite que des sites réputés fiables, les cookies et « super cookies » sont envahissants !
Je vais désormais me connecter souvent sur votre site.
Cordialement,
Xavier Licari

    blank

    matthieu · 1 mai 2018 à 11 h 34 min

    Avec plaisir Xavier. A très vite.

      blank

      lavanant joelle · 25 mars 2019 à 14 h 40 min

      comment changer de navigateur et pour qui,
      le son a commencé à grésiller sur mac

blank

DAUGUET · 19 avril 2019 à 14 h 11 min

Mr,
Bonjour,
j’ai bien réussi à télécharger votre application la décompresser
je la lance…. dans la barre du haut apparait un petit logo 2 secondes
et puis terminé…
et quand je lance Safari il est toujours en Anglais.. même après avoir redémarré L’Imac
j’ai lancé les procédures de Malwares Bytes et Adwares …ainsi qu’un antivirus
mais rien n’y fait, auparavant j’avais lancé les commandes dans le terminal proposées par Apple
mais résultat identique
cordialement
Mr Dauguet Claude

blank

Valentin · 24 septembre 2019 à 21 h 01 min

Super ! Merci beaucoup !
Cela fait plusieurs mois que je n’arrive pas à me débarrasser du language anglais, en 5 min c’est réglé !
Merci !

blank

Alexandra · 26 février 2020 à 10 h 22 min

Bonjour Mathieu,
Dès que je supprime les adware manuellement, ils ressurgissent comme par magie…. comment s’en débarrasser définitivement? Un grand merci, Alexandra

    blank

    matthieu · 14 avril 2020 à 1 h 32 min

    Bonjour Alexandra,

    Difficile de vous répondre sans avoir un peu plus d’informations. Malware Byte détecte-t-il des malwares en particulier ?

    Cordialement,

blank

Jean · 2 juin 2020 à 8 h 43 min

Le script est efficace ! Mais il faudrait prévenir que les signets sont éliminés…

Je crains que l’on ne puisse plus utiliser Safari désormais du fait du blocage des certificats de site qu’Apple vient d’activer.

Apple ressemble de plus en plus à MicroSoft : plus d’innovation et la mise en place des solutions qu’ils jugent meilleures pour les clients…

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.