Replies: 13 comments 6 replies
-
|
You run it on the host not inside the VM. The location is tool/host/<windows/linux/macOS>. Tools are documented here https://github.com/DrDonk/OC4VM/wiki/OC4VM-Tools |
Beta Was this translation helpful? Give feedback.
-
I ran the command as instructed, but I received an error message. Could you help me resolve this issue? |
Beta Was this translation helpful? Give feedback.
-
|
Run this to allow your user to run unsigned scripts.
|
Beta Was this translation helpful? Give feedback.
-
|
I am in the process of writing more docs and I will add this to the tools page. |
Beta Was this translation helpful? Give feedback.
-
I also tried changing the Execution Policy earlier, but it didn’t work. |
Beta Was this translation helpful? Give feedback.
-
|
There are few issues that I was not aware of and I will have to see what is going wrong. To help you move forward I manually generated some values for you.
Hope that helps. I will be looking at fixes for 2.0.1. |
Beta Was this translation helpful? Give feedback.
-
|
I have re-written it as a Windows batch file so no Powershell shenanigans needed. Feel free to try it. I have tested it and appears to work correctly. Save the code to the Windows tools folder as regen.cmd and give it a go. |
Beta Was this translation helpful? Give feedback.
-
|
I had several requests to make it an ISO file which is what happened in 2.0.0. I have a way to also use the ISO as a VMDK file added to 2.0.1. If you download https://raw.githubusercontent.com/DrDonk/OC4VM/refs/heads/main/vmware/opencore.vmdk into the VM folder and then edit the VMX file and find the hidden usb device near the top of the file. Replace this with: If you want the disk to be writeable change this The new method for creating the Mac details was because of the ISO requests. One thing you can try is modifying the VMX line:
to FALSE which hides the VMM hypervisor flag from macOS. I think Apple ignore the ROM versions and unfortunately I have not found a way to modify those settings easily using VMX settings. (And I've been using VMware since 1999 so have a long history with it.) 2.0.1 is not quite ready so it may be another week before I have time to release it. 2.0.0 was in effect a complete re-work of the earlier version. Of course feel free to use that if it better suits your needs. I just do not have time to support multiple versions and V2 is the way forward for me. I will add that I do not use VMs with any Apple accounts and do not test iCloud etc. Only use my real Macs for that. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Initially, I wanted to wait with this until v2.0.1 has been released as with 2.0.1 r/w access for /Volumes/OPENCORE is much easier to configure than in v.2.0.0. But anyway … Here’s a patch for /Volumes/OPENCORE/EFI/OC/config.plist which enables Apple-ID in macOS VMs. With this patch you don’t even have to spoof a real Mac but I recommend it. hypervisor.cpuid.v0 = "FALSE" didn't work here as well and created a reboot loop. Hope that helps … |
Beta Was this translation helpful? Give feedback.
-
|
I would not use that. It can also panic and I explicitly pulled it out of version 2. I think you got lucky and I will not add it to OC4VM. Also VMMHide can also cause the crash and you are not allowed to redistribute it so that is also ruled out. And I really don't recommend removing the VMM CPUID flag unless absolutely necessary as other issues can arise when upgrading a VM. I have also returned to write only mode as a CD for the templates but will provide details on how to make the boot drive writeable via the wiki. It makes upgrading much easier if it has not been modified. |
Beta Was this translation helpful? Give feedback.
-
|
I am also going to be brutally honest here I would not spoof VMs anymore. When I first documented it over a decade ago on InsanelyMac it was reliable and allowed a VM to use Apple services. I honestly think that this is no longer a good idea. The days of these VMs are numbered and this project really is only for interest do NOT rely on it for work or anything important. At this stage a cheap second hand M1 Mac mini is really a much better option if you work or personal life depends on accessing iCloud, Messages etc. I am aware that this is controversial as it means spending £200-£300 in the UK but what is the cost of using something incredibly unsupported. |
Beta Was this translation helpful? Give feedback.
-
|
Please read #77 |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Could you please show me where the regen.sh file is located in the installation package and how I can use it? It seems that the file is not being recognized when I run it on macOS.

Beta Was this translation helpful? Give feedback.
All reactions