All posts tagged hackintosh

Enable facetime or imessage in hackintosh is pretty straight forward. All you need is 5 minutes of your time! And yeah follow this guide. 🙂

Hello! Before I begin I just want to credit /u/johnnyfortune for their write-up here. Their instructions were mostly correct for me, but I had to add a few extra steps that I believe others will need to include as well. This may only apply to those that have never used iMessage on their machine in the past.

Mothing has really changed for sierra. It is the same what we did for el capitan hackintosh. Here it goes:

As for the instructions:

  1. Open CloverConfigurator and mount your EFI
  2. Open your config.plist
  3. In the Rt Variables section, make sure everything is clear.
  4. Go to the SMBIOS section and click on the magic wand. Match the specs options as best you can to your machine. On the two sections that say shake, click a few times to generate a random serial. Click ok.
  5. Go to https://selfsolve.apple.com/ and search for that serial number that was generated. If you get an error message, that is good. It means you aren’t using a serial number assigned to a real Mac. If you don’t get an error, repeat step 4 and search for the new serial instead.
  6. Open terminal and run “uuidgen”.
  7. Copy this UUID and paste it in the “SmUUID” field in the SMBIOS section.
  8. In the “Board Serial Number” field, paste in your system serial number (the one generated by the magic wand) and add 5 random letters and numbers to the end to reach a total of 17 characters.The reason for step 7 and 8 is to keep your ROM (last 12 digits of the UUID that was generated) and MLB (Board Serial Number) values constant and unique on each boot of the OS. If the values change from boot to boot, iMessage will notice and fail to activate and there is potential that Apple will notice and blacklist your UUID, serial, or Apple ID. All Clover-generated ROM and MLB values are automatically blacklisted, as well.
  9. Export config.plist
  10. In terminal, run the commands:
    1. defaults write com.apple.finder AppleShowAllFiles TRUE
    2. killall Finder
  11. Navigate to /Users/[Username]/Library/Chaches and delete all files or folders beginning with: (if there is nothing there with these file names, that is ok)
    1. com.apple.Messages
    2. com.apple.imfoundation.IMRemoteURLConnectionAgent
  12. Navigate to /Users/[Username]/Library/Preferences and delete all files or folders beginning with: (if there is nothing there with these file names, that is ok)
    1. com.apple.iChat.
    2. com.apple.imagent.
    3. com.apple.imessage.
    4. com.apple.imservice.
  13. Navigate to /Users/[Username]/Library and delete the folder “Messages”(if there is nothing there with that file name, that is ok).
  14. Empty the trash. If it says files are still in use, reboot and empty it immediately upon startup.
  15. Open up Disk Utility, select your OSX partition, and rebuild the permissions. Reboot when this is completed.
  16. The moment of truth: open up iMessage and attempt to sign in. It worked for me on the first try.
  17. If it worked, you can re-hide hidden files and folders with the terminal commands:
    1. defaults write com.apple.finder AppleShowAllFiles FALSE
    2. killall Finder

Feel free to ask me any questions! I hope this is helpful.

Edit: As some users have pointed out, your primary network must be set as en0. You can check this by opening up System Profiler, clicking on either Ethernet or Wifi and making sure that your internet network is listed as en0. If it is not, reset your network preferences by going to /Library/Preferences/SystemConfiguration and deleting “NetworkInterfaces.plist” and “preferences.plist”.

Initial guide taken from:

There are many ways to dual boot Windows and Mac OS X with different boot loaders on MBR but for UEFI, there’s only Clover boot loader is capable if you set it up correctly. In order to dual boot with Clover by default, you need to install Clover to EFI folder –> rename bootmgfw.efi to bootmgfw-orig.efi in the efi/Microsoft/boot/ folder. When we renamed this bootmgfw.efi, the bios will boot from clover BOOTX64.EFI in the efi/boot/ folder and the Clover boot GUI will come up with all the Windows and Mac OS X partition for us to select and boot correctly.

boot_folder_bootmgfw_efi     clover_boot_gui

This Guide is full walkthrough to how you can Dual Boot your Mac OSX El Capitan and Windows 10 on Hackintosh is very Simpler and Easier .

Using Single HDD / Hard-Drive  it is not difficult and it requires no experience and all basic installation steps are mentioned in this Guide

I assumes you have installed Mac OSX El Capitan on your Hard-Drive but if you haven’t installed it then Please follow below Guide and do installation First ::

1.At least 8 GB USB Drive

2. Windows 10 ISO Image

3. Latest revision of Rufus Download Here 

3. Latest revision of EasyUEFI Download Here

Making or Preparing for Windows10 USB installer 

Step 1: Now Run RuFus app and make sure your USB is Selected or Select it and Select Windows10 ISO Image as in ScreenShots Below ::

Rufus Installation

Step 2 : When Process Complete , Reboot your PC and Boot With USB Drive we prepared .

 Install MicroSoft Windows 10

Step 1 : Now Click on Install Now

Dual Boot Windows1 and OSX El Capitan

Step 2 :Choose your Language /Time/KeyBoard Setting and Click Next

Dual Boot Windows1 and OSX El Capitan 1

Step 3 : Select Custom Install and Look for Unallocated Partition , Choose and Click next , windows will prompt you “this will Create System Partitions ” .

Dual Boot Windows1 and OSX El Capitan 2

Step 4 : Now there will be Partions are as follow :

1.EFI Partition ( 200 MB)

2.OSX Partition (100 GB or more than what space you provided it )

3.MicroSoft Reserved Partition (620 MB)

4. Now Left Partition (320 GB ) Select it and Click Next and wait Untill Installation Complete

Dual Boot Windows1 and OSX El Capitan 3

 

Dual Boot Setting for OSX El Capitan and Windows10 

Now you have Windows But you are not able to Boot to OSX El Capitan due to Missing Boot Entry , now we gonna Fix This ::

Step 1: Run EasyUEFI   and See which Boot Entries are available , now we gonna add Missing Entry for OSX Bootloader ( Clover Bootloader ).

Disk0 is usually the internal Hard Drive / SSD. In the Boot order section, we can see that only Windows Boot Manager is detected. There is no mention of Clover UEFI anywhere.

EasyUEFI Setting

Step 2: To solve this problem, click on the Add button (the second button you see on the right).

EasyUEFI Settings 2

Step 3: Now Change Type fromWindows BootManager to Linux or Other OS , Type Name in Description Box (Whatever you want Clover Bootloader or Mac OSX Bootloader or Else depends upon you),  and Click Browse Button

EasyUEFI Settings 3

Step 4:  Now Expand EFI => BOOT or CLOVER Folder , Select any of Bootx64.efi or Cloverx64.efi  , Both are Clover Bootloader files Choose one or add Entry for Both but one is Enough to Boot Clover then why you waste your time but if you having Issue with and Then Use Another Option.

EasyUEFI Settings 4

Note : Remember these things :

1.Bootx64.efi is Bootloader file (this file is from Clover Bootloader )

2.Bootmgfw.efi is Windows Bootloader

3.Cloverx64.efi is Clover Bootloader

initially when we Click on drive to Boot it loads Bootx64.efi First then Required Files to Boot to OS (Operating System) . Every OS Contains it Bootx64.efi , Windows and Linux too . above Bootx64.efi is from CloverBootloader but anyhow your file is got Replaced with particular OS then Bootx64.efi will load that OS only .Clover is capable of running any OS.

But Don’t Worry use Above Bootloader Files to Boot to OS what you want .

Now Everything is done and you have Successfully added Boot Entry for OSX El Capitan in BIOS , Just Select This Entry and Boot to OS you want .

You will See Boot Menu Like This :-

Asus UEFI BootMenu

Also You can Set you OS’s Priority . you will see like This :-

Asus UEFI BIOS

Additional Workarounds :

These Following Steps i used to Format my Single HDD to Dual Boot in Mac OSX DiskUtility .

OSX El Capitan DiskUtility is not providing option to set you HDD as Free Space (as we were have in Yosemite or before OSX Version)

i have HDD (500 GB ) 250 GB for OSX El Capitan  and 250 GB for Windows 10 .

if you set you HDD first 250GB as Mac OSX and Second 250 GB as FAT32 or ExFat , This Way OSX WIll make Format your HDD as Hybrid GPT , there’s only way to Format you HDD as OSX Journaled to get Full GPT Drive .

Window 10 Can’t be Install on HyBrid GPT Drive you will Receive this Error Continously :-

Windows Error

Solution to This Error :-  

1 :  I Used Mac OSX Yosemite USB installer and Fomatted My HDD as

First 250GB for OSX  formatted as OSX Journaled and Left 250 GB as Free Space .

Free Space will be as Unallocated Space in Window10 Installation Disk Management

2 : You Can use GptFDisk to Convert your Hybrid GPT Drive into Pure or Full GPT then Windows Installation Can Proceed .

Pure/Full GPT Disk will look like :-

GPT FDISK

Above Screenshot is from Gdisk you can use Partition Manager Softwares on Windows as well as OSX to Determine Drive is Full GPT or Hybrid GPT .

Note : In My Case i was not able to Convert Hybrid GPT Disk using GDisk , receiving too many error then i used solution 1 , which is much Easier .

Things to be Remember Always Before Dual Boot:-

1. Always Install Install OSX First on HDD , Don’t try to Install Windows First .

2.EFI Partition is Required for UEFI Bios System , if EFI is not Present then it not Booting UEFI is using Legacy Boot.

3.Disable Secured or Set it to Other OS in Bios Menu , otherwise you won’t able to Boot from any OS then Windows .

Never try to Install Windows First Because Windows always make first partition as OEM (100MB), Second EFI (100 MB) and Third MSR (620 MB ).

OSX always Requires EFI to be First Partition and of (200 MB) at least of Size , otherwise you will Receive this Error Continuosly . Error will look like this :-

MEDiaKit reports partition (map) too small - Error

PS: This Guide is not only for Dual Booting With OSX El Capitan with Windows10 , you can Dual Boot any Version of OSX and Windows (UEFI Support ) on Single Hard Drive using This Method .

Well, keeping it short. Couldn’t find all clover’s boot args, so here goes the list:

At this section you can add “Boot Flags” and “Kernel Flags” to be used by the system…
Here we will list only Clover’s proprietary “Boot Flags”, different flags, like for example,npci=0x2000, npci=0x3000, darkwake=0, etc…, should work as expected…
Flag Action
WithKexts Boot OS X loading System Kexts and ignoring kernelcache.
-v Verbose Boot.
-s Boot OS X into Single User Mode.
-x Boot OS X into SafeBoot (Safe Mode).
MountEFI=yes/diskX Mount EFI partition at every boot or from disk X (X = disk number).
LogLineCount=0 Set maximum number of lines for log file, default 0 (no Limit).
LogLocation=PATH Set the path for the log files to be saved.
LogEveryBoot=Yes/No Save log files at every boot.

 

Here’s a completish guide though:

https://clover-wiki.zetam.org/Configuration#boot-args

Everything about clover can be found here:

https://github.com/JrCs/Clover-Wiki/wiki

Will be adding more with time.

Cheers!

Enable facetime or imessage in hackintosh is pretty straight forward. All you need is 5 minutes of your time! And yeah follow this guide. 🙂

Hello! Before I begin I just want to credit /u/johnnyfortune for their write-up here. Their instructions were mostly correct for me, but I had to add a few extra steps that I believe others will need to include as well. This may only apply to those that have never used iMessage on their machine in the past.

As for the instructions:

  1. Open CloverConfigurator and mount your EFI
  2. Open your config.plist
  3. In the Rt Variables section, make sure everything is clear.
  4. Go to the SMBIOS section and click on the magic wand. Match the specs options as best you can to your machine. On the two sections that say shake, click a few times to generate a random serial. Click ok.
  5. Go to https://selfsolve.apple.com/ and search for that serial number that was generated. If you get an error message, that is good. It means you aren’t using a serial number assigned to a real Mac. If you don’t get an error, repeat step 4 and search for the new serial instead.
  6. Open terminal and run “uuidgen”.
  7. Copy this UUID and paste it in the “SmUUID” field in the SMBIOS section.
  8. In the “Board Serial Number” field, paste in your system serial number (the one generated by the magic wand) and add 5 random letters and numbers to the end to reach a total of 17 characters.The reason for step 7 and 8 is to keep your ROM (last 12 digits of the UUID that was generated) and MLB (Board Serial Number) values constant and unique on each boot of the OS. If the values change from boot to boot, iMessage will notice and fail to activate and there is potential that Apple will notice and blacklist your UUID, serial, or Apple ID. All Clover-generated ROM and MLB values are automatically blacklisted, as well.
  9. Export config.plist
  10. In terminal, run the commands:
    1. defaults write com.apple.finder AppleShowAllFiles TRUE
    2. killall Finder
  11. Navigate to /Users/[Username]/Library/Chaches and delete all files or folders beginning with: (if there is nothing there with these file names, that is ok)
    1. com.apple.Messages
    2. com.apple.imfoundation.IMRemoteURLConnectionAgent
  12. Navigate to /Users/[Username]/Library/Preferences and delete all files or folders beginning with: (if there is nothing there with these file names, that is ok)
    1. com.apple.iChat.
    2. com.apple.imagent.
    3. com.apple.imessage.
    4. com.apple.imservice.
  13. Navigate to /Users/[Username]/Library and delete the folder “Messages”(if there is nothing there with that file name, that is ok).
  14. Empty the trash. If it says files are still in use, reboot and empty it immediately upon startup.
  15. Open up Disk Utility, select your OSX partition, and rebuild the permissions. Reboot when this is completed.
  16. The moment of truth: open up iMessage and attempt to sign in. It worked for me on the first try.
  17. If it worked, you can re-hide hidden files and folders with the terminal commands:
    1. defaults write com.apple.finder AppleShowAllFiles FALSE
    2. killall Finder

Feel free to ask me any questions! I hope this is helpful.

Edit: As some users have pointed out, your primary network must be set as en0. You can check this by opening up System Profiler, clicking on either Ethernet or Wifi and making sure that your internet network is listed as en0. If it is not, reset your network preferences by going to /Library/Preferences/SystemConfiguration and deleting “NetworkInterfaces.plist” and “preferences.plist”.

 

The more updated guide will be there at: