C# WinForms app (.NET Framework 4.8) for Virtual Desktop Streamer settings on Windows.
It does not ship Quest APKs or keystores. Current app version 0.4.7. Write IL can patch a user-selected Quest APK's slider cap (stock shipped APKs stay at 500).
- Author: dwgx
- Feedback: csgowiki@qq.com
- APK notes: https://dwgx.github.io/VirtualDesktop/about.html
Visual Studio 2022 (workload: .NET desktop development) or:
dotnet build VirtualDesktopHelper.sln -c ReleaseOutput: VirtualDesktopHelper\bin\Release\VDH.exe
Double-click VDH.bat to build if needed and run.
VirtualDesktopHelper.sln
VirtualDesktopHelper/
VirtualDesktopHelper.csproj
VDH.cs
VDH.Extra.cs
VDH.ico
app.manifest
- EN/ZH Quest APKs ship with stock slider cap 500. Do not bake 960.
- Bitrate lives in Quest
Mobile.dllIL (0x13B0C0x14E450x2BFE3on 22), not Streamer JSON. - VDH Write IL patches a user-selected APK (offsets XOR-masked in
BitrateApk.cs) then zipalign+apksigner. - No Path C on 22. HorizonOS: Open app, never Restore. Pairing name
dwgx. VERSION.txtmust be onlyx.y.zplus newline. Release must includeVDH.exe+SHA256SUMS.txt.
Release assets are VDH.exe + SHA256SUMS.txt + VERSION.txt.
The app reads version from raw.githubusercontent.com/dwgx/VirtualDesktopHelper/main/VERSION.txt
and downloads only https://github.com/dwgx/VirtualDesktopHelper/releases/download/vX.Y.Z/...
(HTTPS, host allow-list, SHA-256). No URL box.