无忧启动论坛

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

[分享] 为W2生成的PE添加蓝牙功能

  [复制链接]
跳转到指定楼层
1#
发表于 2021-2-7 18:07:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
话不多说,导入W2的预设: pe-bluetools.7z (1.98 KB, 下载次数: 174)

需要补充加入的system注册表:

ControlSet001\Control\Bluetooth
ControlSet001\Control\DeviceClasses
ControlSet001\Control\DeviceContainerPropertyUpdateEvents
ControlSet001\Control\DeviceContainers
ControlSet001\Control\DeviceGuard
ControlSet001\Control\DeviceOverrides
ControlSet001\Control\DevicePanels
ControlSet001\Control\DevQuery
ControlSet001\Control\NetDiagFx\Microsoft\HostDLLs\SMBHelperClass
ControlSet001\Control\Wdf\Kmdf\BthCoreCx
ControlSet001\Enum
ControlSet001\Services\BluetoothUserService
ControlSet001\Services\BTAGService
ControlSet001\Services\BthA2dp
ControlSet001\Services\BthAvctpSvc
ControlSet001\Services\BthEnum
ControlSet001\Services\BthHFEnum
ControlSet001\Services\BthLEEnum
ControlSet001\Services\BthMini
ControlSet001\Services\BTHMODEM
ControlSet001\Services\BTHPORT
ControlSet001\Services\bthserv
ControlSet001\Services\BTHUSB
ControlSet001\Services\DeviceAssociationBrokerSvc
ControlSet001\Services\DeviceAssociationService
ControlSet001\Services\DevicePickerUserSvc
ControlSet001\Services\DevicesFlowUserSvc
ControlSet001\Services\DevQueryBroker
ControlSet001\Services\EventLog\System\BthEnum
ControlSet001\Services\EventLog\System\BthLEEnum
ControlSet001\Services\EventLog\System\BthMini
ControlSet001\Services\EventLog\System\BTHPORT
ControlSet001\Services\EventLog\System\BTHUSB
ControlSet001\Services\EventLog\System\HidBth
ControlSet001\Services\EventLog\System\Microsoft-Windows-Bluetooth-BthLEPrepairing
ControlSet001\Services\EventLog\System\mshidumdf
ControlSet001\Services\EventLog\System\RFCOMM
ControlSet001\Services\HidBth
ControlSet001\Services\lfsvc
ControlSet001\Services\Microsoft_Bluetooth_AvrcpTransport
ControlSet001\Services\RFCOMM
ControlSet001\Services\UmPass
ControlSet001\Services\vhf
ControlSet001\Services\Winsock\Parameters
ControlSet001\Services\Winsock\Setup Migration
ControlSet001\Services\WinSock2\Parameters\NameSpace_Catalog5\Catalog_Entries\000000000004
ControlSet001\Services\WinSock2\Parameters\NameSpace_Catalog5\Catalog_Entries64\000000000004
ControlSet001\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries\000000000013
ControlSet001\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries\000000000014
ControlSet001\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries64\000000000013
ControlSet001\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries64\000000000014
ControlSet001\Services\WPDBusEnum
ResourcePolicyStore\ResourceSets\PolicySets\LongRunningBluetooth
ResourcePolicyStore\ResourceSets\PolicySets\ShortRunningBluetooth


需要补充加入的文件列表:

Windows\INF\bth.inf
Windows\INF\BthLCPen.inf
Windows\INF\bthleenum.inf
Windows\INF\bthmtpenum.inf
Windows\INF\BthOob.inf
Windows\INF\bthpan.inf
Windows\INF\bthprint.inf
Windows\INF\bthspp.inf
Windows\INF\hidbth.inf
Windows\INF\hidbthle.inf
Windows\INF\microsoft_bluetooth_a2dp.inf
Windows\INF\microsoft_bluetooth_a2dp_snk.inf
Windows\INF\microsoft_bluetooth_a2dp_src.inf
Windows\INF\microsoft_bluetooth_avrcptransport.inf
Windows\INF\microsoft_bluetooth_hfp.inf
Windows\INF\microsoft_bluetooth_hfp_ag.inf
Windows\INF\microsoft_bluetooth_hfp_hf.inf
Windows\INF\tdibth.inf
Windows\System32\drivers\BthA2dp.sys
Windows\System32\drivers\bthenum.sys
Windows\System32\drivers\BthHfEnum.sys
Windows\System32\drivers\BthMini.SYS
Windows\System32\drivers\bthmodem.sys
Windows\System32\drivers\bthport.sys
Windows\System32\drivers\BTHUSB.SYS
Windows\System32\drivers\hidbth.sys
Windows\System32\drivers\Microsoft.Bluetooth.AvrcpTransport.sys
Windows\System32\drivers\Microsoft.Bluetooth.Legacy.LEEnumerator.sys
Windows\System32\drivers\rfcomm.sys
Windows\System32\DriverStore\FileRepository\bth.inf_amd64_dee57c1462006324
Windows\System32\DriverStore\FileRepository\bthlcpen.inf_amd64_a2917ed464cbbc93
Windows\System32\DriverStore\FileRepository\bthleenum.inf_amd64_11f9ff6c12dbf9b5
Windows\System32\DriverStore\FileRepository\bthmtpenum.inf_amd64_3abc48e730d08fde
Windows\System32\DriverStore\FileRepository\bthoob.inf_amd64_c6923052f60677d9
Windows\System32\DriverStore\FileRepository\bthpan.inf_amd64_b06c3bc32f7db374
Windows\System32\DriverStore\FileRepository\bthprint.inf_amd64_d3a88fe647d71206
Windows\System32\DriverStore\FileRepository\bthspp.inf_amd64_bdb56f181ef6934c
Windows\System32\DriverStore\FileRepository\hidbth.inf_amd64_76fb27776958e530
Windows\System32\DriverStore\FileRepository\hidbthle.inf_amd64_0fc6b7cd4ccbc55c
Windows\System32\DriverStore\FileRepository\microsoft_bluetooth_a2dp.inf_amd64_e0118528ae8c40b2
Windows\System32\DriverStore\FileRepository\microsoft_bluetooth_a2dp_snk.inf_amd64_213eeba98cc6f2f4
Windows\System32\DriverStore\FileRepository\microsoft_bluetooth_a2dp_src.inf_amd64_0bdbb11733d87f9a
Windows\System32\DriverStore\FileRepository\microsoft_bluetooth_avrcptransport.inf_amd64_6506aa4ac05430d7
Windows\System32\DriverStore\FileRepository\microsoft_bluetooth_hfp.inf_amd64_ce8dd0298390d906
Windows\System32\DriverStore\FileRepository\microsoft_bluetooth_hfp_ag.inf_amd64_d2736f1d9bc815e1
Windows\System32\DriverStore\FileRepository\microsoft_bluetooth_hfp_hf.inf_amd64_0c00f8f3a465c9a4
Windows\System32\DriverStore\FileRepository\tdibth.inf_amd64_e1022e6b4f7ab56d
Windows\System32\zh-CN\bcastdvruserservice.dll.mui
Windows\System32\zh-CN\BTAGService.dll.mui
Windows\System32\zh-CN\BthAvctpSvc.dll.mui
Windows\System32\zh-CN\BthAvrcp.dll.mui
Windows\System32\zh-CN\BthAvrcpAppSvc.dll.mui
Windows\System32\zh-CN\bthci.dll.mui
Windows\System32\zh-CN\BthMtpContextHandler.dll.mui
Windows\System32\zh-CN\BthpanContextHandler.dll.mui
Windows\System32\zh-CN\bthprops.cpl.mui
Windows\System32\zh-CN\bthserv.dll.mui
Windows\System32\zh-CN\bthudtask.exe.mui
Windows\System32\zh-CN\btpanui.dll.mui
Windows\System32\zh-CN\CallHistoryClient.dll.mui
Windows\System32\zh-CN\CaptureService.dll.mui
Windows\System32\zh-CN\consent.exe.mui
Windows\System32\zh-CN\ConsentUX.dll.mui
Windows\System32\zh-CN\ConsentUxClient.dll.mui
Windows\System32\zh-CN\cscui.dll.mui
Windows\System32\zh-CN\dafpos.dll.mui
Windows\System32\zh-CN\das.dll.mui
Windows\System32\zh-CN\DevicePairingExperienceMEM.dll.mui
Windows\System32\zh-CN\dhcpsapi.dll.mui
Windows\System32\zh-CN\fsquirt.exe.mui
Windows\System32\zh-CN\Microsoft.Bluetooth.UserService.dll.mui
Windows\System32\zh-CN\PhoneUtilRes.dll.mui
Windows\System32\zh-CN\pimstore.dll.mui
Windows\System32\zh-CN\QuickActionsDataModel.dll.mui
Windows\System32\zh-CN\SgrmBroker.exe.mui
Windows\System32\zh-CN\vac.dll.mui
Windows\System32\zh-CN\VaultCli.dll.mui
Windows\System32\zh-CN\WaaSMedicSvc.dll.mui
Windows\System32\zh-CN\Windows.Devices.Bluetooth.dll.mui
Windows\System32\zh-CN\Windows.Devices.Picker.dll.mui
Windows\System32\bcastdvruserservice.dll
Windows\System32\bi.dll
Windows\System32\BluetoothApis.dll
Windows\System32\BluetoothDesktopHandlers.dll
Windows\System32\BluetoothPairingSystemToastIcon.contrast-black.png
Windows\System32\BluetoothPairingSystemToastIcon.contrast-high.png
Windows\System32\BluetoothPairingSystemToastIcon.contrast-white.png
Windows\System32\BluetoothPairingSystemToastIcon.png
Windows\System32\BluetoothSystemToastIcon.contrast-white.png
Windows\System32\BluetoothSystemToastIcon.png
Windows\System32\BTAGService.dll
Windows\System32\BthAvctpSvc.dll
Windows\System32\BthAvrcp.dll
Windows\System32\BthAvrcpAppSvc.dll
Windows\System32\bthci.dll
Windows\System32\BthMtpContextHandler.dll
Windows\System32\bthpanapi.dll
Windows\System32\BthpanContextHandler.dll
Windows\System32\bthprops.cpl
Windows\System32\BthRadioMedia.dll
Windows\System32\bthserv.dll
Windows\System32\BthTelemetry.dll
Windows\System32\bthudtask.exe
Windows\System32\btpanui.dll
Windows\System32\CallHistoryClient.dll
Windows\System32\CaptureService.dll
Windows\System32\consent.exe
Windows\System32\ConsentExperienceCommon.dll
Windows\System32\ConsentUX.dll
Windows\System32\ConsentUxClient.dll
Windows\System32\cscui.dll
Windows\System32\dafBth.dll
Windows\System32\DafDnsSd.dll
Windows\System32\dafDockingProvider.dll
Windows\System32\DafGip.dll
Windows\System32\DAFIoT.dll
Windows\System32\DAFIPP.dll
Windows\System32\DAFMCP.dll
Windows\System32\dafpos.dll
Windows\System32\dafupnp.dll
Windows\System32\dafWCN.dll
Windows\System32\dafWfdProvider.dll
Windows\System32\DAFWiProv.dll
Windows\System32\DAFWSD.dll
Windows\System32\das.dll
Windows\System32\dasHost.exe
Windows\System32\DevicePairingExperienceMEM.dll
Windows\System32\dhcpsapi.dll
Windows\System32\dpnhupnp.dll
Windows\System32\fdBth.dll
Windows\System32\fdBthProxy.dll
Windows\System32\fsquirt.exe
Windows\System32\Microsoft.Bluetooth.Proxy.dll
Windows\System32\Microsoft.Bluetooth.Service.dll
Windows\System32\Microsoft.Bluetooth.UserService.dll
Windows\System32\MSAJApi.dll
Windows\System32\NfcRadioMedia.dll
Windows\System32\OEMDefaultAssociations.dll
Windows\System32\OEMDefaultAssociations.xml
Windows\System32\PhoneOm.dll
Windows\System32\Phoneutil.dll
Windows\System32\PhoneutilRes.dll
Windows\System32\Pimstore.dll
Windows\System32\QuickActionsDataModel.dll
Windows\System32\SgrmBroker.exe
Windows\System32\SgrmEnclave.dll
Windows\System32\SgrmEnclave_secure.dll
Windows\System32\SgrmLpac.exe
Windows\System32\smartscreenps.dll
Windows\System32\srmclient.dll
Windows\System32\UserDataPlatformHelperUtil.dll
Windows\System32\UserDataTypeHelperUtil.dll
Windows\System32\vac.dll
Windows\System32\vaultcli.dll
Windows\System32\WaaSMedicAgent.exe
Windows\System32\WaaSMedicCapsule.dll
Windows\System32\WaaSMedicPS.dll
Windows\System32\WaaSMedicSvc.dll
Windows\System32\Windows.Devices.Bluetooth.dll
Windows\System32\Windows.Devices.Picker.dll
Windows\System32\Windows.Internal.Bluetooth.dll
Windows\System32\Windows.Shell.BlueLightReduction.dll
Windows\System32\Windows.System.UserDeviceAssociation.dll
Windows\System32\WppRecorderUM.dll
Windows\System32\wshbth.dll
Windows\System32\WwanRadioManager.dll
Windows\System32\XboxGipRadioManager.dll


进入PE的初始化操作:


首次进入PE后还需安装一下驱动:
drvload x:\windows\inf\tdibth.inf



安装驱动后rfcomm设备就出来了:



右键添加蓝牙设备已经正常识别





教程到此结束,敢敢单单,不需要特别认真,乱来乱搞就行

评分

参与人数 6无忧币 +30 收起 理由
我是小青蛙 + 5 赞一个!
rstart + 5 淡定
whyme22 + 5
狼人72105 + 5 神马都是浮云
hak88wu + 5 赞一个!
sunshineboy + 5 很给力!

查看全部评分

2#
发表于 2021-2-7 18:19:22 来自手机 | 只看该作者
支持一下 晚上回家翻牌
回复

使用道具 举报

3#
发表于 2021-2-7 18:45:30 | 只看该作者
支持,我电脑刚好有虚拟机测试看看再说
回复

使用道具 举报

4#
发表于 2021-2-7 21:15:32 | 只看该作者
支持一下,不然没牌翻!
回复

使用道具 举报

5#
发表于 2021-2-7 23:33:14 | 只看该作者
学习学习再学习
回复

使用道具 举报

6#
发表于 2021-2-8 20:12:21 来自手机 | 只看该作者
支持帮主。。。
回复

使用道具 举报

7#
发表于 2021-2-8 22:47:34 | 只看该作者
本帖最后由 slore 于 2021-2-8 23:45 编辑

有人分享了可用的蓝牙组件,公开 WimBuilder2 的蓝牙补丁(此列表来自老朋友Noel)。
和楼主的有些区别,具体我没有去对比,这个列表不用自己安装tdibth.inf。

WimBuilder2
高级页面
执行以下代码下载蓝牙补丁(记得选择Gitee代码源)

  1. call _Updater --file Projects/WIN10XPE/01-Components/Bluetooth/main.bat
复制代码







点评

成功下载蓝牙补丁后,“预设”选择全功能,在“组件”中仍没有蓝牙可以选择。请slore大教一下具体的用法,感谢。  详情 回复 发表于 2021-3-3 02:17
回复

使用道具 举报

8#
发表于 2021-3-3 02:17:35 | 只看该作者
slore 发表于 2021-2-8 22:47
有人分享了可用的蓝牙组件,公开 WimBuilder2 的蓝牙补丁(此列表来自老朋友Noel)。
和楼主的有些区别,具 ...

成功下载蓝牙补丁后,“预设”选择全功能,在“组件”中仍没有蓝牙可以选择。请slore大教一下具体的用法,感谢。
回复

使用道具 举报

9#
发表于 2021-3-3 11:38:23 | 只看该作者
感谢楼主分享好方法,请问怎么这两步怎么做呢?1 补充加入的system注册表 2 补充加入的文件列表
感谢楼主指导 。
回复

使用道具 举报

10#
发表于 2021-4-14 09:51:31 | 只看该作者
虽然不一定用得到 可以重本机正常系统中提取文件和注册表么
回复

使用道具 举报

11#
发表于 2021-11-20 12:36:18 | 只看该作者
谢谢分享
请问怎么这两步怎么做呢?1 补充加入的system注册表 2 补充加入的文件列表
回复

使用道具 举报

12#
发表于 2021-11-25 11:30:38 | 只看该作者
好...nb
回复

使用道具 举报

13#
发表于 2022-5-20 22:00:53 | 只看该作者
学习学习再学习
回复

使用道具 举报

14#
发表于 2023-10-24 21:55:10 来自手机 | 只看该作者
学习学习再学习
回复

使用道具 举报

15#
发表于 2023-10-25 07:21:32 来自手机 | 只看该作者
学习学习再学习
回复

使用道具 举报

16#
发表于 2023-10-25 08:44:06 | 只看该作者
太复杂了
回复

使用道具 举报

17#
发表于 2023-10-25 08:58:26 | 只看该作者
“敢敢单单” 是什么意思?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-24 10:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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