opensource_driver_bootbypass.bash - use BootBypass to install an unsigned driver

** Intro:
The opensource_driver_bootbypass.bash is used to install unsigned
OpenZFS.sys, btrfs.sys, nfs41_driver.sys, filedisk.sys kernel modules on
Windows 10/x86-64 or Windows 11/x86-64 for TESTING purposes ONLY.
32bit Windows installations and Windows on ARM64 are NOT supported.


** WARNING,DISCLAIMER:
This script relies on a SECURITY HACK, and should NEVER be used in
production environments.


** Usage:
Run $ bash opensource_driver_bootbypass.bash # from an elevated Cygwin shell.


** Notes:
This script is only here because:
- no normal opensource developer can affort (signature files are commercial
and cost > USD 1000) or handle the Microsoft process (which requires a
Windows domain, which itself depends at least a multi-$1000 support contract,
which itself needs even more work. No realistic single-person developer can
do this).
This requirement alone has killed off almost all opensource driver
development on Windows.
- signing each iteration of a new test version of a Windows *.sys module for
attestation during a debug, test, debug, test, ...-cycle is not practicable.
- The bcdedit "testsigning" mode depends on the ability of turning off
Secureboot, which is literally impractiable due to bitlocker enforcements.

-- 
Aurélien Couderc
