Chrome-Installation von Erweiterungen manuell. Installieren des AntiCaptcha-Plugins für Google Chrome aus einer CRX-Datei. Verpackungserweiterungen in Chrom
Google-Chrome (8)
CRX-Dateien ähneln .ZIP-Dateien. Ändern Sie einfach die Erweiterung und klicken Sie mit der rechten Maustaste auf > Dateien extrahieren, und schon sind Sie fertig.
Sobald Sie die Dateien extrahiert haben -> ändern Sie sie, fügen Sie sie zur ZIP-Datei hinzu und ändern Sie die Erweiterung in .crx.
Eine andere Möglichkeit -> Chrome öffnen -> Einstellungen -> Erweiterungen -> Entwickleroptionen aktivieren -> Laden Sie die extrahierte Erweiterung herunter (geänderter Ordner mit extrahierten Dateien) und klicken Sie dann auf die Paketerweiterung.
Ich bin nicht sicher, in welchen Sprachen diese Erweiterungen vorliegen. Ich denke, sie sind in HTML, Javascript oder JSON geschrieben. Soweit ich weiß, sind sie in einer .CRX-Datei „komprimiert“.
Ist es möglich, HTML, JS, JSON von Chrome-Erweiterungen (oder welche Sprache auch immer sie verwenden) direkt zu ändern?
Wenn Sie eine tragbare Version von Chrome installiert oder in einem benutzerdefinierten Verzeichnis installiert haben, sind die Erweiterungen in dem in den obigen Antworten angegebenen Verzeichnis nicht verfügbar.
Versuchen Sie, mit der rechten Maustaste auf die Chrome-Verknüpfung zu klicken und das Verzeichnis „Ziel“ zu überprüfen. Gehen Sie von dort aus in ein Verzeichnis weiter oben und Sie sollten den Ordner „Benutzerdaten“ sehen können. Anschließend können Sie die oben genannten Antworten verwenden
Ich habe bei Google danach gesucht und Folgendes gefunden:
Der Dateityp der Google Chrome-Erweiterung ist CRX. Dies ist ein Komprimierungsformat. Wenn Sie also sehen möchten, was sich hinter der Erweiterung, den Skripten und dem Code verbirgt, ändern Sie einfach den Dateityp von „CRX“ auf „ZIP“.
Entpacken Sie die Datei und Sie haben alle Informationen, die Sie benötigen. Auf diese Weise können Sie die Eingeweide sehen, lernen, wie Sie selbst eine Erweiterung schreiben oder sie an Ihre Bedürfnisse anpassen.
Sie können es dann mit den internen Tools von Chrome verpacken, wodurch die Datei automatisch in CRX erstellt wird. Zur Installation ist ein Klick erforderlich.
Bitte beachten Sie, dass einige E-Mail-Programme Probleme beim Dekomprimieren von CRX haben, wie von Sathish beschrieben. Wenn dies der Fall ist, versuchen Sie es mit 7-Zip – http://www.7-zip.org/
Jetzt ist Chrome mehrbenutzerfähig, daher müssen Erweiterungen in das Betriebssystem-Benutzerprofil und dann in das Chrome-Benutzerprofil eingefügt werden. Mein erster Chrome-Benutzer hieß Profile 1 , mein Erweiterungspfad ist C:\Users\ Benutzername \AppData\Local\Google\Chrome\User Data\ Profile 1 \Extensions\ .
Um Ihres zu finden. Gehen Sie zu chrome://version/ (ich verwende about: aus Faulheit).
Achten Sie auf den Profilpfad und fügen Sie einfach \Erweiterungen\ hinzu und schon haben Sie Ihren.
Ich hoffe, dass diese Informationen zu diesem Thema inzwischen aktualisiert werden.
Die signierte CRX-Datei hat einen Header, der dazu führt, dass die meisten/alle Entpacker blockieren. Es ist nicht die einfachste Methode, aber hier erfahren Sie, wie Sie es über die Bash-Befehlszeile tun.
Die Grundidee besteht darin, die ursprüngliche unsignierte ZIP-Datei zu finden und dann die CRX-Datei in die ZIP-Datei zu kopieren, aber den CRX-Header auszuschließen.
- hexdump -C the_extension.crx | mehr
- Sehen Sie sich die Ausgabe für den Anfang der ZIP-Datei an, bei dem es sich um die ASCII-„PK“-Bytes handelt. In dem Beispiel, das ich ausprobiert habe, lag PK bei Offset 0x132. (Nachdem ich die CRX-Spezifikation gelesen habe, denke ich, dass diese Zahl aufgrund der unterschiedlichen Signaturlängen von Datei zu Datei variieren wird.) Diese Zahl werden wir im nächsten Schritt verwenden.
- dd if=the_extension.crx of=the_extension.zip bs=1 skip=0x132 (ersetzen Sie für den Skip-Parameter den Offset, den Sie im vorherigen Schritt ermittelt haben).
- Extrahieren Sie nun die soeben erstellte Postleitzahl.
- Laden Sie die Dateien im entpackten Verzeichnis herunter und installieren Sie dann entweder die unsignierte/entpackte Erweiterung in Ihrer Chrome-Installation oder verpacken Sie sie wie jede andere Chrome-Erweiterung neu.
Ich bin mir sicher, dass es eine prägnantere Möglichkeit gibt, dies zu tun. Bash-Experten, bitte verbessern Sie meine Antwort.
Die installierten Verzeichnisse der Chrome-Erweiterungen sind unten aufgeführt:
Kopieren Sie den Ordner der Erweiterung, die Sie ändern möchten. (Benannt nach der Erweiterungs-ID; um die Erweiterungs-ID zu finden, gehen Sie zu chrome://extensions/). Nach dem Kopieren müssen Sie den Ordner _metadata löschen.
Von chrome://extensions bis Entwicklermodus wählen " Laden Sie die entpackte Erweiterung herunter ...“ und wählen Sie Ihren kopierten Erweiterungsordner aus. Wenn er einen Unterordner mit dem Namen „Version“ enthält, wählen Sie den Versionsordner aus, in dem sich eine Manifestdatei befindet. Diese Datei ist für Chrome erforderlich.
Nehmen Sie Ihre Änderungen vor, wählen Sie dann „Neu laden“ und aktualisieren Sie Ihre Erweiterungsseite, um Ihre Änderungen anzuzeigen.
Erweiterte Chrome-Verzeichnisse
/Benutzer/Benutzername/Library/Application Support/Google/Chrome/Default/Extensions
C:\Benutzer\Benutzername\AppData\Local\Google\Chrome\User Data\Default\Extensions
C:\Dokumente und Einstellungen\IhrBenutzername\Lokale Einstellungen\Anwendungsdaten\Google\Chrome\Benutzerdaten\Standard
~/.config/google-chrome/Default/Extensions/
Sie können den .CRX-Erweiterungscode ändern, da es sich um ein einfaches .zip-Archiv handelt. Sie können die Erweiterung herunterladen, ihren Quellcode extrahieren, sie ändern (Testen und Debuggen, so wie sie auf Ihrer Seite ist) und das Paket wieder in eine .CRX-Datei einchecken.
Ich habe nach diesem Tool gesucht, um einfach die Erweiterung .CRX herunterzuladen und den Quellcode zu extrahieren, und das hat bei mir funktioniert: http://crxextractor.com
Es analysiert lediglich das .CRX-Dateiformat und extrahiert die eigentliche .zip-Datei mit dem Quellcode.
Dieser Dateityp kann .JS- und .JSON-Dateien speichern, außerdem kann er ausführbare Dateien enthalten; das Format kann auch Bilder enthalten. Es ist bemerkenswert, dass das CRX-Format die ZIP-Komprimierung verwendet, aber aufgrund des Vorhandenseins nicht standardmäßiger Header können normale Archivierer die CRX-Datei nicht immer öffnen. In einigen Fällen können die Dienstprogramme 7-Zip, WinRAR oder WinZip CRX öffnen. Wenn Sie in die Adressleiste des Chrome-Browsers Folgendes eingeben: „chrome://extensions/“, werden Sie zu einem Browserfenster namens „Extensions“ weitergeleitet, in dem Sie Erweiterungen manuell per Drag & Drop installieren können. crx-Dateien.
Wenn der Benutzer die .crx-Datei einfacher öffnen möchte, kann er den Chrome Web Store verwenden, der die Datei mit der CRX-Erweiterung herunterladen, extrahieren und installieren kann. Es ist erwähnenswert, dass diese Online-Ressource heruntergeladene Dateien automatisch löscht. In Chrome wird eine ähnliche Dateierweiterung als Container verwendet, der Installationsprogramme enthält, die für den vollständigen und multifunktionalen Betrieb des Browsers erforderlich sind. Die Chrome-Datenbank enthält eine große Anzahl von Anwendungen mit der Dateierweiterung .crx; es wird empfohlen, sie ausschließlich über den Browser selbst korrekt zu starten.
Bekanntmachung
CRX-Archivdateiformat
Die Designs des Google Chrome-Webbrowsers können mit bestimmten Funktionen erweitert werden. Solche Dateien, die alle notwendigen Informationen und Daten zu solchen Funktionen enthalten, werden in einer Datei mit der Erweiterung CRX gespeichert. Diese Dateien können zum Speichern, Installieren und Öffnen von Werbeblockern, E-Books, Spielen und anderen Anwendungen verwendet werden. Die Datei selbst kann verwendet werden, um eine bestimmte Funktion manuell zu installieren, indem Sie sie in das Google Chrome-Erweiterungsfenster ziehen. Um das angegebene Fenster zu öffnen, geben Sie an der Eingabeaufforderung in Chrome den folgenden Befehl ein: chrome://chrome/extensions/
Technische Informationen zu CRX-Dateien
Technisch gesehen handelt es sich bei CRX-Dateien um Plugin-Dateien, die in Google Chrome verwendet werden. Dateien in CRX sind komprimiert und können JavaScript, JSON und andere ausführbare Programme oder Bilder enthalten. CRX-Dateien werden mit der ZIP-Dateikomprimierungsmethode komprimiert. Standardprogramme zum Entpacken von ZIP-Dateien können CRX-Dateien jedoch nicht öffnen, da solche Dateien einen speziellen Header-Abschnitt enthalten. Chrome-Plugins können entweder über die Schaltfläche „Zu Chrome hinzufügen“ auf der Erweiterungsseite oder durch manuelles Ziehen und Ablegen der heruntergeladenen CRX-Datei in das Erweiterungsfenster installiert werden. Im ersten Fall trifft der Benutzer nicht auf die CRX-Datei, da der Webbrowser sie automatisch herunterlädt, entpackt und installiert.
Zusätzliche Informationen zum CRX-Format
Dateierweiterung | .crx |