无忧启动论坛
标题: 关于pe添加rndis功能后某些安卓手机用usb数据线连接pe后并不能正常供网的补充修正方法 [打印本页]
作者: sairen139 时间: 2023-8-28 18:12
标题: 关于pe添加rndis功能后某些安卓手机用usb数据线连接pe后并不能正常供网的补充修正方法
本帖最后由 sairen139 于 2023-8-28 22:13 编辑
关于pe添加rndis功能后某些安卓手机用usb数据线连接pe后并不能正常供网的补充修正方法
最近发现一个奇怪的问题,本论坛有些pe有rndis功能,但是某些安卓手机却无法正常rndis给pe正常供网。
稍微研究了一下,发现是config文件夹下DRIVERS驱动数据库缺失wceisvista.inf相关注册表项目的缘故。
以19041.1pe为例,某些安卓手机想要正常使用rndis供网电脑需要离线添加一下注册表:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\drv\DriverDatabase\DeviceIds\{4d36e972-e325-11ce-bfc1-08002be10318}]
"wceivista.inf"=hex(0):
[HKEY_LOCAL_MACHINE\drv\DriverDatabase\DeviceIds\USB\Class_E0&SubClass_01&Prot_03]
"wceisvista.inf"=hex:01,ff,00,00
[HKEY_LOCAL_MACHINE\drv\DriverDatabase\DriverInfFiles\wceisvista.inf]
@=hex(7):77,00,63,00,65,00,69,00,73,00,76,00,69,00,73,00,74,00,61,00,2e,00,69,\
00,6e,00,66,00,5f,00,61,00,6d,00,64,00,36,00,34,00,5f,00,30,00,37,00,61,00,\
64,00,36,00,31,00,64,00,30,00,37,00,34,00,36,00,36,00,61,00,35,00,38,00,61,\
00,00,00,00,00
"Active"="wceisvista.inf_amd64_07ad61d07466a58a"
[HKEY_LOCAL_MACHINE\drv\DriverDatabase\DriverPackages\wceisvista.inf_amd64_07ad61d07466a58a]
"Version"=hex:ff,ff,09,00,00,00,00,00,72,e9,36,4d,25,e3,ce,11,bf,c1,08,00,2b,\
e1,03,18,00,80,8c,a3,c5,94,c6,01,01,00,61,4a,00,00,0a,00,00,00,00,00,00,00,\
00,00
"Provider"="Microsoft"
"SignerScore"=dword:0d000003
"StatusFlags"=dword:00000100
@="wceisvista.inf"
-
IMG_6420.jpeg
(374.21 KB, 下载次数: 73)
两处wceivista.inf相关项目
-
IMG_6421.jpeg
(343.81 KB, 下载次数: 70)
这是第三处需要同版本复制的wceivista.inf相关驱动数据库项目
-
IMG_6422.jpeg
(375.04 KB, 下载次数: 82)
最后的第四处需要同版本复制的wceivista.inf相关驱动数据库项目
-
-
wceivista.reg.TXT
2.01 KB, 下载次数: 11, 下载积分: 无忧币 -2
DRIVERS注册表配置文件离线挂载成drv后导入(仅适合19041.1pe)
-
-
19041.1增加rndis支持安卓手机和苹果手机的RIVERS并用ru.exe压缩和原始WINRE里的该文.zip
444.81 KB, 下载次数: 18, 下载积分: 无忧币 -2
19041.1增加rndis支持安卓手机和苹果手机的RIVERS并用ru.exe压缩和原始WINRE里的该文件改名RE和可离线导入 ...
-
-
9041.1pe挂载DRIVERS为drv离线导入rndis功能驱动数据库注册表项目.reg.TXT
6.14 KB, 下载次数: 8, 下载积分: 无忧币 -2
9041.1pe挂载DRIVERS为drv离线导入rndis功能驱动数据库注册表项目.reg
作者: sairen139 时间: 2023-8-28 18:12
本帖最后由 sairen139 于 2023-8-28 21:09 编辑
骨头网络版pe或者winre增加rndis功能所需文件
rndis是用手机数据线把手机变成电脑pe的网卡的好功能,尤其适合无网无网卡的台式机使用!
rndis功能需要文件和注册表驱动数据库配合:
\Windows\INF\netrndis.inf
\Windows\INF\rndiscmp.inf
\Windows\INF\wceisvista.inf
rndis所需文件下面两个驱动文件
\Windows\System32\drivers\RNDISMP.sys
\Windows\System32\drivers\usb8023.sys
下面三个文件夹里的所有文件
\Windows\System32 \Driverstore\FileRepository\netrndis.inf_xxxx (文件夹,“x"任意字符)
\Windows\System32 \Driverstore\FileRepository\rndiscmp.inf_xxxx (文件夹,“x"任意字符)
\Windows\System32 \Driverstore\FileRepository\wceisvista. inf
_xxxx (文件夹,“x"任意字符)
对应版本的驱动数据库所需注册表内容复制(即config文件夹DRIVERS注册表配置文件里的内容增加)
HKLM\Drivers\DriverDatabase\DeviceIds\{4d36e972-e325-11ce-bfc1-08002be10318}
HKLM\Drivers\DriverDatabase\DeviceIds\ms_rndisusb
HKLM\Drivers\DriverDatabase\DeviceIds\ms_rndisusb6
"HKLM\Drivers\DriverDatabase\DeviceIds\USB\Class_EF&SubClass_04&Prot_01"
"HKLM\Drivers\DriverDatabase\DeviceIds\USB\MS_COMP_RNDIS&MS_SUBCOMP_5162001"
;USB联网驱动程序
Windows\INF\netrndis.inf
Windows\INF\rndiscmp.inf
Windows\System32\DriverStore\FileRepository\netrndis.inf*
Windows\System32\DriverStore\FileRepository\rndiscmp.inf*
Windows\System32\DriverStore\zh-CN\netrndis.inf_loc
Windows\System32\DriverStore\zh-CN\rndiscmp.inf_loc
Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Desktop-Shared-Drivers-merged-Package~*~*~~10.0.*.*.cat
Windows\INF\wceisvista.inf
Windows\System32\DriverStore\FileRepository\wceisvista.inf*
Windows\System32\DriverStore\zh-CN\wceisvista.inf_loc
Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Client-Desktop-Required-Package01~*~*~~10.0.*.*.cat
综上所述,最快速增加rndis的方法就是把install.wim里的驱动数据库替换到winre.wim里,然后增加响应的2个cat签名文件就能让安卓手机usb直连pe供网了!
作者: yyz2191958 时间: 2023-8-28 18:23
谢谢分享
作者: sairen139 时间: 2023-8-28 18:23
本帖最后由 sairen139 于 2023-8-29 12:13 编辑
for /d %%f in (%~dp0PE23H2\winpe\windows\system32\DriverStore\FileRepository\netnwifi.inf*) do (
echo 复制hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf
reg copy "hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" "hklm\pe-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" /S /F
)
for /d %%f in (%~dp0PE23H2\winpe\windows\system32\DriverStore\FileRepository\netvwifimp.inf*) do (
echo 复制hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf
reg copy "hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" "hklm\pe-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" /S /F
)
for /d %%f in ("%~dp0PE23H2\winpe\windows\system32\DriverStore\FileRepository\netrndis.inf*") do (
echo 复制hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf
reg copy "hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" "hklm\pe-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" /S /F
)
for /d %%g in ("%~dp0PE23H2\winpe\windows\system32\DriverStore\FileRepository\rndiscmp.inf*") do (
echo 复制hklm\os-drv\Driverdatabase\DriverPackages\%%~ng%%~xg
reg copy "hklm\os-drv\Driverdatabase\DriverPackages\%%~ng%%~xg" "hklm\pe-drv\Driverdatabase\DriverPackages\%%~ng%%~xg" /S /F
)
for /d %%g in ("%~dp0PE23H2\winpe\windows\system32\DriverStore\FileRepository\wceisvista.inf*") do (
echo 复制hklm\os-drv\Driverdatabase\DriverPackages\%%~ng%%~xg
reg copy "hklm\os-drv\Driverdatabase\DriverPackages\%%~ng%%~xg" "hklm\pe-drv\Driverdatabase\DriverPackages\%%~ng%%~xg" /S /F
)
DriverDatabase\DeviceIds\{4d36e972-e325-11ce-bfc1-08002be10318}DriverDatabase\DeviceIds\ms_rndisusb
DriverDatabase\DeviceIds\ms_rndisusb6
DriverDatabase\DeviceIds\USB\Class_E0&SubClass_01&Prot_03
DriverDatabase\DeviceIds\USB\Class_EF&SubClass_04&Prot_01
DriverDatabase\DeviceIds\USB\MS_COMP_RNDIS&MS_SUBCOMP_5162001
DriverDatabase\DriverFiles\rndismp6.sys
DriverDatabase\DriverFiles\usb80236.sys
DriverDatabase\DriverInfFiles\netnwifi.inf
DriverDatabase\DriverInfFiles\netrndis.inf
DriverDatabase\DriverInfFiles\rndiscmp.inf
DriverDatabase\DriverInfFiles\wceisvista.inf
作者: sairen139 时间: 2023-8-28 18:32
本帖最后由 sairen139 于 2023-8-28 18:47 编辑
rndis功能很好一可手机供网,二rndis因为给手机和pe自动分配了两个ip地址可以用来让手机和电脑继续传送文件,哪怕安卓手机不插手机卡都能通过rndis和pe继续传送文件!安卓上的es文件浏览器通过rndis功能可以让pe完全控制安卓手机上的所有文件!
-
IMG_6349.jpeg
(403.66 KB, 下载次数: 72)
es文件浏览器使用rndis功能在安卓手机上打开从PC浏览
-
IMG_6350.jpeg
(15.23 KB, 下载次数: 74)
es文件浏览器app直接可以在安卓手机上看到局域网里的pe共享出来的系统盘X盘可以借此互相交流文件!
作者: martin313 时间: 2023-8-28 18:44
感谢分享
rndis功能很好,这样PE就不需要集成一堆网卡驱动了
作者: yyz2191958 时间: 2023-8-28 19:27
原来可以这样
作者: martin313 时间: 2023-8-28 20:36
嗯。这样PE只要具备基本的网络功能,可以把PE体积做得比较小巧。
作者: yyz2191958 时间: 2023-8-28 20:39
我觉得很深奥
作者: yc2428 时间: 2023-8-28 23:20
谢谢分享
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) |
Powered by Discuz! X3.3 |