thorium-reader

A cross platform desktop reading app, based on the Readium Desktop toolkit

BSD-3-CLAUSE License

Stars
1.8K

Bot releases are visible (Hide)

thorium-reader - Thorium Reader v2.4.2

Published by danielweck 5 months ago


NOTE: The Windows installer is not ready yet due to a delay in provisioning the code-signing certificate. Estimated issuance date: 20th May / 21st May. Apologies for the inconvenience. This Thorium update has already been submitted to the Microsoft app store and should be available worldwide around the same time.


Summary

Version 2.4.2 was released on 17 May 2024.

Total Downloads

This release includes the following (notable) new features, improvements and bug fixes:

  • HOTFIX: LCP2 publications with obfuscated fonts or non-encrypted HTML resources were causing the app to crash

Download checksum / hash verification

  • Thorium-2.4.2.dmg is code-signed by an official EDRLab certificate, and it is notarised by Apple servers. The SHA512 is:
    • HEX: 4c79bef47dedb64537801fa20b43af93460a85e7d51e2de1aa2623e365bcaa605c60899ddde4ea1f884a68cae8b549eb6fb113c19e5c6180057348aafeebe86c
    • BASE64: THm+9H3ttkU3gB+iC0Ovk0YKhefVHi3hqiYj42W8qmBcYImd3eTqH4hKaMrotUnrb7ETwZ5cYYAFc0iq/uvobA==
    • Verification: create a file named Thorium-2.4.2.dmg.sha512 next to the downloaded file Thorium-2.4.2.dmg, edit the new file Thorium-2.4.2.dmg.sha512 and write this exact line of text inside it: HEX Thorium-2.4.2.dmg, then run the command line shasum -a 512 -c Thorium-2.4.2.dmg.sha512 (=> Thorium-2.4.2.dmg: OK)
  • Thorium-2.4.2-arm64.dmg is code-signed by an official EDRLab certificate, and it is notarised by Apple servers. The SHA512 is:
    • HEX: 0060d607d6170e9a053cfecfa0b4952f1c65aa577381564645abe0aa01d0cd612b1de8a9cd79e350629e426f819ae8271430d7f9da612f26e954d6c51d41e51d
    • BASE64: AGDWB9YXDpoFPP7PoLSVLxxlqldzgVZGRavgqgHQzWErHeipzXnjUGKeQm+BmugnFDDX+dphLybpVNbFHUHlHQ==
    • Command line: shasum -a 512 -c Thorium-2.4.2-arm64.dmg.sha512 (=> Thorium-2.4.2-arm64.dmg: OK)
  • Thorium.Setup.2.4.2.exe is code-signed by an official EDRLab certificate (the version distributed via the Microsoft Store is also code-signed, albeit via EDRLab's Microsoft account). The SHA512 is:
    • HEX: xxx
    • BASE64: xxx
    • Command line: certutil -hashfile Thorium.Setup.2.4.2.exe SHA512
  • Thorium-2.4.2.AppImage is not code-signed. The SHA512 is:
    • HEX: e6b94f84c85912a2b7cb835bd0d42aa85b1ac803af7284f684d7c76f4d8d1a229df42eb3db74825dc989105dfafde30e3771a9ab84b0d71ee90fdd4d20433069
    • BASE64: 5rlPhMhZEqK3y4Nb0NQqqFsayAOvcoT2hNfHb02NGiKd9C6z23SCXcmJEF36/eMON3Gpq4Sw1x7pD91NIEMwaQ==
    • Command line: sha512sum -c Thorium-2.4.2.AppImage.sha512
  • EDRLab.ThoriumReader_2.4.2_amd64.deb is not code-signed. The SHA512 is:
    • HEX: fa95ace3266038100288a8f2544a674af43aee3d6a40d0f03260f570112c4af3aa34067b257ea0c8cbbe5e6304b9cafb85a70d7b43ca84639074318abf4303ea
    • BASE64: +pWs4yZgOBACiKjyVEpnSvQ67j1qQNDwMmD1cBEsSvOqNAZ7JX6gyMu+XmMEucr7hacNe0PKhGOQdDGKv0MD6g==
    • Command line: sha512sum -c EDRLab.ThoriumReader_2.4.2_amd64.deb.sha512
  • Thorium-2.4.2-arm64.AppImage is not code-signed. The SHA512 is:
    • HEX: 685d883c423d5c64c686a8f22dd2978b105d0afaefffaee6fc3798c294aa4ab64a8f0175ffc033c2739d219d0730fce76defa7efb9de2924c16f62a88c7d60d1
    • BASE64: aF2IPEI9XGTGhqjyLdKXixBdCvrv/67m/DeYwpSqSrZKjwF1/8AzwnOdIZ0HMPznbe+n77neKSTBb2KojH1g0Q==
    • Command line: sha512sum -c Thorium-2.4.2-arm64.AppImage.sha512
  • EDRLab.ThoriumReader_2.4.2_arm64.deb is not code-signed. The SHA512 is:
    • HEX: 1f964e7e7b88045c98d5660289b9db2107646547d08c1ef0ad53799d1134da1324d659801d4f2719c56be56d9ac2bd83ccf089f7f3dc81c5f0a20a868bbf7cfb
    • BASE64: H5ZOfnuIBFyY1WYCibnbIQdkZUfQjB7wrVN5nRE02hMk1lmAHU8nGcVr5W2awr2DzPCJ9/PcgcXwogqGi798+w==
    • Command line: sha512sum -c EDRLab.ThoriumReader_2.4.2_arm64.deb.sha512

MacOS command line: node -e "const hash = require('crypto').createHash('sha512'); const stream = require('fs').createReadStream(process.argv[1]); stream.on('readable', () => { const data = stream.read(); if (data) { hash.update(data); } else { const hex = hash.digest('hex'); console.log(hex); console.log(Buffer.from(hex, 'hex').toString('base64')); } });" release/Thorium-2.4.2.dmg
(for Linux and Windows, replace the release/Thorium-2.4.2.dmg relative path with the respective executables / binaries - release/Thorium-2.4.2.AppImage, release/EDRLab.ThoriumReader_2.4.2_amd64.deb, release/Thorium Setup 2.4.2.exe)