使用Hyper-V的增强会话与RemoteFX转发USB设备
本文最后更新于 350 天前,其中的信息可能已经有所发展或是发生改变。
本文介绍使用 Hyper-V 的增强会话 + RemoteFX USB 转发 USB 设备的方式在虚拟机内执行 Android 固件刷写操作。

事发突然,我的手机趁着半夜睡觉没注意自己升级偷了家。

(是的,升级失败后居然还自动用全量包升了个级。于是 boot 被还原为原厂的 boot,Magisk 和 Lsposed 理所应当的当场去世。)

当务之急是重刷写 Magisk 的 boot 镜像,不过因为没有官方未加密的 boot 镜像,咱一直都用的大侠阿木的OnePlus 工具箱来完成刷写工作。

然后我发现——

拒绝访问,此时不应有 n6q。
噔噔咚

不过我还有 Windows 沙盒 可以用,经过测试 Windows 沙盒 中程序是可以运行的。

所以大概率是我主机系统哪里不太对劲,但是 Windows 沙盒 转发不了 USB 设备。

于是想起我还有 VMWare 虚拟机,用 VMWare 的 USB 设备转发应该也行。

VMWare Workstation 不可恢复错误: (vcpu-0)
access violation 0xc0000005

彳亍 口巴

主力机不太可能重装系统,代价太大。VMWare 不太好使,那就只能祭出 Hyper-V 了。

编辑:这是一个 VMWare 的已知 BUG,您可以在官方技术支持论坛上关注该问题

Hyper-V 的增强会话

安装好 Windows 10 专业版,然后开启远程桌面功能。

开启后,Hyper-V 中的查看 -> 增强会话选项随之亮起,将其勾选:

查看 -> 增强共会话 勾选

启用 RemoteFX USB 转发

默认的增强会话无法直接转发 USB,所以刷机工具并无法检测到设备。

增强会话的实质就是 RDP,所以我们去开启 Remote FX USB 的 RDP 重定向。

组策略 -> 计算机配置 -> 管理模板 -> Windows 组件 -> 远程桌面服务 -> 远程桌面连接客户端 -> RemoteFX USB 设备重定向

双击 “允许此计算机中受支持的其他 Remote FX USB 设备的 RDP 重定向”,改为 “已启用”,然后重启主机

RemoteFX RDP 在组策略的截图
组策略

使用增强会话连接并转发 USB 设备

双击连接虚拟机,弹出分辨率调整窗口。

点击更多设置,点击 “本地资源” 的 “更多”。

在 “其他支持的 RemoteFX USB 设备” 中勾选手机设备即可。

注意:如果设备重启了,可能无法转发,你可以重新连接到虚拟机,然后勾选上计算机新识别的设备(例如第一次识别是 OnePlus 9R,第二次是 ADB,那就需要重新连接一次勾上 ADB)。

(全屏模式下也可以点击顶部操纵框的 “选择其他设备” 连接新的设备,但我没试过)

RemoteFX USB 支持

Happy flashing!

Ghost_chu's Blog-55-20211222091438屏幕截图 2021 12 22 170404124 1600x776.png
除特殊说明以外,本站原创内容采用 知识共享 署名-非商业性使用 4.0 许可。转载时请注明来源,以及原文链接
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
呼呼
派蒙
巴巴托斯
上一篇
下一篇