Contribute
Register

iCloud, App Store, FaceTime, Messages - Unable to Authenticate

Status
Not open for further replies.
I see you resolved the issue but here's another way I've been guided

navigate to Library/Preferences/SystemConfiguration and then delete NetworkInterfaces.plist

:)

This worked for me, with one additional step. After deleting NetworkInterfaces.plist, I restarted. The network defaulted to Wi-Fi. When I turned Wi-Fi off, it switched to ethernet, but oddly enough, the names were swapped. Ethernet icon was named Wi-Fi, and vice versa. I renamed the Ethernet connection "Ethernet (en0) and wifi to Wi-Fi. Now, iCloud, App Store and iTunes are all able to access my Apple ID account.

BTW, with the Mountain Lion upgrade to 10.8.2, my processor is now displaying at 3.07 GHz.
 
Absolutely

1. Open the org.chameleon.Boot.plist file located in /Extra directory with TextEdit.

2. Append the following XML

Code:
    <key>EthernetBuiltIn</key>
    <string>Yes</string>
    <key>device-properties</key>
    <string>EFI String Placeholder</string>

3. Leave the TextEdit window open and launch the EFIStudio-1.1 App.

4. Select Ethernet from the Select Device: drop down.

5. Click Add Device, the Editor will be displayed.

6. From the Editor window click the Hex String to Clipboard button.

7. Switch back to the open TextEdit window and replace EFI String Placeholder with the EFI string you just copied.

8. SAVE and Reboot

Varying based on your settings, you final result should look something like this.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>DSDT</key>
    <string>/Extra/DSDT-GA-H61M-S2-B3-F3.aml</string>
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <key>Kernel Flags</key>
    <string>npci=0x3000</string>
    <key>PciRoot</key>
    <string>0</string>
    <key>EthernetBuiltIn</key>
    <string>Yes</string>
    <key>device-properties</key>
    <string>4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600041c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>
    
</dict>
</plist>
it's works perfectly for me..THX Dude!
 
Hi, I also have a blank screen, like many others in this thread, after applying this fix, where graphics have always worked fine.
Anyone have any suggestions?

Kind regards.
 
i have tried to add the EFI string, but still no luck to get the IOBuiltin to return true state.
 

Attachments

  • org.chameleon.Boot.plist
    936 bytes · Views: 264
  • smbios.plist
    682 bytes · Views: 246
i have tried to add the EFI string, but still no luck to get the IOBuiltin to return true state.
It looks like you have just copied the exact EFI string from the below post, this won't work. You need to create your own unique EFI string using EFIStudio-1.1.
 
yes, the EFI string was generated with EFIStudio 1.1 in my setup.
Dont know what happen.
 
arr.. it seem like the AR9380 on PCIE that causing the problem.
After removed the WiFi card, able to login to App Store.
Thanks.
 
The only issue left with my s3-391 is that i cant login to the app store/icloud etc.

This ultrabook doesnt have an ethernet port, only wifi! I've tried every suggestion so far but en0 will always be allocated to my wifi and therefore i can't sign in
 
Absolutely

1. Open the org.chameleon.Boot.plist file located in /Extra directory with TextEdit.

2. Append the following XML

Code:
    <key>EthernetBuiltIn</key>
    <string>Yes</string>
    <key>device-properties</key>
    <string>EFI String Placeholder</string>

3. Leave the TextEdit window open and launch the EFIStudio-1.1 App.

4. Select Ethernet from the Select Device: drop down.

5. Click Add Device, the Editor will be displayed.

6. From the Editor window click the Hex String to Clipboard button.

7. Switch back to the open TextEdit window and replace EFI String Placeholder with the EFI string you just copied.

8. SAVE and Reboot

Varying based on your settings, you final result should look something like this.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>DSDT</key>
    <string>/Extra/DSDT-GA-H61M-S2-B3-F3.aml</string>
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <key>Kernel Flags</key>
    <string>npci=0x3000</string>
    <key>PciRoot</key>
    <string>0</string>
    <key>EthernetBuiltIn</key>
    <string>Yes</string>
    <key>device-properties</key>
    <string>4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600041c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>
    
</dict>
</plist>

The above worked for me only after I deleted the NetworkInterfaces.plist out of L/P/SystemConfiguration WITH my Wifi USB unplugged and rebooted with -f option. I then reconnected my USB and was able to download from AppStore. Also confirmed that IOBuiltin is now set to true where before it was set to false.

Thanks Guys!
 
I was wondering if anything changed with 10.8.3. This worked for me on 10.6.8 but will not work on ML. Maddening!! Use boot Wizzard to modify the boot loader com.apple.boot.plist and verified that the serial number is indeed placed into the file but still get unknown error.

Any suggestions? Thanks so much
 
Status
Not open for further replies.
Back
Top