Jump to content

How can I get AppStore, FaceTime, iCloud, Messages to work?


Recommended Posts

  • Administrators

AppStore, FaceTime, iCloud, Messages all require specific items to be configured or the apps just won't run.


1) LAN/Ethernet interface

A LAN/Ethernet interface be present and configured as 1st interface en0. This is mandatory for all of the above apps. Status can be assessed by checking the MAC address associated with each listed interface returned by Terminal command:



For instance:

admin@d630n ~ % ifconfig
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500     --> *** en0 ***
ether 00:2X:XX:XX:XX:19                                --> *** This is the MAC address ***
nd6 options=201<PERFORMNUD,DAD>
media: autoselect (<unknown type>)
status: inactive

en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500     --> *** en1 ***
ether 00:2X:XX:XX:XX:70                                --> *** This is the MAC address ***
inet6 fe80::1cb6:fa47:fd8a:c1eb%en1 prefixlen 64 secured scopeid 0xc 
inet netmask 0xffffff00 broadcast
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active


The LAN/Ethernet interface MAC address can be verified in the Hardware tab of the Ethernet interface listed in the Network PrefPane:



If your LAN/Ethernet interface is unsupported or if your computer does not have one (it happens), use Rehabman's NullEthernet kext to fake one: RehabMan-NullEthernet-2016-1220.zip


If your LAN/Ethernet interface is not 1st interface en0:

  • remove all interfaces from your Network PrefPane
  • delete NetworkInterfaces.plist from /Library/Preferences/SystemConfiguration folder
  • reboot

The LAN/Ethernet interface should then return as 1st interface en0; if no interface is present in your Network PrefPane after reboot, add them manually, starting with Ethernet.



2) Serial number, MLB, ROM

These pieces of information are mandatory for Messages and without them, the app just won't work. These values can be set in Clover config through Clover Configurator app. Open your Clover config in CC and proceed as follows:

  • SMBIOS tab:

* If not done already (but it should), click on the selection list button and pick the Mac model that best fits your Hackintosh computer hardware



* Click on each Generate New button a few random times to generate a new Serial Number and a new SmUUID number



  • System Parameters tab:

* Click on Generate New button a few random times to generate a new Custom UUID number



  • Rt Variables tab:

* Make sure the from SMBIOS case in the top left corner is selected/checked

* Click on the down arrow of the ROM field, select UseMacAddr0 then click on Generate New button a few random times. This will generate a new ROM value



* In the black section in the middle, select the MLB value displayed and copy/paste it in the MLB field above




Save your Clover config and reboot. Your Hackintosh is now set to use AppStore, FaceTime, iCloud and Messages.


  • Like 1
Link to comment
Share on other sites

This topic is now closed to further replies.
  • Create New...