Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build for ARM64 version #236

Open
sj6219 opened this issue May 19, 2020 · 11 comments
Open

Build for ARM64 version #236

sj6219 opened this issue May 19, 2020 · 11 comments

Comments

@sj6219
Copy link

sj6219 commented May 19, 2020

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

@sj6219 sj6219 mentioned this issue May 19, 2020
@basil00
Copy link
Owner

basil00 commented May 21, 2020

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.

@sj6219
Copy link
Author

sj6219 commented May 21, 2020

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.

@leiless
Copy link

leiless commented Dec 14, 2020

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. :-)

@sj6219
Copy link
Author

sj6219 commented Dec 18, 2020

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

@leiless
Copy link

leiless commented Dec 18, 2020

@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.

@sj6219
Copy link
Author

sj6219 commented Dec 18, 2020

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.

@elmeyer
Copy link

elmeyer commented Feb 1, 2023

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

@sanandchoubey
Copy link

@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?

@basil00
Copy link
Owner

basil00 commented Mar 14, 2023

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.

@sj6219
Copy link
Author

sj6219 commented Mar 16, 2023

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

@sanandchoubey
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants