Search found 19 matches

by NavilleZhang
Mon Sep 29, 2025 6:27 am
Forum: Technical questions
Topic: arm64 protected macho crashes
Replies: 9
Views: 14140

Re: arm64 protected macho crashes

turning off packing seems to work for now, hope packing gets fixed in the next release
by NavilleZhang
Thu Sep 25, 2025 6:23 am
Forum: Technical questions
Topic: arm64 protected macho crashes
Replies: 9
Views: 14140

Re: arm64 protected macho crashes

ping, any update?
by NavilleZhang
Mon Sep 22, 2025 8:13 am
Forum: Technical questions
Topic: arm64 protected macho crashes
Replies: 9
Views: 14140

Re: arm64 protected macho crashes

What I meant is your packing step seems to produce invalid / malformed macho, so the OS refuses to load that MachO at all.

Just tried with the latest 2431 build and still the same error
by NavilleZhang
Mon Sep 22, 2025 7:11 am
Forum: Technical questions
Topic: arm64 protected macho crashes
Replies: 9
Views: 14140

Re: arm64 protected macho crashes

that 0x100004000 belongs to __TEXT,__text, for some reason after vmp protecting just one function, the entire __TEXT,__text is only one page size. The segment names are also completely invalid: ``` oad command 5 cmd LC_SEGMENT_64 cmdsize 72 segname .85_ ... Load command 6 cmd LC_SEGMENT_64 cmdsize 7...
by NavilleZhang
Mon Sep 22, 2025 7:07 am
Forum: Technical questions
Topic: arm64 protected macho crashes
Replies: 9
Views: 14140

Re: arm64 protected macho crashes

Try to disable "System Integrity Protection" for testing of protected binaries: https://developer.apple.com/documentation/security/disabling-and-enabling-system-integrity-protection ``` dyld[2132]: section '__text' end address 0x103577DE4 is beyond containing segment's end address 0x10000...
by NavilleZhang
Mon Sep 22, 2025 6:37 am
Forum: Technical questions
Topic: arm64 protected macho crashes
Replies: 9
Views: 14140

arm64 protected macho crashes

I don't know why the previous thread is locked, but: - Running the protected macho results in an instant ``killed: 9`` before even reaching the protected code, toggling between mutation and virtualization doesn't prevent the crash. - Trying to codesign the protected MachO results in ``internal error...
by NavilleZhang
Mon Sep 22, 2025 6:32 am
Forum: Technical questions
Topic: arm64 support very broken
Replies: 10
Views: 21632

Re: arm64 support very broken

I believe Clang allows you to inject custom sections using source level annotations? Can we support using that feature to reserve the load command that VMP needs so we don't need all this trouble?
by NavilleZhang
Mon Sep 22, 2025 6:30 am
Forum: Technical questions
Topic: arm64 support very broken
Replies: 10
Views: 21632

Re: arm64 support very broken

My project uses CMake, that implicitly injects ``-headerpad_max_***`` (see https://github.com/Kitware/CMake/blob/c9dccc6d157561094c869c11c1727c7f44dce916/Modules/Platform/Apple-Clang.cmake#L10 ) and ld64 ignore my -headerpad 0x500 . I had to manually remove that CMake command, and raise the custom h...
by NavilleZhang
Mon Sep 22, 2025 4:55 am
Forum: Technical questions
Topic: arm64 support very broken
Replies: 10
Views: 21632

Re: arm64 support very broken

Also, compiling with:

-Wl,-headerpad_max_install_names -Xlinker -headerpad -Xlinker 0x500

seems to yield the exact same error
by NavilleZhang
Mon Sep 22, 2025 2:27 am
Forum: Technical questions
Topic: arm64 support very broken
Replies: 10
Views: 21632

Re: arm64 support very broken

Thank you!
Is there any plan to:
- Support Android Dynamic Library
- Emit that ``headerpad`` fix suggestion along with the error message so I dont have to remember it?

FYI I havn't received 2426 yet
by NavilleZhang
Fri Sep 19, 2025 10:45 am
Forum: Technical questions
Topic: arm64 support very broken
Replies: 10
Views: 21632

Re: arm64 support very broken

emailed samples to info@vmpsoft.com
by NavilleZhang
Fri Sep 19, 2025 8:04 am
Forum: Technical questions
Topic: arm64 support very broken
Replies: 10
Views: 21632

Re: arm64 support very broken for MachO

on AArch64 Linux ELF so, vmp just crashes right at "saving startup code"
by NavilleZhang
Fri Sep 19, 2025 8:00 am
Forum: Technical questions
Topic: arm64 support very broken
Replies: 10
Views: 21632

arm64 support very broken

Literally trying to protect any fat macho on my computer results in ``Runtime Error at OpenResource``

Trying to protect a thin arm64 macho results in ``Not enough space for the new segment in the file header``
by NavilleZhang
Tue Jun 24, 2025 2:17 am
Forum: Purchasing or Upgrading
Topic: Renew my license and your website 404-ed?
Replies: 5
Views: 15914

Re: Renew my license and your website 404-ed?

I selected Alipay as a payment method, maybe alipay redirects to safecharge? Anyway, PayPro Global did confirm my payment, but I didn't receive download link from VMPSoft, and sending an email to your side results in: ``` This is the mail system at Proton Mail. ######################################...