mirror of
https://github.com/daniel-lynch/ovrplugin-openxr-shim.git
synced 2026-10-06 01:00:05 +02:00
An independent reimplementation of Meta's libOVRPlugin ABI on top of OpenXR, so VrApi-era Meta Quest VR titles can run on non-Meta OpenXR runtimes (Monado, Steam Frame) instead of being locked to Meta hardware. Original code only — no Meta/Epic/Capcom binaries, headers, or assets. Includes a desktop harness that drives the shim against Monado headless. Scope/legal: interoperability; entitlement handling is out of scope. See README for the legal/scope section and docs/ for the research trail and design notes. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01D6sFYGXZPsq3v7xtcDES6g
12 lines
500 B
Bash
Executable File
12 lines
500 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Create a debug keystore for re-signing the repacked APK (one-time).
|
|
set -euo pipefail
|
|
source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/_env.sh"
|
|
KS="$PKG/debug.keystore"
|
|
[ -f "$KS" ] && { echo "keystore exists: $KS"; exit 0; }
|
|
"$KEYTOOL" -genkeypair -v -keystore "$KS" -alias re4vrshim \
|
|
-keyalg RSA -keysize 2048 -validity 10000 \
|
|
-storepass android -keypass android \
|
|
-dname "CN=RE4VR Shim, OU=Dev, O=Homebrew, C=US"
|
|
echo "created $KS (storepass/keypass: android)"
|