I managed to find a solution to my issue on another site, details as follows:-
I knew it!!! You need a valid UUID to make your iCloud work...
For everyone that tried everything and still failed... Check on your bdmesg if you have the same error I do...
If you do then
a) Install latest chameleon boot loader
Go to http://www.famkruith...et/uuid/uuidgen, and copy the uuid generated, then change the latest part to match the MAC address of your ethernet device
c) Add the following to your org.chameleon.Boot.plist
<string>The key you modified from uuidgen</string>
Anyhow that solved my problem, and I can now use iCloud and FaceTime successfully. Hope this helps you and anyone else that is still having issues.
Worked for me!!! Before that my "Hardware UUID" in "System Profile" was 00000000-0000-1000-8000-MY_MAC_ADDR.