Skip to content

Repository files navigation

Mako

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 to makod and SurfBoard. 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/image

Videos up to 60 seconds use the same fit/fill and dual-output options and always loop:

makoctl video [--fit|--fill] [--dual] /path/to/video

makoctl can open any file your account is allowed to read.

Screenshots

Mako on Apple Vision Pro Mako on Apple Vision Pro

About

A minimal external-display controller for jailbroken Apple Vision Pro.

Resources

Stars

17 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages