macOS beta is live
Download AkiMacProtector + aki_mac_builder. Demo serials, online tickets, grace after expiry — built for Apple silicon Mach-O.
AkiProtect-macOS-beta-2.95.0.zip · 33 MBsha256:31dc77fa70c49dc05ac19e91cc3f974fc57bc1d0fd9b3be57f8abca003ef2ce5
First launch (Gatekeeper)
This beta is ad-hoc signed. Apple notarization needs a paid Developer ID — until then use one of these:
Double-click Open-Mac.command
In the unzipped folder — clears quarantine and opens the app.
Or right-click → Open
On AkiMacProtector.app, confirm Open in the dialog (once per download).
Or Terminal
xattr -cr AkiMacProtector.app && open AkiMacProtector.app
If macOS still blocks: System Settings → Privacy & Security → Open Anyway.
In this beta
- Qt GUI + CLI
Windows-like panels: layers, virt, anti, licensing, presets, log. - Demo pubkey prefilled
Licensing panel ships demo.pub (product 0x414B4944). - Online activate
POST activate.php → signed .aktk ticket, 3-day grace. - Freestanding TLS 1.3
Stage2 activate path without curl — X25519 + AES-GCM. - SDK markers + licensing
AkiProtectSDK.h (virt/mut/ultra/lock) + libAkiProtectSDK.dylib for HWID, SetSerial, Activate.
CLI happy path
Also available from the Licensing panel and Activation wizard.
# Verify demo serial ./aki_mac_builder --rsa-verify --rsa-pub ./keys/demo.pub 'YOUR-SERIAL' # Online ticket ./aki_mac_builder --activate \ --url https://akiprotect.core-jmp.org/activate.php \ --serial 'YOUR-SERIAL' --rsa-pub ./keys/demo.pub --product 0x414B4944 \ -o ticket.aktk # Protect (binds to this Mac) ./aki_mac_builder --protect --license-rsa 'YOUR-SERIAL' \ --rsa-pub ./keys/demo.pub --verify-sign -i MyApp.app -o MyApp_p.app # SDK markers (in your C/C++ sources) # #include "AkiProtectSDK.h" → AKI_PROTECT_BEGIN/END ./aki_mac_builder --virt-markers --codesign adhoc -i MyApp -o MyApp_p
Download and activate
Get a demo key first if you do not have one, then grab the macOS beta zip.
Download macOS beta Get demo key Documentation · SDK/SwiftAkiProtect-macOS-beta-2.95.0.zip · 33 MBsha256:31dc77fa70c49dc05ac19e91cc3f974fc57bc1d0fd9b3be57f8abca003ef2ce5