I have two key questions regarding VMProtect’s capabilities for my project workflow, and I would greatly appreciate your guidance:
1. Core Compatibility Question
I need to encrypt C++ binary files compiled with CMake that run on ARM64 Ubuntu 22.04 (target hardware: Rockchip RK3588). Does VMProtect fully support encrypting such ARM64 Linux binaries? Are there any known limitations or specific configurations required for Ubuntu 22.04 ARM64 environments?
2. Command-Line Encryption for Jenkins Automation
My team uses Jenkins to build our project in an automated pipeline (supporting both Linux x86_64 and ARM64 build agents). We want to:
Encrypt the compiled binaries via pure command-line operations (no GUI interaction) during the Jenkins build process.
Does VMProtect provide a CLI tool for Linux (x86/ARM64) to achieve headless encryption of binaries? If yes, could you share basic usage examples or documentation links for integrating this into Jenkins pipelines? If not, are there alternative approaches to automate VMProtect encryption in Linux-based CI/CD workflows?
Support for ARM64 Ubuntu 22.04 Binary Encryption & CLI Integration in Jenkins
Re: Support for ARM64 Ubuntu 22.04 Binary Encryption & CLI Integration in Jenkins
1. VMProtect supports ARM64 binaries for Linux.
2. VMProtect has CLI version, but it's compiled for x86_64 architecture and can't be executed on ARM64.
2. VMProtect has CLI version, but it's compiled for x86_64 architecture and can't be executed on ARM64.