无忧启动论坛

标题: 【求助】帮忙测试一下arm下Windows驱动签名策略 [打印本页]

作者: nianyueriPE    时间: 2024-10-3 00:51
标题: 【求助】帮忙测试一下arm下Windows驱动签名策略
    arm下Windows驱动程序签名策略与x86下存在sha1与sha256算法的支持区别,目前大部分SHA256证书已经被拉黑,手头上的一个又不符合Windows驱动签名策略(在2015/7前颁发的证书),我用signtool强行用sha1证书给arm驱动进行了SHA256签名,但我这由于电脑性能无法测试arm驱动加载情况,可否有热心坛友帮忙测试一下。这个测试包为winbtrfs项目的arm下btrfs驱动,请在导入evroot.reg后安装驱动,并用net start btrfs命令测试驱动加载情况。包内有纯sha1、sha256与双签名驱动,可以仅测试aarch64驱动,谢谢。
    链接:https://nianyueripe.lanzoub.com/irSgv2bg01ne

作者: martin313    时间: 2024-10-3 06:46
帮顶一下
这个 arm下Windows,在虚拟机里不好搞

作者: nianyueriPE    时间: 2024-10-3 12:05
martin313 发表于 2024-10-3 06:46
帮顶一下
这个 arm下Windows,在虚拟机里不好搞

确实不好搞,像我这10年前的老电脑一跑qemu模拟arm直接卡死
作者: martin313    时间: 2024-10-3 12:07
nianyueriPE 发表于 2024-10-3 12:05
确实不好搞,像我这10年前的老电脑一跑qemu模拟arm直接卡死


哦,我的是新电脑,2024年的,但我嫌麻烦

要不假如你方便的话,打包给我,我来测试跑跑
作者: nianyueriPE    时间: 2024-10-3 14:53
martin313 发表于 2024-10-3 12:07
哦,我的是新电脑,2024年的,但我嫌麻烦

要不假如你方便的话,打包给我,我来测试跑跑

qemu与基本文件链接https://www.123684.com/s/0NUCjv-p61bv?提取码:Utg6
123盘脚本https://greasyfork.org/zh-CN/scr ... D%E8%BE%85%E5%8A%A9
Windows镜像太大了,方便的话用包内的脚本生成一下
作者: martin313    时间: 2024-10-3 15:15
nianyueriPE 发表于 2024-10-3 14:53
qemu与基本文件链接https://www.123684.com/s/0NUCjv-p61bv?提取码:Utg6
123盘脚本https://greasyfork.o ...


这个要弄虚拟机的吧。ARM的虚拟机,我不会搞,上次搞过一回,感觉太复杂。所以我说的打包的意思是,已经模拟了ARM CPU的虚拟机也一并打包来的意思,这样我解压缩后就可以直接开跑了啊,哈哈
作者: nianyueriPE    时间: 2024-10-3 15:28
martin313 发表于 2024-10-3 15:15
这个要弄虚拟机的吧。ARM的虚拟机,我不会搞,上次搞过一回,感觉太复杂。所以我说的打包的意思是,已 ...

你用win10文件夹内的脚本生成一下arm镜像文件,移动到win10(请修改).cmd文件所在目录后修改win10(请修改).cmd内的win10.ISO为生成镜像的名称,将qemu-system-aarch64.exe ^修改为qemu所在目录\qemu-system-aarch64.exe ^,然后运行cmd文件,按照说明内的链接引导efi文件即可
作者: nianyueriPE    时间: 2024-10-3 15:29
martin313 发表于 2024-10-3 15:15
这个要弄虚拟机的吧。ARM的虚拟机,我不会搞,上次搞过一回,感觉太复杂。所以我说的打包的意思是,已 ...

Windows下好像没有现成的arm虚拟机,只能这么用了。我也没法自己安装配置好arm虚拟机
作者: hua_wuxin    时间: 2024-10-12 23:41
nianyueriPE 发表于 2024-10-3 15:29
Windows下好像没有现成的arm虚拟机,只能这么用了。我也没法自己安装配置好arm虚拟机

我试了下你的虚拟机模板,QEMU版本和UEFI固件文件都选得非常好。在我的电脑上-cpu需要改为cortex-a55、cortex-a76、cortex-a710和max,pmu=on,pauth=off,sve=off,sme=off,lpa2=off中的一个才能成功启动arm64版Win11 IoT LTSC 2024安装程序,推荐用第四个max……那一串,你如果还没跑通的话可以试试。

UUP生成的arm64版Win10镜像我这里没成功,看见文字提示按键从光盘启动后就卡住了。
作者: wenquan325    时间: 2025-2-14 11:49
我也来灌灌水!
作者: martin313    时间: 2025-3-9 08:51
本帖最后由 martin313 于 2025-3-9 08:56 编辑

好像没法在 win11_ARM_PE_26100.3323_zh-CN 中进行测试,报错如图
我在原版windows arm映像的注册表中,也没找到 btrfs 的服务注册表

另外:mkbtrfs、shellbtrfs.dll、ubtrfs.dll 这3个放入PE的systtem32文件夹中,btrfs.sys放入systtem32\drivers文件夹中,对的吧?如果是这样,那么我的操作没错!(EVRootCA.reg注册表已导入)

btrfs.cat 也复制进 System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\

图片20250309084312.png (436.85 KB, 下载次数: 68)

图片20250309084312.png

作者: nianyueriPE    时间: 2025-3-9 13:42
martin313 发表于 2025-3-9 08:51
好像没法在 win11_ARM_PE_26100.3323_zh-CN 中进行测试,报错如图
我在原版windows arm映像的注册表中,也 ...

你用dism++注入驱动试试
作者: martin313    时间: 2025-3-9 14:26
本帖最后由 martin313 于 2025-3-9 14:33 编辑
nianyueriPE 发表于 2025-3-9 13:42
你用dism++注入驱动试试

注入失败
CBSHost.dll 是存在的。我瞎猜是因为wim是arm的,所以注入驱动的Dism++也应该是arm版的才行。可我的系统是x64,无法运行arm版的Dism++

图片20250309142538.png (152.54 KB, 下载次数: 38)

图片20250309142538.png

图片20250309142904.png (169.89 KB, 下载次数: 45)

图片20250309142904.png

作者: nianyueriPE    时间: 2025-3-9 14:48
martin313 发表于 2025-3-9 14:26
注入失败
CBSHost.dll 是存在的。我瞎猜是因为wim是arm的,所以注入驱动的Dism++也应该是arm版的才行。 ...

这应该是你的dism++不完整导致的,我的dism++就有arm64的cbshost文件
作者: nianyueriPE    时间: 2025-3-9 14:48
martin313 发表于 2025-3-9 14:26
注入失败
CBSHost.dll 是存在的。我瞎猜是因为wim是arm的,所以注入驱动的Dism++也应该是arm版的才行。 ...

在dism++\Config\arm64下
作者: martin313    时间: 2025-3-9 15:16
nianyueriPE 发表于 2025-3-9 14:48
在dism++\Config\arm64下


这个我知道啊,文件都在的啊
原因在13楼已经说过了,不再重复
作者: nianyueriPE    时间: 2025-3-9 15:27
martin313 发表于 2025-3-9 15:16
这个我知道啊,文件都在的啊
原因在13楼已经说过了,不再重复

你要不试试系统自带的dism命令?之前有个人用dism++注入arm64倒是没问题,你这就不知道是什么情况了
作者: 348566    时间: 2025-4-12 10:44
666666




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3