Bagaimana cara membongkar tema chrome?

20

Bagaimana cara membongkar tema chrome yang dikemas (*. Crx)? FAQ mereka menyatakan cara mengemas, tetapi bukan cara membongkar.

aviraldg
sumber

Jawaban:

12

Saya mendapatkan solusinya: ternyata, file .crx hanyalah file .zip yang diganti nama. Selain itu, ketika Anda menginstalnya, tema tersebut didekompresi ke dalam direktori pemasangan chrome ...

aviraldg
sumber
2
Tidak terlalu; itu bukan hanya ZIP yang diganti nama. Buka satu di hex-editor dan lihat bahwa ada header hak milik. Yang mengatakan, ya, itu pada dasarnya adalah ZIP, dan dapat dibuka di sebagian besar program yang mampu ZIP. Saya lebih suka 7-Zip .
Synetech
4
@ Sinetech benar, header file berisi kunci publik dan tanda tangan. Halaman Format Paket .crx Google menjelaskan hal ini. Dalam praktiknya, Anda harus dapat mengekstrak file .crx dengan unzip, dan itu akan mengabaikan byte tambahan. Jika Anda benar-benar harus memotong header terlebih dahulu, menjalankan unzip -l akan menunjukkan berapa banyak ( N +1 byte dengan ekor). Sebagai contoh: Jika ada unzip -lkeluhan [file.crx]: ** 306 byte tambahan di awal atau di dalam zipfile **, maka jalankan:tail -c +307 file.crx > /tmp/file.crx; unzip -l /tmp/file.crx
TrinitronX
4

Sebenarnya ini lebih dari sekadar zip. Saat Anda unzip -lakan melihat pesan:

peringatan [extension.crx]: 306 byte tambahan di awal atau di dalam zipfile

Jadi file crx adalah 306 byte dari sesuatu ditambah arsip zip.

Helmut Grohne
sumber
4

Pada Mac OS X, Anda dapat menggunakannya unzipuntuk mendekompres .crxfile:

unzip extension.crx

Inilah hasilnya:

hasil unzip

Elad Nava
sumber
1

Direktori pemasangan ekstensi Chrome:

Mac:

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

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
sumber
Solusi terbaik dari semuanya. Ini bekerja untuk saya, tidak ada yang lain melakukannya.
daviesgeek
0

Yap aviraldg benar. ganti namanya menjadi .zip dan gunakan alat ekstraksi favorit Anda. XPI untuk firefox, dll, adalah proses yang sama.

alpha1
sumber