Contribute
Register

Mac App Store- Your device or computer could not be verified

Status
Not open for further replies.
matts said:
I'm getting close, but still having problems

- Realized that Lnx2Mac was having a problem with my ethernet card, so I switched to onboard ethernet and it worked.
- Went all the way through Method 3 and when adding Ethernet, it lists as 'Ethernet' instead of 'Ethernet Adaptor (en0)'. App Store let me sign in.
- BUT, when I added the EFI string to org.chameleon.boot.plist, it messed up my graphics. It still works but is displaying at the incorrect resolution and my other monitor isn't working. I am using an NVidia GPU (GeForce 9800 GTX) and it was working fine without an EFI string.
- So then I went back into EFI Studio and added BOTH GeForce 9800 GTX and Ethernet, then pasted this combined hex into the org.chameleon.boot.plist hex string.
- Boot up failed on loading GUI.
- Booted into the SL installation on separate drive and removed the hex string in org.chameleon.boot.plist.
- Booted back into Lion. App Store still has me logged in, BUT it won't let me authenticate to download any of my apps.
- Started up EFI Studio and put the Ethernet hex back into org.chameleon.boot.plist, rebooted, did Method 2. This time, the Ethernet is listed as 'Ethernet Adaptor (en0)' again and I can't get in to the App Store and graphics are working.

I'm not sure why the EFI string didn't have the same effect it had the first time I inserted it.

As I mentioned int Method-3 on my post, any EFI strings will mess the GPU on 10.7.2
For NVIDIA gpu, make sure you have GraphicsEnabler=Yes in boot.plist, the bootloader will recognize it this way
Make sure you have PciRoot=1 fix in boot.plist
Make sure you have EthernetBuiltIn=Yes in boot.plist

"Started up EFI Studio and put the Ethernet hex back into org.chameleon.boot.plist, rebooted, did Method 2. This time, the Ethernet is listed as 'Ethernet Adaptor (en0)' again and I can't get in to the App Store and graphics are working."
Should be:
After adding Ethernet hex you should apply method 2 just after that. Then Reboot. then add new network configuration.
 
Got mine to work had the same problem. Mac OS X Lion 10.7.2 (11C74) Here's my steps:

Dual NIC, got the device paths

$ gfxutil -f ethernet
DevicePath = PciRoot(0x1)/Pci(0x1c,0x4)/Pci(0x0,0x0)

Put this in ethernet.plist

<!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>
<key>PciRoot(0x1)/Pci(0x1c,0x5)/Pci(0x0,0x0)</key>
<dict>
<key>built-in</key>
<string>0x01</string>
</dict>
</dict>
</plist>

Generated HEX string for Dual NIC

$ gfxutil -i xml -o hex ethernet.plist ethernet.hex
$ cat ethernet.hex
8a000000010000002000003f0000000100000002010c00d0041030a010000000100600041c010109060000007fff04aa0000006200750069006c0074002d069006e0000000500000013f00090000100009002010c00d0419030a010000000109010600051c0101060000007fff0400160000006200750069006c0074002d0069006e000000050000001

Enclose the hex in tags in /Extra/org.chameleon.Boot.plist

<key>device-properties</key>
<string>8a00000001000000020000003f0000000100000002010c00d041030a0100000001010600041c0101060000007fff0400160000006200750069006c0074002d0069006e00000005000000013f0000000100000002010c00d041030a0100000001010600051c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>

:headbang: if that helps anyone, thats what I did.
 
That a good finding for dual NICs. :clap: :thumbup:
 
Mak 1 said:
As I mentioned int Method-3 on my post, any EFI strings will mess the GPU on 10.7.2
For NVIDIA gpu, make sure you have GraphicsEnabler=Yes in boot.plist, the bootloader will recognize it this way
Make sure you have PciRoot=1 fix in boot.plist
Make sure you have EthernetBuiltIn=Yes in boot.plist

"Started up EFI Studio and put the Ethernet hex back into org.chameleon.boot.plist, rebooted, did Method 2. This time, the Ethernet is listed as 'Ethernet Adaptor (en0)' again and I can't get in to the App Store and graphics are working."
Should be:
After adding Ethernet hex you should apply method 2 just after that. Then Reboot. then add new network configuration.

Tried going through this every which way methods 1 through 3 about 10 times now, no luck. I have everything as you suggested. Strange this is that now the ethernet EFI string isn't producing the graphics error, it doesn't seem to be doing anything actually.
 
matts said:
Tried going through this every which way methods 1 through 3 about 10 times now, no luck. I have everything as you suggested. Strange this is that now the ethernet EFI string isn't producing the graphics error, it doesn't seem to be doing anything actually.

Can you give more info? boot.plist edits, smbios, which network driver you use, NIC info...
 
HI There.. i have the same issue. Its driving me mad. Even called apple support and they can't seem to help me.
I have a mac pro (so its not a Hackintosh) that got hit by lightning a a few years back.. my computer is was fine apart from the NIC been fried... I can't afford to replace the whole motherboard so I need up buying a PCIe sonnet ethernet card. the app store work fine with snow leopard but once i upgraded to Lion it stopped working.

I've tried to remove NetworkInterfaces.plist and also removed all my connections and then added my ethernet card first many many times... but it still doesn't work. I think the problem is my card is registering as a built in card.

20111123-rh8n8umrrb1tcr9y9d53anb9yw.jpg


my NIC get getting assigned to en1 instead of en0. i then edited my NetworkInterfaces.plist.. to say en0 and it seems to have worked.
But i still can't connect to the app store. I still get "Your device or computer could not be verified"

20111124-r8q3e88s4dbd5i2ics39cewiit.jpg


any ideas? please help


NetworkInterfaces.plist info


<?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>Interfaces</key>
<array>

<dict>
<key>Active</key>
<true/>
<key>BSD Name</key>
<string>en0</string>
<key>IOBuiltin</key>
<false/>
<key>IOInterfaceType</key>
<integer>6</integer>
<key>IOInterfaceUnit</key>
<integer>0</integer>
<key>IOMACAddress</key>
<data>
AArNFMaI
</data>
<key>IOPathMatch</key>
<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P9@9/IOPCI2PCIBridge/P9P2@0/IOPCI2PCIBridge/P2P3@0/IOPCI2PCIBridge/PXS4@0/AppleRTL8169Ethernet/IOEthernetInterface</string>
<key>SCNetworkInterfaceInfo</key>
<dict>
<key>UserDefinedName</key>
<string>PCI Ethernet Slot 4</string>
</dict>
<key>SCNetworkInterfaceType</key>
<string>Ethernet</string>
</dict>
<dict>
<key>Active</key>
<true/>
<key>BSD Name</key>
<string>fw0</string>
<key>IOBuiltin</key>
<true/>
<key>IOInterfaceType</key>
<integer>144</integer>
<key>IOInterfaceUnit</key>
<integer>0</integer>
<key>IOMACAddress</key>
<data>
AB/z//4YWtI=
</data>
<key>IOPathMatch</key>
<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP03@1C,2/IOPCI2PCIBridge/FWBR@0/IOPCI2PCIBridge/FRWR@0/AppleFWOHCI/IOFireWireController/IOFireWireLocalNode/IOFireWireIP/IOFWInterface</string>
<key>SCNetworkInterfaceInfo</key>
<dict>
<key>UserDefinedName</key>
<string>FireWire</string>
</dict>
<key>SCNetworkInterfaceType</key>
<string>FireWire</string>
</dict>
</array>
<key>Model</key>
<string>MacPro3,1</string>
</dict>
</plist>
 
tobyone said:
HI There.. i have the same issue. Its driving me mad. Even called apple support and they can't seem to help me.
I have a mac pro (so its not a Hackintosh) that got hit by lightning a a few years back.. my computer is was fine apart from the NIC been fried... I can't afford to replace the whole motherboard so I need up buying a PCIe sonnet ethernet card. the app store work fine with snow leopard but once i upgraded to Lion it stopped working.

Smbios seems ok. Try Installing Latest Lnx2mac driver. Can be found on http://lnx2mac.blogspot.com/p/realtekrtl81xx-osx-driver.html.
 
Me again. I ignored this computer for a while, then came back and went through methods 1 and 2 and it worked! Funny issue now though. The applications it says I have installed is not accurate. It is saying that I have many of my purchased apps installed when that is clearly not true since I just got app store working. It appears that this list is representing my Macbook Pro strangely enough. Not sure how that is possible?

Edit: I just figured out why. I have the HD with my old Snow Leopard installation still attached to this computer. Lion was finding those apps installed on that HD and listing them as installed in the App Store. Doh!
 
I have a backup external drive running sl 10.6.8. Would cloning the drive work to fix the app store? Just an idea, can't try it myself for 2 days, promised the wife. Anyone have any insight?
 
I doubt that will work. I would try going through these steps here.

For future people reading this, I discovered that the reason I had difficulties was because my BIOS was corrupted and that is why it was having problems recognizing the ethernet adapter.
 
Status
Not open for further replies.
Back
Top