TakataSanshiro / Chocolatey-Packages

Some packages that can be installed via chocolatey.org
MIT License
15 stars 29 forks source link

IDA Freeware - Invalid Checksum #52

Closed naliferopoulos closed 5 years ago

naliferopoulos commented 5 years ago

Installation of IDA Free with choco install ida-free currently fails with the following error:

Error - hashes do not match. Actual value was '64C4073CA57DC612963413C337FD7F802BF812E01E655D0F4F33827342F7A772'.

The advertised SHA1 hash of the installer does indeed match my local file, so I am led to believe that the file is intact, but the version distributed by HexRays has changed in some way.

Update with more info:

Current SHA256 hash checked by the install script: 4C96E3AE2B33D5D69F338E332B548410252A89092A0305335705BE650162C3CE

SHA256 hash of valid file: 64C4073CA57DC612963413C337FD7F802BF812E01E655D0F4F33827342F7A772

Also, as a side-issue, forcing install with --ignore-checksums returns a pop-up message indicating that the parameters "/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-" failed to validate, and that parameters should start with "--". I am not sure whether those parameters are specifically targeted towards the IDA installer or if they are universal and they simply changed their installer.

TakataSanshiro commented 5 years ago

@naliferopoulos Thanks. I tried to fix the issue and pushed the updated package. It's working on my windows. cinst ida-free --version 7.07.0

But the automated testing was failed. So need more time one to be a 'Ready' status.

TakataSanshiro commented 5 years ago

ida-free has been approved. https://chocolatey.org/packages/ida-free/7.07.0

If someone questions about --installpassword on the chocolateyinstall.ps1. See the number 3 at https://www.hex-rays.com/products/decompiler/manual/install.shtml It's a freeware edition. You can install one with any strings.