¿Cómo desempaquetar un tema de Chrome?


20

¿Cómo desempaquetar un tema de Chrome empaquetado (*. Crx)? Sus preguntas frecuentes indican cómo empacar, pero no cómo desempacar.

Respuestas:


12

Obtuve la solución: aparentemente, un archivo .crx es solo un archivo .zip renombrado. Además, cuando lo instala, el tema se descomprime en el directorio de instalación de Chrome ...


2
No exactamente; no es solo un ZIP renombrado. Abra uno en un editor hexadecimal y vea que claramente hay un encabezado propietario. Dicho esto, sí, es básicamente un ZIP, y se puede abrir en la mayoría de los programas compatibles con ZIP. Prefiero 7-Zip .
Synetech

44
@Synetech es correcto, el encabezado del archivo contiene una clave pública y una firma. La página de formato de paquete .crx de Google explica esto. En la práctica, debería poder extraer un archivo .crx con unzip, e ignorará los bytes adicionales. Si termina necesitando cortar el encabezado primero, ejecutando descomprimir -l le mostrará cuántos ( N + 1 bytes con cola). Por ejemplo: si se unzip -lqueja con la advertencia [file.crx]: ** 306 bytes adicionales al comienzo o dentro del archivo zip **, ejecute:tail -c +307 file.crx > /tmp/file.crx; unzip -l /tmp/file.crx
TrinitronX

4

En realidad es más que una cremallera. Cuando unzip -lveas un mensaje:

advertencia [extension.crx]: 306 bytes adicionales al comienzo o dentro del archivo zip

Entonces, el archivo crx tiene 306 bytes de algo más un archivo zip.


4

En Mac OS X, puede usar unzippara descomprimir el .crxarchivo:

unzip extension.crx

Aquí está el resultado:

descomprimir el resultado



1

Directorio de instalación de la extensión de 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

La mejor solución de todas. Esto funcionó para mí, ninguno de los otros lo hizo.
daviesgeek

0

Sí aviraldg tiene razón. cámbiele el nombre a .zip y use su herramienta de extracción favorita. Los XPI para Firefox, etc., son el mismo proceso.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.