Contribute
Register

Sign in app store issues after 10.6.8 & Lion

Status
Not open for further replies.
michaelrw10 said:
I am unable to add this to my com.apple.boot.plist because it says that I don't have permission to do so. I changed the permissions on the file to allow read AND write but still it won't let me edit the plist.

Does anyone know why this is happening? It would be nice to add to the plist, otherwise I have to type it in during boot anytime i want to log in to app store

Save a copy of the original somewhere first. Drag a copy to your desktop, edit the copy and then replace the original with the edited copy. You should probably then repair permissions, but I don't bother with that any more when editing my plist.
 
Finally got mine working...

1. My com.apple.boot.plist:

<?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>Kernel Flags</key>
<string></string>
<key>PCIRootUID</key>
<string>1</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>device-properties</key>
<string>4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600061c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>

</dict>
</plist>

Generated using EFI 1.1

2. Made a copy of this file(com.apple.boot.plist) in /Extra folder also.

3. Here is my org.chameleon.Boot.plist file under /Extra folder:

<?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>EthernetBuiltIn</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>arch=i386 npci=0x2000</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>2</string>
<key>device-properties</key>
<string>4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600061c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>
</dict>
</plist>

4. Deleted network in System Preferences. (the small (-) button which removed it.
5. Deleted NetworkInterfaces.plist
6. Reboot...
7.and, by happy accident...also fixed TeamViewer!!!

Thanks for the help...now, do I install Lion... :headbang:
 
I was getting the error
"your device or computer could not be verified. contact support for assistance"
on a gigabyte motherboard with a built in ethernet port

---- I HAVE FIXED IT! ------

I had tried everything
deleted com.apple.network.plist, removed all from network prefer and recreated.
PCIRootUID=0
EthernetBuiltIn= Yes
trolled the forums for ages...

trick was this in /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
for my en 0 (my ethernet connection) the plist setting for builtIn was </false>
no matter what I did, even manually edit to </true> and reboot, and viola back to /false>
this made me release it was ignoring or could not detect the entry in the
boot.plist... so thought it would need a helping hand.

so used the EFIEditor to get my device string for ethernet
added it to the /Extra/org.chameleon.boot.plist
as new entry
<key>device-properties</key>
<string>HEXVALUESGOHERE</string>

I rebooted, checked the value /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
for my en 0 (my ethernet connection) the plist setting for builtIn was </true>

log in to app store is WORKING!!!

so dont do unecessary steps.
CHECK OUT THE BUILTIN VALUE in the NetworkingInterface.plist and see if you can get it </true>

:)
 
by the way this is the plist I used to generate my device-properties string

<?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>PciRoot(0x1)/Pci(0x1c,0x4)/Pci(0x0,0x0)</key>
<dict>
<key>built-in</key>
<string>0x01</string>
</dict>
</dict>
</plist>
 
I just cannot make it work.
My problem is:

I have a ASRock Extreme4 (Gen2) Z68 board.
This board comes with an unsupported build-in Ethernet Card.
So, I've bought a NETGEAR GA311 PCI card, disabled the original card on BIOS.
Then:

1) I NEVER get the card detected on "en0". It is ALWAYS on "en1";
2) If I add "device-properties" string on my boot.plist my discrete card (GTX 480) doesn't work anymore.
3) I also have a WiFi made of a "generic" CM94321MC BCM4321 card on a PCIe adapter working OOB, but doesn't work on apple store also.
4) I already tried ALL SMB combinations (MacPro, MacBook Pro, MacMini, etc).

Everything works perfectly. My internet speed is AWESOME. But, my Apple Store ALWAYS get "Your device or computer could not be verified. Contact support for assistance.". I of course tried everything people say, like delete NetworkInterfaces.plist, delete all network devices and add again, delete "network.identification.plis", etc.

Worth say that I already have "EthernetBuildIn" / "True" and "PCIRootUID" / "1" on my boot.plist.

The NetworkInterfaces file shows <true/> but just for "en0" which it doesn't even exist!

So, what should I do?

P.S.: I know that there is a Kext to make my onboard card works, but I tried and it is so buggy and crashes so much that I've recovered my time-machine.
 
Yeah I gave up with this issue last year after a month of stuffing about. The problem centers on the nvidia cards that need to be specified in the com.apple.Boot.plist file and the network ALSO needs to be specified. I managed to get the app store to work, but then my nvidia card regressed to SVGA resolution with no quartz support. When I changed the plist back so the nvidia card could work, then the Apple store again failed to work.

A page back it was mentioned that both plist entries can be merged together somehow to create one plist, but I didn't quite catch the idea of how this is done. I think that is the way forward for nvidia owners.
 
greatestpharaoh said:
trick was this in /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
for my en 0 (my ethernet connection) the plist setting for builtIn was </false>
no matter what I did, even manually edit to </true> and reboot, and viola back to /false>
this made me release it was ignoring or could not detect the entry in the
boot.plist... so thought it would need a helping hand.

so used the EFIEditor to get my device string for ethernet
added it to the /Extra/org.chameleon.boot.plist
as new entry
<key>device-properties</key>
<string>HEXVALUESGOHERE</string>

I rebooted, checked the value /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
for my en 0 (my ethernet connection) the plist setting for builtIn was </true>

log in to app store is WORKING!!!

so dont do unecessary steps.
CHECK OUT THE BUILTIN VALUE in the NetworkingInterface.plist and see if you can get it </true>

:)

This worked perfectly for me (Dell XPS 8300).

After installing the "iDell" IONetworkFamily.kext (not sure what the origin of this next is, just found it on the 8300 thread), I used EFI studio to get the hex for the adapter, and dropped it into my

/Extra/org.chameleon.boot.plist

as new node, just as described above:

<key>device-properties</key>
<string>HEX STRING FROM EFISTUDIO GOES HERE</string>

That's literally all it took, thanks!
 
hi guys, i'd like to share with you my method (just a combination of what i saw on the internet):
in the file "Extras/org.chameleon.Boot.plist" i added the string:
<key>PciRoot</key>
<string>1</string>
and
<key>EthernetBuiltIn</key>
<string>Yes</string>
----------------------------
in the file "Libraries/Preferences/SystemConfiguration/NetworkConfiguration.plist" i modified the string
<key>IOBuiltin</key>
<false/>
into
<key>IOBuiltin</key>
<true/>
----------------------------
last one :), the file com.apple.boot.plist (same directory as before) i have:
<key>PciRoot</key>
<string>1</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
----------------------------
my ethernet configuration is:
name: Adattatore Ethernet (en0) ---[english]--> Ethernet Adapter (en0)
IP address: as you need :), with automatic DHCP
----------------------------

i really hope to help someone to solve this problem :) if there are any questions feel free to use pm ;)
 
Hi

The tricked that worked for me is to

1. delete NetworkInterfaces.plist from /Library/Preferences/SystemConfiguration
2. Run Lyn2Mac's RealtekRTL81xx enabler in Multibeast
3. Reboot

....And I can now download from App Store.

Please note I am using the Broadcom BCM94321MC Wireless card
 
Status
Not open for further replies.
Back
Top