puemos / hls-downloader

Web Extension for sniffing and downloading HTTP Live streams (HLS)
https://puemos.gitbook.io/hls-downloader/
MIT License
1.77k stars 228 forks source link

"CRX_REQUIRED_PROOF_MISSING" on Chrome 96 & Win10 if "CRX Packet install is tried :-/ #220

Open Meins321 opened 2 years ago

Meins321 commented 2 years ago

Describe the bug i download the "extension-archive.crx" file version v3.2.1 drop the file on page "chrome://extensions/" It only messages me with "CRX_REQUIRED_PROOF_MISSING" on the top in chrome

To Reproduce Steps to reproduce the behavior:

  1. Look at the instructions above

Expected behavior i did expcet chrome to install the extension :-/

Screenshots ? it just gives me a blue text message on top of the extensions page with "CRX_REQUIRED_PROOF_MISSING"

Desktop (please complete the following information):

Additional context

puemos commented 2 years ago

As a quick fix, use the zip file instead, later I'll try to solve the crx

Meins321 commented 2 years ago

I only found a not so quick registry hack for Chrome on Windows :-/

https://stackoverflow.com/questions/24577024/install-chrome-extension-form-outside-the-chrome-web-store/48990515#48990515

For Windows, you can also whitelist your extension through Windows policies. The full steps are details in this answer, but there are quicker steps:

Create the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallWhitelist. For each extension you want to whitelist, add a string value whose name should be a sequence number (starting at 1) and value is the extension ID. For instance, in order to whitelist 2 extensions with ID aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa and bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb, create a string value with name 1 and value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, and a second value with name 2 and value bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb. This can be sum up by this registry file:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallWhitelist] "1"="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" "2"="bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" EDIT: actually, Chromium docs also indicate how to do it for other OS.