Jump to content

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


Hervé

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:

ifcconfig

 

For instance:

admin@d630n ~ % ifconfig
[...]
[...]
[...]
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500     --> *** en0 ***
options=403<RXCSUM,TXCSUM,CHANNEL_IO>
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 ***
options=400<CHANNEL_IO>
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 192.168.1.117 netmask 0xffffff00 broadcast 192.168.1.255
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:

MAC_address.jpg

 

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

SMBIOS_New.jpg

 

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

SMBIOS_Generate_New.jpg

 

  • System Parameters tab:

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

CustomUUID_Generate_New.jpg

 

  • 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

Rt_Variables_ROM.jpg

 

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

Rt_Variables_MLB.jpg

 

 

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

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