无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 17073|回复: 155
打印 上一主题 下一主题

[发布] 给SVBus打了碎片补丁

    [复制链接]
跳转到指定楼层
1#
发表于 2021-12-23 15:59:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sunsea 于 2021-12-28 14:14 编辑

如题。给SVBus打了碎片补丁,感谢yaya的贡献(代码主要部分是他写的)。按GPLv3协议发行。



目前在Win10、win7、win8.1上测试通过。

源代码在https://github.com/Rigil-Kentaurus/SVBus-Modified-for-G4D-UEFI
编译说明也在那。

编译使用wdk7。(狗比M$,WDK10编译只能给win10用。)

下载: svbus_1.3.zip (102.54 KB, 下载次数: 197)
签名版安装时需要导入EVRootCA.reg。
其他附件作为历史资料保留。(更换打包方式,疑似7z太高版本会有一些问题,换zip了)

感谢liuzhaoyzz与2011whp的辛苦测试!希望进一步得到测试,确保代码经过考验。(当然,已知VBox是自身bug较多的虚拟机,在它上面的如果真机无法复现的bug就不要报告了。)
———————以下是历史资料——————————


已知的问题:
0,需要处理驱动签名,这问题无解。不知道哪位大神会搞。

1,测试环境上配置为开机启动时,直接注册表注入一个Services\svbusx64项时不行,设备管理器提示为未知设备,必须右键更新驱动,用inf安装进去才可以使用。

希望得到广泛测试,我这里由于机器太烂和M$对于联机调试的限制只测试了Win10 x64机器,其他环境希望得到广泛测试和反馈。

svbusx64_modded.7z和svbusx86_modded.7z是用VS2019和WDK10.0.22000编译的,还有一个版本是Win7的WDK(7600.16385)编译,不知道哪个版本通用性强……


感谢!




liuzhaoyzz:
svbus-sunsea-signed,驱动双签名的。sha1+sha256要先双击注册表EVroot.reg导入,然后驱动签名才有效。
大家试试看。

SHA1+SHA256双签名的好像安装不上,提示签名无效。

SHA1单签名的可以适用于WIN8.1 WIN10。(svbus-sunsea-signed2)

https://liuzhaoyzz.lanzoup.com/b00p7kxbc
密码:fh3x

svbus_wdk7编译的,我也不知道哪个稳定,麻了.7z

27.63 KB, 下载次数: 43, 下载积分: 无忧币 -2

svbusx86_modded.7z

11.17 KB, 下载次数: 36, 下载积分: 无忧币 -2

svbusx64_modded.7z

12.51 KB, 下载次数: 39, 下载积分: 无忧币 -2

svbus-sunsea-signed.rar

136.35 KB, 下载次数: 66, 下载积分: 无忧币 -2

svbus-sunsea-signed2.rar

103.25 KB, 下载次数: 59, 下载积分: 无忧币 -2

svbus_1.3.7z

55.34 KB, 下载次数: 61, 下载积分: 无忧币 -2

评分

参与人数 6无忧币 +35 收起 理由
蓝星明月 + 5 赞一个!
wuxin9712 + 5
zhczf + 5 赞一个!
freesoft00 + 5
liuzhaoyzz + 10 很给力!
wintoflash + 5 很给力!

查看全部评分

2#
发表于 2021-12-23 16:30:06 | 只看该作者
驱动签名 最麻烦的还是数字证书的获取. 或许你可以问问 朱玛12345678
Win10可以使用以前流出的证书。
Win11现在主要用SHA256的,有点不好整。
回复

使用道具 举报

3#
发表于 2021-12-23 16:38:51 来自手机 | 只看该作者
祝贺!大神终于编译出支持碎片的svbus了。

点评

[attachimg]492994[/attachimg] [attachimg]492993[/attachimg] 提问,g4e是不支持列出map出来的光驱上的文件了吗?还是我访问方式有误?  详情 回复 发表于 2021-12-23 21:06
回复

使用道具 举报

4#
发表于 2021-12-23 16:39:04 | 只看该作者
为了NT5能用。。。

点评

理论上NT5应该都能用,编译的时候我钦定了系统版本是XPSP3。但是只是理论上……鬼知道M$的编译器变成啥样了。  详情 回复 发表于 2021-12-23 16:58
回复

使用道具 举报

5#
发表于 2021-12-23 16:41:33 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-12-23 16:47 编辑

0、驱动签名我会弄,朱玛教我的,问题驱动签名都是伪造的,即使弄了驱动签名, 也会被杀软干掉,比如360、电脑管家、金山毒霸、还有那个什么火绒,WIN11对于伪造的这种驱动签名加强了验证,更加难以通过win11自身检验,似乎要用驱动验证降级什么的,论坛有帖子,我没用过WIN11,暂不考虑。
1、svbus驱动安装有很成熟的一键安装代码了,一键里面就有。

晚点有空试试看svbus。电脑上面找有碎片的vhd挺难的!      

点评

我制造碎片的办法。利用fsutil file createNew命令,可以制造指定大小的文件(需要换算到字节)。比如说iso500M,我就选一个1.1GB的分区(关掉自动碎片整理),用11个100M文件填满,然后删掉不连续的5个空文件,把is  详情 回复 发表于 2021-12-23 16:58
回复

使用道具 举报

6#
 楼主| 发表于 2021-12-23 16:58:00 来自手机 | 只看该作者
liuzhaoyzz 发表于 2021-12-23 16:41
0、驱动签名我会弄,朱玛教我的,问题驱动签名都是伪造的,即使弄了驱动签名, 也会被杀软干掉,比如360、 ...

我制造碎片的办法。利用fsutil file createNew命令,可以制造指定大小的文件(需要换算到字节)。比如说iso500M,我就选一个1.1GB的分区(关掉自动碎片整理),用11个100M文件填满,然后删掉不连续的5个空文件,把iso拷进去就行了。接着删了剩下的,就是有碎片的iso。

点评

问题是我的vhd很多都是整理过了的,找碎片的vhd好难啊,真的!  详情 回复 发表于 2021-12-23 17:27
回复

使用道具 举报

7#
 楼主| 发表于 2021-12-23 16:58:48 来自手机 | 只看该作者
红毛樱木 发表于 2021-12-23 16:39
为了NT5能用。。。

理论上NT5应该都能用,编译的时候我钦定了系统版本是XPSP3。但是只是理论上……鬼知道M$的编译器变成啥样了。
回复

使用道具 举报

8#
发表于 2021-12-23 17:26:06 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-12-24 08:29 编辑

svbus-sunsea-signed,驱动双签名的。sha1+sha256要先双击注册表EVroot.reg导入,然后驱动签名才有效。
大家试试看。

SHA1+SHA256双签名的好像安装不上,提示签名无效。


SHA1单签名的可以适用于WIN8.1 WIN10,本人亲测有效。

https://liuzhaoyzz.lanzoup.com/b00p7kxbc
密码:fh3x






svbus-sunsea-signed.rar

136.35 KB, 下载次数: 27, 下载积分: 无忧币 -2

svbus-sunsea-signed2.rar

103.25 KB, 下载次数: 18, 下载积分: 无忧币 -2

点评

求教一下签名怎么搞。这样我以后编译的时候就可以直接出成品。感谢。  详情 回复 发表于 2021-12-23 17:27
回复

使用道具 举报

9#
发表于 2021-12-23 17:27:10 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-12-23 18:25 编辑
sunsea 发表于 2021-12-23 16:58
我制造碎片的办法。利用fsutil file createNew命令,可以制造指定大小的文件(需要换算到字节)。比如说i ...


问题是我的vhd很多都是整理过了的,找有碎片的vhd好难啊,真的!
回复

使用道具 举报

10#
 楼主| 发表于 2021-12-23 17:27:22 来自手机 | 只看该作者
liuzhaoyzz 发表于 2021-12-23 17:26
svbus-sunsea-signed,驱动双签名的。sha1+sha256要先双击注册表导入,然后驱动签名才有效。
大家试试看。 ...

求教一下签名怎么搞。这样我以后编译的时候就可以直接出成品。感谢。

点评

链接:https://www.123pan.com/s/lE5A-VSTyv 挺麻烦的,需要学习的东西挺多的。  详情 回复 发表于 2021-12-23 18:02
回复

使用道具 举报

11#
发表于 2021-12-23 18:02:09 | 只看该作者
sunsea 发表于 2021-12-23 17:27
求教一下签名怎么搞。这样我以后编译的时候就可以直接出成品。感谢。

链接:https://www.123pan.com/s/lE5A-VSTyv
挺麻烦的,需要学习的东西挺多的。论坛里面分享过了的。

点评

显示失效了。  详情 回复 发表于 2021-12-23 18:09
回复

使用道具 举报

12#
 楼主| 发表于 2021-12-23 18:09:40 | 只看该作者
liuzhaoyzz 发表于 2021-12-23 18:02
链接:https://www.123pan.com/s/lE5A-VSTyv
挺麻烦的,需要学习的东西挺多的。论坛里面分享过了的。

显示失效了。

点评

https://liuzhaoyzz.lanzoup.com/b00p7k5ha 密码:brdq  详情 回复 发表于 2021-12-23 18:14
回复

使用道具 举报

13#
发表于 2021-12-23 18:11:19 来自手机 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-12-23 18:22 编辑

VS2019要想编译后支持xp似乎挺难的?网上看过帖子,没有亲自测试过,我只搞过vs2010,vs2008        

点评

VS2019本体直接不支持。但是编译出来的应该或许可能能支持,我也是看网上帖子搞得。不过XP是优先级比较低的测试对象吧?毕竟用的人确实越来越少了。  详情 回复 发表于 2021-12-23 18:13
回复

使用道具 举报

14#
 楼主| 发表于 2021-12-23 18:13:28 | 只看该作者
liuzhaoyzz 发表于 2021-12-23 18:11
VS2019要想在xp下面用挺难的?网上看过帖子,没有亲自测试过,我只搞过vs2010,vs2008

VS2019本体直接不支持。但是编译出来的应该或许可能能支持,我也是看网上帖子搞得。不过XP是优先级比较低的测试对象吧?毕竟用的人确实越来越少了。
回复

使用道具 举报

15#
发表于 2021-12-23 18:14:09 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-12-23 18:16 编辑


https://liuzhaoyzz.lanzoup.com/b00p7k5ha
密码:brdq
这样子的驱动签名工具似乎被网盘屏蔽了。

点评

感谢,我学习下怎么用。  详情 回复 发表于 2021-12-23 18:15
回复

使用道具 举报

16#
 楼主| 发表于 2021-12-23 18:15:40 | 只看该作者
liuzhaoyzz 发表于 2021-12-23 18:14
https://liuzhaoyzz.lanzoup.com/b00p7k5ha
密码:brdq

感谢,我学习下怎么用。
回复

使用道具 举报

17#
发表于 2021-12-23 18:16:13 | 只看该作者
无盘天使20211223.zip (70.49 KB, 下载次数: 21)
大佬给驱动签个名

点评

必须先双击EVRootCA.reg导入注册表,驱动签名才能生效! 你试试看。  详情 回复 发表于 2021-12-23 19:57
电脑家里人在用,晚点。  详情 回复 发表于 2021-12-23 18:19
回复

使用道具 举报

18#
发表于 2021-12-23 18:19:32 来自手机 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-12-23 18:21 编辑
黑中见白 发表于 2021-12-23 18:16
大佬给驱动签个名


电脑家里人在用,晚点。现在是手机回帖。现在还在用无盘天使?就是g4d原来的开发者bean写的无盘天使?十几年前的了。      
回复

使用道具 举报

19#
发表于 2021-12-23 18:30:48 | 只看该作者
本帖最后由 2011whp 于 2021-12-28 12:11 编辑

svbusx64_modded.7z  
g4e2021-12-15     map --mem  /src/z.iso   (?硬件占用内存 0,虚拟机内存为4096MB)

点评

测试背景系统是啥?如果是PE的话可否发上来?  详情 回复 发表于 2021-12-23 18:47
回复

使用道具 举报

20#
 楼主| 发表于 2021-12-23 18:47:44 | 只看该作者
2011whp 发表于 2021-12-23 18:30
svbusx64_modded.7z  
g4e2021-12-15     map --mem  /src/z.iso   (?硬件占用内存 0,虚拟机内存为4096 ...

测试背景系统是啥?如果是PE的话可否发上来?
回复

使用道具 举报

21#
发表于 2021-12-23 19:04:58 | 只看该作者
lingthning 雷电 928  ,  (win10 PE)

系统的搞不来,太大了。

点评

PE……那是从哪里下载的呢?我去复现一下问题,没法复现那就没法排查啊  详情 回复 发表于 2021-12-23 19:08
回复

使用道具 举报

22#
 楼主| 发表于 2021-12-23 19:08:14 | 只看该作者
2011whp 发表于 2021-12-23 19:04
lingthning 雷电 928  ,  (win10 PE)

系统的搞不来,太大了。

PE……那是从哪里下载的呢?我去复现一下问题,没法复现那就没法排查啊。内核这个东西麻烦就麻烦在不好插调试信息,必须回到我这挨个复现才能查问题……
回复

使用道具 举报

23#
发表于 2021-12-23 19:29:27 | 只看该作者

下面这个 ,pe应该 都 差不多吧,(不过 总得锁定 一个来试,要不  试验量太大了)
https://cloud.189.cn/t/bAvUNbjI3QV3 (访问码:4e7x)

点评

是怎么添加驱动进去的?  详情 回复 发表于 2021-12-23 19:30
回复

使用道具 举报

24#
 楼主| 发表于 2021-12-23 19:30:37 | 只看该作者
本帖最后由 sunsea 于 2021-12-23 19:31 编辑
2011whp 发表于 2021-12-23 19:29
下面这个 ,pe应该 都 差不多吧,(不过 总得锁定 一个来试,要不  试验量太大了)
https://cloud.189.c ...

是怎么添加驱动进去的?(由于问题1的存在我真不知道该怎么搞……抱歉)
回复

使用道具 举报

25#
发表于 2021-12-23 19:31:49 | 只看该作者
有签名的 ,
1. dism++ 挂载
2.  加注册表,
3.  加驱动 64位的  
4.(加32位的提示 ,不匹配)
5.   加  wdk7 的     (个人 理解 把  第 3 步的 sys 文件覆盖了)
6. 保存镜像,直接保存。

有转圈 3分钟,但 碎片 起作用了(总内存成 4G了,可以理解,没 --mem 所以 大了)
据经验看 img 应该 没问题。








点评

我这无法复现你的问题。我这的结果是,3段碎片,进入时是卡了一会,但是接着正常进入PE、读取。 这段不对吧?加一次就够了。怀疑是这里重复加出了问题。蓝屏代码也支持此论断:系统配置错误。 [attachimg]4929  详情 回复 发表于 2021-12-23 21:03
好的,这几天我比较忙,有时间的话就复现一下看看什么问题。  详情 回复 发表于 2021-12-23 19:35
回复

使用道具 举报

26#
 楼主| 发表于 2021-12-23 19:35:00 | 只看该作者
2011whp 发表于 2021-12-23 19:31
有签名的 ,
1. dism++ 挂载
2.  加注册表,

好的,这几天我比较忙,有时间的话就复现一下看看什么问题。
回复

使用道具 举报

27#
发表于 2021-12-23 19:50:30 | 只看该作者
完整

点评

这个是那个情况?  详情 回复 发表于 2021-12-23 20:55
回复

使用道具 举报

28#
发表于 2021-12-23 19:57:20 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-12-23 21:54 编辑

必须先双击EVRootCA.reg导入注册表,驱动签名才能生效!
你试试看。


有个双签名的,感觉有问题。


还有个单签名的,应该可用。


https://liuzhaoyzz.lanzoup.com/b00p7kwoj
密码:fq4y


无盘天使20211223-signed.rar

82.44 KB, 下载次数: 50, 下载积分: 无忧币 -2

无盘天使20211223-signed2.rar

77.72 KB, 下载次数: 16, 下载积分: 无忧币 -2

点评

下载不了,换奶牛吧  发表于 2021-12-23 20:10
这个驱动可以监测系统启动的文件列表  详情 回复 发表于 2021-12-23 20:05
回复

使用道具 举报

29#
发表于 2021-12-23 20:05:59 | 只看该作者
liuzhaoyzz 发表于 2021-12-23 19:57
必须先双击EVRootCA.reg导入注册表,驱动签名才能生效!
你试试看。

这个驱动可以监测系统启动的文件列表

点评

看起来是我的这个新系统有问题,啥都复制不了,下载不了  发表于 2021-12-23 21:56
回复

使用道具 举报

30#
发表于 2021-12-23 20:20:29 | 只看该作者
这个 驱动,没有 被 管家 发现,

以前那个,提示 危险,后 添加 到 信任用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-20 10:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表