Mako is a minimal external-display controller for jailbroken Apple Vision Pro.
Important
Apple Vision Pro is currently jailbreakable only on visionOS 1.0.3 or earlier. Compatible devices are exceptionally rare. You need a first-batch US launch unit that has never received a system update. The jailbreak tool is not publicly available yet.
Mako: native visionOS SwiftUI client.makoctl: iOS/arm64e command-line client (status,show,image,video,clear).mako-renderd: iOS/arm64e root service that draws the external display, with a 128 MiB memory limit.MakoHooks: iOS/arm64e ElleKit hook limited tomakodandSurfBoard. It does nothing yet.
Build the single RootHide package with gmake deb. The output is written under build/Packages and keeps the visionOS app separate from the iOS tools and hook.
Project an image with aspect-fit (the default), aspect-fill, or dual output (the same image on the left and right halves):
makoctl image [--fit|--fill] [--dual] /path/to/imageVideos up to 60 seconds use the same fit/fill and dual-output options and always loop:
makoctl video [--fit|--fill] [--dual] /path/to/videomakoctl can open any file your account is allowed to read.