Divert icon indicating copy to clipboard operation
Divert copied to clipboard

Build for ARM64 version

Open sj6219 opened this issue 4 years ago • 11 comments

Please, create an arm64 version that works with ms surface pro x

sj6219 avatar May 19 '20 01:05 sj6219

This is a dup of #115, but the build system has been updated since then.

I'm all for an ARM version but have no way of testing it at the moment.

basil00 avatar May 21 '20 01:05 basil00

After the build, I tested it to some extent.

But I understand it's hard to approve because you can't check it yourself.

I can't sign your driver program right now, so it's uncomfortable to use. I'll try it when you release the signed arm version later.

Thank you.

sj6219 avatar May 21 '20 02:05 sj6219

Any update by now? Microsoft just introduced x64 emulation in preview for Windows 10 on ARM. Sooner or later, Windows 10 ARM64 will be populated. see: https://blogs.windows.com/windows-insider/2020/12/10/introducing-x64-emulation-in-preview-for-windows-10-on-arm-pcs-to-the-windows-insider-program/

I'm all for an ARM version but have no way of testing it at the moment.

@basil00, Just buy one. :-)

leiless avatar Dec 14 '20 10:12 leiless

See #237. I would appreciate it if you digitally sign the attached arm64 version file. windivert-arm64.zip

sj6219 avatar Dec 18 '20 01:12 sj6219

@sj6219 Many thanks for what you've done, I'll rebuild it on my ARM64 machine. @basil00, please consider support WinDivert on ARM64 Windows, and eveutally release a code signed package.

leiless avatar Dec 18 '20 01:12 leiless

To build and test on the arm machine Please refer to the following documents

https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk https://www.howtogeek.com/167723/how-to-disable-driver-signature-verification-on-64-bit-windows-8.1-so-that-you-can-install-unsigned-drivers/ https://support.microsoft.com/en-us/windows/finding-your-bitlocker-recovery-key-in-windows-10-6b71ad27-0b89-ea08-f143-056f5ab347d6

To build, run msvc-build.bat in the visual studio developer command prompt.

To test, run the file install\MSVC\ARM64\Release in the administrator permission command prompt.

sj6219 avatar Dec 18 '20 02:12 sj6219

I know +1s are generally discouraged, but I would also appreciate a signed build of the driver for ARM64.

elmeyer avatar Feb 01 '23 10:02 elmeyer

@sj6219 Thanks for the wonderful work! Is the signed ARM64 build available like the non-ARM64 platform? If it is not available, should I download the code, build, and MS sign by myself?

sanandchoubey avatar Mar 14 '23 15:03 sanandchoubey

should I download the code, build, and MS sign by myself?

Yes, but please use this branch: https://github.com/basil00/Divert/tree/release-v2.2.1 This is the latest (v2.2.2) release.

basil00 avatar Mar 14 '23 22:03 basil00

There are currently no signed driver files for arm. So it's uncomfortable to use.

Source code here: https://github.com/sj6219/Divert/tree/ARM

built file here: https://github.com/sj6219/Divert/releases/download/ARM64/ARM64.zip

If you want to use, do the following: Bcdedit.exe -set TESTSIGNING ON

sj6219 avatar Mar 16 '23 01:03 sj6219

There are currently no signed driver files for arm. So it's uncomfortable to use.

Source code here: https://github.com/sj6219/Divert/tree/ARM

built file here: https://github.com/sj6219/Divert/releases/download/ARM64/ARM64.zip

If you want to use, do the following: Bcdedit.exe -set TESTSIGNING ON

Thanks @sj6219

sanandchoubey avatar Mar 16 '23 05:03 sanandchoubey