Mac OS X – AdBlocking

Ich habe hier mal beschrieben, wie man mit seinem DD-WRT basiertem Router eine Hostdatei hinzufügt und so viele Werbeserver wie möglich ausblendet. Falls man nun keinen Router derart bei sich stehen hat und/oder mobil mit seinem Mac unterwegs ist, kann mithilfe eines kleinen Tools auch auf diese Art Werbung loswerden. Wie das in Verbindung mit meiner generierten Hostdatei geht und wer lieber ein Tool zur Editierung der /etc/hosts benutzen möchte, sollte weiterlesen:

Das Tool, das benötigt wird, nennt sich „Gas Mask“ und ist hier kostenlos erhältlich.

Nach der Installation startet man nun das Tool, falls es nicht schon automatisch gestartet wurde.
Oben in der Symbolleiste findet sich nun eine kleine Abbildung einer Gasmaske.
Dort draufklicken und „Show Editor Window“ auswählen.

Es öffnet sich nun das Editor Fenster, in dem einmal die Originale, interne Hostdatei von OS X angezeigt wird. Hier muss nichts geändert werden. Gas Mask hat die tolle Funktion, diese und eine (oder mehrere) externe Hostdatei(en) herunterzuladen und zu kombinieren.

Nun auf „Create“ klicken und „Remote“ auswählen.
In dem neuen Reiter nun die URL der automatisch generierten Hostdatei einfügen:

Bildschirmfoto 2014-03-17 um 10.57.05

Copy&Paste ist dein Freund 😉 – dann auf „Add“ klicken.

Nun wird die Datei automatisch heruntergeladen und in die Liste links übernommen.

Die beiden Dateien müssen jetzt noch kombiniert werden. Wer aufgepasst hat, sollte wissen wo das geht.
Nocheinmal auf „Create“ und dann auf „Combine“ klicken. Auf der rechten seite steht im Grunde schon alles wie man das erledigt. Oben die Originaldatei auswählen und mit „+“ ein zweites Feld hinzufügen und die Remote-Datei auswählen.
Oben noch auf „Save“ und „Activate“ und fertig ist das Ganze.
Wenn alles geklappt hat, sollte links in dem Editorfenster ein Haken vor „Combined“ stehen:

Bildschirmfoto 2014-03-17 um 11.06.03

Das Fenster kann nun geschlossen werden. Die Hostdatei kann später in der Symbolleiste über den Menüpunkt „Update Remote Files“ aktualisiert werden.

Aktuell beinhaltet die Version 0.6 unter 10.6 anscheinend einen Bug, das zum sofortigen Absturz des Programms beim Starten führt, wenn Remoteeinträge angelegt und kombiniert werden. Dies sollte die dann bereits editierte /etc/hosts aber nicht weiter beeinträchtigen.
Da ich das nur unter 10.6 testen kann, weiß ich allerdings nicht, ob dieser Bug auch auf den neueren Betriebssystemen auftritt.

Falls einer von euch auch dieses Problem hat; hier die Lösung:
Um Gas Mask wieder ans laufen zu bekommen, muss man im Finder/Terminal (jedem selbst überlassen) die Remote Hostdatei aus dem Ordner ~/Library/Gas Mask/Remote löschen. Dann sollte ein erneutes Starten des Programms funktionieren. Der Remoteeintrag muss dann neu angelegt werden. Alternativ ließe sich die hosts.txt auch manuell hinzufügen, dann tritt der Bug nicht auf.

Soweit ich weiß existiert eine v0.7 auf GitHub, die selbst kompiliert werden muss. Vielleicht ist da der Bug schon behoben…


Ein äquivalentes Programm für Windows nennt sich HostsMan und wurde bereits in Caschys Blog vor Jahren erwähnt.
Da ich kein Windows benutze kann ich zu dem Programm leider nichts erzählen.

Veröffentlicht in Allgemein, IT Getagged mit: , , ,

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*