Download AM Configurator only from the GitHub Releases page. A normal release contains these five files:
AM-Configurator-0.1.68-macOS-arm64.dmgAM-Configurator-0.1.68-Windows-x64-Setup.exeAM-Configurator-0.1.68-Linux-x86_64.AppImageSHA256SUMS.txtrelease-manifest.json
GitHub Actions artifacts are temporary maintainer candidates, not public installer downloads.
Download SHA256SUMS.txt beside the installer and compare the listed digest.
On macOS or Linux:
shasum -a 256 AM-Configurator-0.1.68-macOS-arm64.dmgUse the corresponding AppImage filename on Linux. On Windows PowerShell:
Get-FileHash .\AM-Configurator-0.1.68-Windows-x64-Setup.exe -Algorithm SHA256The resulting 64-character value must exactly match the row for that filename
in SHA256SUMS.txt. A mismatch means the bytes are not the published release;
do not open the file.
The macOS and Windows downloads are signed, and you can check that on the file you just downloaded. On macOS, the disk image carries an Apple notarization ticket and its own Developer ID signature:
xcrun stapler validate AM-Configurator-0.1.68-macOS-arm64.dmg
spctl --assess --type open --context context:primary-signature --verbose=4 AM-Configurator-0.1.68-macOS-arm64.dmgAfter installing, the application itself reports the same publisher:
codesign -dv --verbose=4 "/Applications/AM Configurator.app"On Windows PowerShell, the installer's signature status must be Valid and it
must carry a timestamp countersignature:
Get-AuthenticodeSignature .\AM-Configurator-0.1.68-Windows-x64-Setup.exe | Format-ListThe Linux AppImage is not signed. Its check is the SHA-256 digest.
Candidate builds published from main carry keyless attestations from the
repository's GitHub Actions workflow. With the GitHub CLI installed:
gh attestation verify <downloaded-file> --repo roethlar/AMKB-GUI
A matching attestation binds those bytes to this repository, commit, and build workflow. It detects substitution and establishes workflow provenance; it does not replace platform code signing or suppress operating-system first-launch checks.
Release downloads are different files: they are built and published by the signed release workflow, which creates no attestation, so that command reports no matching attestation for them. Verify a release download by its SHA-256 digest and its publisher signature.
- The macOS application is signed with an Apple Developer ID Application certificate, and the disk image that carries it is signed and notarized by Apple with the notarization ticket stapled to it.
- The Windows application executable and the installer are signed through Azure
Trusted Signing, each with a timestamp countersignature. Bundled runtime DLL
and
.pydfiles inside the package are not separately signed. - Microsoft Defender SmartScreen also weighs how widely a signing certificate has been seen, which is separate from whether the signature is valid. This certificate is newly in use, so SmartScreen may still show a caution prompt for a while.
- The Linux AppImage is unsigned. Linux has no publisher-signing equivalent to Developer ID or Authenticode.
Approve only the one application you verified; never turn off an operating system's security checks globally.
- Verify the DMG digest and signature.
- Open the DMG and drag AM Configurator to Applications.
- Launch AM Configurator from Applications. Because the application is notarized, macOS opens it without the Privacy & Security approval step older unsigned releases needed; it may still ask the ordinary confirmation that the file was downloaded from the internet.
Do not use commands that remove quarantine metadata or turn off Gatekeeper.
- Verify the installer with
Get-FileHashandGet-AuthenticodeSignature. - Open
AM-Configurator-0.1.68-Windows-x64-Setup.exe. - If Microsoft Defender SmartScreen appears, choose More info and then Run anyway only after the displayed filename, publisher, and digest all match the release you verified.
- Complete the per-user installation and launch AM Configurator.
Do not turn off SmartScreen, Microsoft Defender, or antivirus protection.
-
Verify the AppImage digest.
-
If the browser removed its executable bit, restore it:
chmod +x AM-Configurator-0.1.68-Linux-x86_64.AppImage
-
Launch it normally:
./AM-Configurator-0.1.68-Linux-x86_64.AppImage
-
For AM Neon 80 access, install the shipped udev rule by following AM Neon 80 on Linux.