Skip to content

quickemu-project/qe_mac_apid

Quickemu Mac Apple ID

This project allows you to modify the configuration within an OpenCore QCOW2 disk image in order to enable the use of Apple IDs inside macOS VMs. It is intended for use with the Quickemu project, though it may work for VMs created with certain other tools.

Installation

Binaries can be downloaded from the Releases page. Alternatively, you can build from source with Rust installed.

Usage

Run the binary, passing the path of the bootloader file (OpenCore.qcow2) in.

$ qe_mac_apid --bootloader /path/to/OpenCore.qcow2

You will be prompted to visit Apple's Check Coverage webpage, where you will enter serial numbers provided by the program until you find one which gives an error message upon verification. Then, just type 'y'.

The config.plist file within your bootloader image will be automatically updated with the new serial number, board serial number, and a randomized UUID and MAC address.

Then, you can boot your VM and log in with your Apple ID. If everything went as planned, you should be able to log in.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  
  •  

Packages

No packages published