Macos High Sierra 10.13.vmdk Edited For Virtual Box

During a recent pentest, I needed to throw together a macOS virtual machine. Although there was lots of guides around the web, none seemed to work from start to finish. This post contains the steps I extracted from various resources in order to get a fully working High Sierra install within VirtualBox 5.

Step 1: Download The High Sierra Installer

Install macOS High Sierra on VirtualBox on Windows; The above link will get you directly to your favorite virtual machine where you want to install macOS High Sierra. Remember that there are many more virtual machines but these two are the most useful of them. Once you have done everything right then you will be welcomed to your macOS High Sierra. Edited When developing with. I'm using Vagrant 2.0.1 on macOS 10.13 High Sierra. When working with the debian/stretch64 VirtualBox box.

To do this, you need to be on an existing macOS system. I was unable to find the download within the App Store itself, but following this link opened the App Store at the correct page: https://itunes.apple.com/us/app/macos-high-sierra/id1246284741?mt=12

After opening the aforementioned page in the App Store, start the download, but cancel the installation when it starts.

You can then verify that the installer has been downloaded by checking that '/Applications/Install macOS High Sierra.app' exists.

Macos High Sierra 10.13.vmdk Edited For Virtual Box Office

Step 2: Create a Bootable ISO

Next, you need to create an ISO from the installer application that was downloaded in step 1.

Running the below commands will create an ISO on your desktop named HighSierra.iso:

Step 3: Creating the Virtual Machine

I experimented with a few different settings in regards to the CPU and RAM allocation. I didn’t find a combination that didn’t work, but create a VM with the following things in mind:

  • Ensure the name of the VM is MacOS (ensure to keep the same casing)
  • Ensure the type is Mac OS X and the version is macOS 10.12 Sierra (64-bit) (there is a High Sierra option too, but I chose Sierra by accident and it worked)
  • Untick Floppy in System > Motherboard > Boot Order
  • Use >= 4096 MB of memory in System > Motherboard
  • Use >= 2 CPUs in System > Processor
  • Use 128 MB of video memory in Display > Screen
  • Optionally enable 3D acceleration in Display > Screen
  • Remove the IDE device in Storage > Storage Devices and replace it with a SATA controller
  • Add a new hard disk device under the SATA controller with >= 60 GB of space
  • Ensure an optical drive is present under the SATA controller and mount the previously created ISO to it
  • Untick the Enable Audio option under Audio

After creating the virtual machine with the above configuration, hit OK and exit the settings screen. Now, a number of extra options need to be set.

If you’re on Windows, you’ll need to cd into the appropriate directory under the VirtualBox installation path to run VBoxManage. For Linux users, this should be in your PATH variable already:

After running the above commands, the VM should be ready to boot!

Step 4: Installation

Macos High Sierra 10.13.vmdk Edited For Virtual Box Truck

This is where near enough everything I read stopped, despite there being one more problem in the way - UEFI.

Boot into the VM, go into Disk Utility and erase the virtual disk that you added to the machine.

After erasing the disk, start the installation procedure. After a short amount of time, it will reboot the VM.

Once it reboots, it’s going to boot back off the ISO again, once it’s done this, just shutdown the VM and eject the disk [the ISO] and then start the VM again to boot from disk.

On the next boot, it should boot into the installer that was copied to disk, but instead, you will be presented with a UEFI shell like below:

To continue the macOS installation, follow these steps:

  1. Type exit and hit return
  2. Select Boot Maintenance Manager and hit return
  3. Select Boot From File and hit return
  4. You will see two partitions, select the second partition and hit return
  5. Select macOS Install Data and hit return
  6. Select Locked Files and hit return
  7. Select Boot Files and hit return
  8. Select boot.efi and hit return

After following these steps, you will boot into the remainder of the macOS installation. From here, just follow the steps as per a regular macOS installation.

The next time you boot your virtual machine, you will not have to go through the UEFI shell; it should work without any further problems.

Macos 10.13 Virtualbox

Step 5: Tweaking The Resolution

As there is no VirtualBox additions for macOS, the screen resolution won’t automatically change. If you know what resolution you wish to use, however, you can set it manually.

Macos High Sierra 10.13.vmdk Edited For Virtual Box Download

Ensure the virtual machine is powered off, and then run the following command; replacing 1920x1080 with whatever resolution you would like to use:

After running the above command, the next time you boot the machine, it will use the resolution specified.

Now, you should have a fully working macOS virtual machine!

References

Kefir mono vst download. The information found in this post was pieced together from the following sources:

The macOS High Sierra is the fourteenth installment of macOS. As the name reflects, it is a more refined version of macOS Sierra. Much like what happened when OS X Leopard became OS X Snow Leopard, where latter was a refinement of the former. The major changes are under the hood.

The macOS Sierra was very well received when it released. The macOS Sierra improved the integration between Macs and other Apple devices (iPhone(s), and Apple Watches). The macOS High Sierra is built on top of the functionality already in place, and further improves it.

One of the major changes includes external GPU support, in turn, providing VR headsets compatibility. A new Apple File System (APFS) is now in place, replacing the previous HFS+ file system. The video watching experience is also upgraded. While it’ll play 4K resolution whenever available, it’s also upgrading to the newer industry standard, HEVC video. High-Efficiency Video Codec (HEVC or H.265) compresses videos up to 40% more than the previous standard (H.264). While videos are more compressed, they stream much better and occupy less storage. Together, providing a smooth playback experience.

Other new features include a faster and much more secure Safari. It now prevents ad-tracking and auto-playing videos. A new, refined Photos app is in place as well. It features a better sorting tool, more editing tools, facial recognition, and all of this complemented with a new layout. It also features a new Mail app, with subtle changes to the previous one and consumes less storage. There are other numerous features spread across all of the apps making it a nice upgrade. The best part is, it is available as a free upgrade.

Now, if you are a windows user and want to try out this new macOS release, there is no direct way of doing so. Hacintosh is a system running macOS on non-Apple devices but it has quite a learning curve. It is now even more troublesome as EFI firmware checks will now be deployed weekly with the release of macOS High Sierra. However, if you want to install and try it on a virtual machine, right inside your current Windows OS, you are in luck.

To do so, we need VirtualBox. VirtualBox lets you install just about any OS inside your current OS in a controlled environment.

Install macOS High Sierra in Virtual Box / Windows 10

Article Contents

  • Install macOS High Sierra in Virtual Box / Windows 10

To install macOS High Sierra in Virtual Box, you first need Virtual Box to be installed. If not, install that first. The Virtual Box installation is pretty basic. You just have to press Next a couple of times and you are good to go.

You need to make sure your system meets the below system requirements.

Minimum System Requirements

  • A Dual-Core processor.
  • 2 GB RAM.
  • 80 GB Disk Space.
  • 256 MB Graphics Memory.

Napster app for mac. If your system meets the above requirements, proceed further.

Install Virtual Box

  1. Head over to the download page and download the setup.
  2. Now, open the setup and click Next on the welcome screen.
  3. Next, select the components to install and installation directory. Click on Next.
  4. Next, when asked for a network interface warning, click on Next.
  5. Now finally click on Install and you are ready.

Now that Virtual Box is installed, we can proceed further.

Install macOS High Sierra

  1. First, download the macOS High Sierra 10.12 Virtual Box image from the links given below. The file is around 5.4 GB so make sure you are not on a metered connection.
    Download Link 1
  2. When done, extract it and keep the content somewhere easily accessible.
  3. Next, we need to create a new Virtual Machine.
  4. Open Virtual Box.
  5. Click on New.
  6. Give it a name. Select Type as MAC OS X and version as macOS 10.13 High Sierra.
  7. Next, allocate the desired amount of RAM to the virtual machine. 2 GB is the minimum, or higher depending on your system.
  8. On the Hard Disk window, select the use an existing virtual hard disk file option. Select the extracted disk file.
  9. When created, open the System tab, uncheck the Floppy option under Boot Order.
  10. In the Display tab, increase the Video Memory to 128 MB.
  11. Now, see your Virtual Machine’s name under the General tab in Name field. Copy that and replace “VM_NAME” with the name you just copied in the code below.
  12. Paste the code on notepad and run all the commands on CMD with Administrative Privileges one by one.

CODE:

cd “C:Program FilesOracleVirtualBox”
VBoxManage.exe modifyvm “VM_NAME” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata “VM_NAME” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “iMac11,3”
VBoxManage setextradata “VM_NAME” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
VBoxManage setextradata “VM_NAME” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
VBoxManage setextradata “VM_NAME” “VM_NAME”/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
VBoxManage setextradata “VM_NAME” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1

Now, your Virtual Machine is ready. To begin, open the Virtual Box and run your newly created Virtual Machine. If all went fine, your Virtual Machine should start. On start, you’ll see some codes executing and it’ll take somewhere around 5-10 minutes.

When done, you’ll see the Welcome Screen of macOS High Sierra.
Now, just follow the standard on-screen instructions and choose your keyboard layout.
Select your region, whether or not you want to sign in with an Apple ID, etc.

The setup is very basic and will be done in a couple of minutes.

When done, you’ll have your new installation of macOS High Sierra ready.

You are now ready to try out the new macOS High Sierra 10.13 on your Windows OS. The process is fairly simple and you should be able to do it without any problem. The performance will entirely depend on your system configuration and amount of resources you allocated to the Virtual Machine. You can test the OS on top of your Windows OS just like you run any other app on it. This way, you don’t need to fiddle around with the hardware.