If you are a windows user and require macOS to learn XCode, then you can transform your windows machine into the Hackintosh machine. Remember, this tutorial is for educational purpose. I will be not responsible for any damage done to your device while installing macOS. Do at your own risk. This tutorial is only for Lenovo legion Y730/Y740. Back up your important files before starting. All files, that you require for macOS installation, are available in my GitHub page. This guide is in chronological order. So, do not miss any steps. Now let's begin.
✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰ You can make a bootable USB from an original Mac machine, or ✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰
✰✰✰✰✰✰✰✰✰ from a macOS installed into VirtualBox (especially the Windows OS users) ✰✰✰✰✰✰✰✰✰✰
Here I will explain the process of making a bootable USB drive. So be patience:
① Size of the USB drive can be 16GB or more.
② Install any macOS operating system(Sierra or later) into a VirtualBox.
③ You can download the macOS_BigSur installation file from gibMacOS, then open it through VirtualBox and copy "macOS Big Sur Installer" into the "Applications" section of macOS.
④ Open "Disk Utility" and format your USB pendrive (USB3.0 is recommended) according to this configuration.
⑤ Start "Terminal" from Launchpad>Other, and copy & paste the command below:
sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
⑥ "MyVolume" - it is the name of your USB pen drive.
⑦ After making a USB bootable device, download "Clover Configurator" inside the VirtualBox. Mount the EFI partition, of the USB drive, using clover configurator, and replace the EFI folder with my EFI folder (unzip EFI.7z before placing it inside EFI partition).
⑧ Done with bootable USB device.
✰✰✰✰✰✰✰✰✰✰✰ First of all, upgrade your Lenovo Legion Y730 BIOS to "8XCN34WW (V2.03)" ✰✰✰✰✰✰✰✰✰✰✰✰✰
✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰ Because this EFI file is only tested in that BIOS version ✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰
✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰ WARNING! BIOS version downgrading is NOT possible in any laptop ✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰✰
So, if you upgrad to a newer version then there is a high possibility that this EFI will NOT WORK!
- Press F2 to get into the BIOS. Match your BIOS setting with the pictures given below:
- Choose the partition where you install your macOS Big Sur, suppose "macOS SSD".
- Setup your keyboard.
- Copy "Clover Configarator" app to your "Applications" section.
- Mount the EFI partition of both USB and "macOS SSD".
- Copy the EFI folder from USB to EFI partition of "macOS SSD".
- Now enjoy your hackingtosh.
So far everything is working smoothly, including the Intel Wi-Fi card inside the laptop. With my laptop, there is Intel® Wireless-AC 9560 dual-band Wi-Fi card, and there is no macOS driver for this Intel card. But there is an ongoing project by Open Intel Wireless Factory by which you can use the following Intel Wi-Fi cards:
ⓐ 3xxx: 3160, 3165, 3168
ⓑ 7xxx: 7260, 7265
ⓒ 9xxx:9260, 9461, 9462, 9560
ⓓ 22000:ax200
Since the Open Intel Wireless Factory project is under development, the internet speed in 2.4GHz & in 5.0GHz signal is little bit slow. On the other hand, Bluetooth inside the Intel 9560 card works perfectly fine. To enable Intel 9560 Wi-Fi feature watch the video tutorial from: here and download the latest itlwm.kext & HeliPort app release from: here.
If you want to use the native features of macOS Big Sur, like AirDrop, and do not want to wait for the final kext release from Open Intel Wireless Factory, then the Broadcom BCM94352Z Wi-Fi card is the alternative of the Intel® Wireless-AC 9560 Wi-Fi card. But it is expensive if you want to buy it in brand new condition. This card is only manufactured by Lenovo.
Check for Lenovo branding, on the card, before you buy any Wi-Fi card. There are DW cards from DELL, which will not work on Legion Y730, & can damage your macOS installation files. So, only Lenovo branding Broadcom BCM94352Z Wi-Fi card will work in Legion Y730. The Wi-Fi card on your left will work with Apple macOS.
After installing the Broadcom BCM94352Z Wi-Fi card you will need some additional kext files from a different source. I do not have those kext files into the EFI folder. Follow the guide given here to enable your Broadcom Wi-Fi card. Guide: Broadcom WiFi/Bluetooth.
Many applications use Intel Virtualization Technology to work properly, examples like:
- Android Emulator
- iPhone Simulator
- XAMPP
- Virtual Machine
- VMWare
- etc..
So, after successful macOS installation, enabled "Intel Virtual Technology" from BIOS, and those apps will work properly.
- OpenCore team for their easy tutorial
- gibMacOS for full macOS Big Sur DMG file sharing
- ProperTree for providing a software to edit config.plist file
- @berkeringat__ for providing his EFI folder for Big Sur
- ComputerTipsLaiju for macOS installation guide
- Jay Wardana for making video on Intel Wi-Fi fix
- 1hbb for providing the HeliPort app & itlwm.kext for Intel 9560 Wi-Fi