Ganz kurz nur:
Die Adblockplus Entwicklerversionen haben zur Zeit eine Macke, seit mehr als zwei Wochen aktualisieren sie Blocklisten nicht. Beim Firefox ist es leicht auf eine ältere Entwicklerversionversion zurück zu gehen, die funktioniert. Beim Google Chrome geht das aber leider nicht so leicht wie beim Firefox. Möchte man eine andere Version installieren, so muss die Chrome Extension erst ausgepackt werden. Damit es einfach und bequem wird und auch Fehler vermieden werden habe ich mir mal schnell diese kleine function für die ~/.bashrc geschrieben.
Diese function in der ~/.bashrc nutzt p7zip-full, welches dafür installiert sein sollte:
function crxunpack { 7z x -o./`echo "$@" | sed s/.crx//` "$@" ; }
Verwendung am Beispiel:
Die Version Adblock Plus for Google Chrome and Opera 3.7.0.2442 herunter laden, die zur Zeit noch nicht in auf der Google Chrome Extension Webseite zur Verfügung steht. Diese Datei ist leider nicht im Format, welches vom Google Chrome akzeptiert wird. Erst muss die CRX-Datei ausgepackt werden, da kommt die crxunpack function dann ins Spiel:
crxunpack adblockpluschrome-3.7.0.2442.crx
Es wird ein neues Verzeichnis "adblockpluschrome-3.7.0.2442" erstellt.
Im Google Chrome öffnet man dann einfach "chrome://extensions/" und schaltet den Entwicklermodus ein. Dann den Knopf "Erweiterung packen" drücken und das Verzeichnis mit der entpackten Chrome Extension auswählen. Der Google Chrome packt dann die Erweiterung im korrekten Format. Diese neue CRX-Datei lässt sich dann vom Dateimanager (bei mir der KDE Dolphin) einfach auf die geöffnete "chrome://extensions" Anzeige im Google Chrome ziehen. Der Google Chrome fragt dann ob die Erweiterung installiert werden soll. Bei Zustimmung geschieht dies dann. Diese Erweiterung wird dann als "Nicht aus dem Chrome Web Store" markiert. Dafür funktioniert sie dann aber wieder. 😎