I\'m not sure in which languages those extensions are, I think the are written in Html, Javascript or JSON. As far as I know they are \"compressed\" in a .CRX file.
A signed CRX file has a header that will cause most/all unzippers to barf. This is not the easiest way to go about it, but here's how to do it from a bash command line.
The basic idea is to find where the original unsigned zipfile begins, then copy the CRX file to a zip file but exclude the CRX header.
hexdump -C the_extension.crx | moredd if=the_extension.crx of=the_extension.zip bs=1 skip=0x132 (For the skip parameter, substitute the offset you found in the previous step.)I'm sure that there is a more concise way to do this. Bash experts, please improve on my answer.