Jak rozpakować motyw chrome?

20

Jak rozpakować spakowany motyw chrome (*. Crx)? Często zadawane pytania określają sposób pakowania, ale nie sposób rozpakowywania.

aviraldg
źródło

Odpowiedzi:

12

Mam rozwiązanie: najwyraźniej plik .crx to po prostu przemianowany plik .zip. Ponadto podczas instalacji motyw jest dekompresowany do katalogu instalacyjnego chrome ...

aviraldg
źródło
2
Nie do końca; nie jest to po prostu zmieniona nazwa ZIP. Otwórz jeden w edytorze szesnastkowym i przekonaj się, że nagłówek jest wyraźnie zastrzeżony. To powiedziawszy, tak, jest to w zasadzie ZIP i można go otworzyć w większości programów obsługujących ZIP. Wolę 7-Zip .
Synetech
4
@ Synetech jest poprawny, nagłówek pliku zawiera klucz publiczny i podpis. Wyjaśnia to strona formatu pakietu .crx firmy Google . W praktyce powinieneś być w stanie wyodrębnić plik .crx unzip, który zignoruje dodatkowe bajty. Jeśli nie kończy się konieczności odciąć nagłówek pierwszy, uruchomiony rozpakuj -l pokaże, jak wiele ( N + 1 bajtów z ogonem). Na przykład: jeśli unzip -lnarzeka ostrzeżenie [plik.crx]: ** 306 dodatkowych bajtów na początku lub w pliku zip **, uruchom:tail -c +307 file.crx > /tmp/file.crx; unzip -l /tmp/file.crx
TrinitronX
4

Właściwie to coś więcej niż zamek błyskawiczny. Gdy unzip -lzobaczysz komunikat:

ostrzeżenie [extension.crx]: 306 dodatkowych bajtów na początku lub w pliku zip

Plik crx ma więc 306 bajtów plus archiwum zip.

Helmut Grohne
źródło
4

W systemie Mac OS X można użyć unzipdo rozpakowania .crxpliku:

unzip extension.crx

Oto wynik:

rozpakuj wynik

Elad Nava
źródło
1

Katalog instalacyjny rozszerzenia Chrome:

Prochowiec:

/Users/username/Library/Application Support/Google/Chrome/Default/Extensions

System Windows 7:

C:\Users\username\AppData\Local\Google\Chrome\User Data\Default\Extensions

Windows XP:

C:\Documents and Settings\YourUserName\Local Settings\Application Data\Google\Chrome\User Data\Default
JDavis
źródło
Najlepsze rozwiązanie spośród nich wszystkich. To działało dla mnie, żaden inny nie.
daviesgeek
0

Tak, aviraldg ma rację. zmień nazwę na .zip i użyj swojego ulubionego narzędzia do ekstrakcji. XPI dla firefox itp. Są tym samym procesem.

alpha1
źródło