Jak rozpakować motyw chrome?


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 ...


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.


4

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

unzip extension.crx

Oto wynik:

rozpakuj wynik



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

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.