无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3636|回复: 3
打印 上一主题 下一主题

[讨论] 发现rndis驱动能在无网络的情况下手机电脑互传文件,PE是否可以完全抛弃MTP减少体积

[复制链接]
跳转到指定楼层
1#
发表于 2021-10-25 09:07:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sairen139 于 2021-10-30 09:29 编辑

发现rndis驱动能在无网络的情况下手机电脑互传文件,PE是否可以完全抛弃MTP减少体积

测试了一下rndis组件所需文件很小但完全能在iphone上发送文件给windows电脑或PE,网友更是测试说安卓手机插上电脑完全可以利用rndis在无网络情况下互相传输文件,因为rndis驱动会派发不同的IP地址分别给手机和电脑。这样利用rndis派发的不同的IP地址就等于两个设备间组建了局域网,完全可以为所欲为!可以利用smb协议共享文件夹,也可以利用HFS建立服务端把电脑盘完全共享出来,这样手机上就能在浏览器上传下载任何文件!诸如此类rndis的利用方法多种多样。
关于RNDIS驱动iPhone的具体原理,我找到了详解以iphone作为热点时ios程序中的UDP广播地址
iPhone 开启热点后,会启用一个 172.20.10.0/28 的子网, 也就是最多15个ip地址,自己的地址是172.20.10.1, 广播地址是 172.20.10.15 ,不是传统的255.255.255.255. 需要注意,默认开启的socket是不支持广播的,需要使用setsockopt函数开启广播能力. 推荐使用GCDAsyncUdpSocket库进行操作,十分方便.




PS:如此一来pe中的MTP组件功能似乎完全多余,可以去掉mtp组件减小pe的体积!
RNDIS组件只需5个文件如下:

Windows\inf\netrndis.inf
Windows\inf\rndiscmp.inf
Windows\inf\wceisvista.inf
Windows\System32\drivers\RNDISMP.sys
Windows\System32\drivers\usb8023.sys




50C52981-EC92-41B6-A847-195FC9BBF066.png (1.07 MB, 下载次数: 48)

50C52981-EC92-41B6-A847-195FC9BBF066.png

F47F7084-C258-4DC4-A4B7-73DA3BC334B4.png (695.5 KB, 下载次数: 57)

F47F7084-C258-4DC4-A4B7-73DA3BC334B4.png

4911964C-96AE-4F26-91C7-65BDB089F3FD.png (709.29 KB, 下载次数: 50)

4911964C-96AE-4F26-91C7-65BDB089F3FD.png

8232A756-5648-4C0A-90BE-96335105492B.png (808.83 KB, 下载次数: 48)

8232A756-5648-4C0A-90BE-96335105492B.png

54F8C2BB-AFBE-49B6-93AA-9E7227C9AA8F.jpeg (3.99 MB, 下载次数: 61)

54F8C2BB-AFBE-49B6-93AA-9E7227C9AA8F.jpeg

99ED3FFD-8AA2-4E50-A6FA-4C09829A8FDC.png (215.22 KB, 下载次数: 53)

99ED3FFD-8AA2-4E50-A6FA-4C09829A8FDC.png

CF918189-8BC5-4657-AE13-DB164FBA3E97.jpeg (3.42 MB, 下载次数: 49)

CF918189-8BC5-4657-AE13-DB164FBA3E97.jpeg

92EC5E16-6E47-4361-8EC6-054C1F6F9AA2.png (1.03 MB, 下载次数: 59)

92EC5E16-6E47-4361-8EC6-054C1F6F9AA2.png

评分

参与人数 1无忧币 +5 收起 理由
liangyi + 5 不明觉厉

查看全部评分

2#
 楼主| 发表于 2021-10-25 09:08:21 | 只看该作者
rndis一插就能用也算方便
回复

使用道具 举报

3#
发表于 2021-10-25 10:39:51 | 只看该作者
谢谢
回复

使用道具 举报

4#
 楼主| 发表于 2022-3-16 09:26:51 | 只看该作者
有群友反馈说这图里两文件不是必须的!

0B95E2E6-F389-464A-AF9F-352917BC2CF6.png (4.14 KB, 下载次数: 39)

有群友反馈说这图里两文件不是必须的!

有群友反馈说这图里两文件不是必须的!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 20:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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