Skip to main content

Hackintosh: App Store - Your device or computer could not be verified

THE UPDATE FROM 10.6.3 TO 10.7.2

I have spent a week of intense hackintosh ‘training’. I have managed to successfully install Snow Leopard 10.6.3, update it to 10.6.8, upgrade to Lion 10.7 and finally update to Lion 10.7.2.

GRA-FIXED BUT….

The re-occurring issues i had after an update is getting full 3D acceleration out of my Asus nVidia 8400GS 512MB graphics card and getting back my audio. With the latest 10.7.2 update, one of my newest issues was not being able to access the App Store. And there I was, all excited thinking I was ‘the man’ for getting my hackintosh back up to 100%.

THE CAUSE

The problem is caused by a tag in the NetworkInterfaces.plist. Under the tag “IOBuiltIn”, you should find “true/”, but in my case I found “false/”. And this is the reason why you can’t login to the App Store.

I have read suggestions like deleting the NetworkInterface.plist or re-install your network drivers. Nothing worked. So below you’ll find the solution to the problem.

THE FIX

Before beginning, please download:

Here’s how I finally fixed it:

  1. Ran EFIstudio and extracted my ethernet device’s EFI string.
  2. Saved resulting XML file to a text-only file, and then clicked “write to com.apple.Boot.plist”. Take note that this is the com.apple.Boot.plist that is in /Library/Preferences/SystemConfiguration, not the one in /Extra/. Put aside the ethernet XML file for later.
  3. Since I use an EFI string to run my 8400 GS as well, I also extracted the EFI string into another XML file by using OSX86Tools. The example below uses an 9600 GT.
  4. Spliced both XML files, then imported the resulting file into OSX86Tools again to create the Hex code.
  5. Edited com.apple.Boot.plist that is the /Extra/ folder, and underdevice-properties, I replaced my old videocard only Hex code with the combined video-card+ethernet Hex code.

IF YOUR GRAPHICS CARD IS NOT LIST: Select ‘Custom GeForce’ from the drop down. Then you just need to enter some basic info about your graphics card. Follow the process and follow the rest of the tutorial. Worked great for one of my YouTube viewers, let me know how you get on 🙂 (*thank you Vijaydj87)

My graphics card can do none of the above, so I needed an EFI string inserted into com.apple.Boot.plist to function with QE/CI and full resolution, hence this step. Using OSX86Tools, I extracted this:

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>

—>insert ethernet code here <—-

PciRoot(0x1)/Pci(0x3,0x0)/Pci(0x0,0x0)
<dict>
<key>@0,compatible</key>
NVDA,NVMac
<key>@0,device_type</key>
<string>display</string>
<key>@0,name</key>
NVDA,Display-A
<key>@1,compatible</key>
NVDA,NVMac
<key>@1,device_type</key>
<string>display</string>
<key>@1,name</key>
NVDA,Display-B
<key>NVCAP</key>
<data>
BAAAAAAAAwAMAAAAAAAABwAAAAA=
</data>
<key>NVPM</key>
<data>
AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
</data>
<key>VRAM,totalsize</key>
<string>0x20000000</string>
<key>device_type</key>
NVDA,Parent
<key>model</key>
<string>9600 GT</string>
<key>name</key>
<string>display</string>
<key>rom-revision</key>
<string>9600 GT OpenGL Engine [EFI]</string>
</dict>
</dict>
</plist>

Then using EFIStudio, I extracted this from my ethernet device:

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>

PciRoot(0x1)/Pci(0x1c,0x5)/Pci(0x0,0x0)

<dict>
<key>built-in</key>
<string>0x01</string>
</dict>
</dict>
</plist>

5) Opened System Preferences/Network, and deleted all the devices on the left pane.

6) Opened /Library/Preferences/SystemConfiguration/ and deleted NetworkInterfaces.plist. Reboot.

7) Once rebooted, went back to System Preferences/Network, and started adding devices again. Added Ethernet first, followed by WiFi (if you use WiFi as well) and all the other devices in there.I was then able to get into the App Store.

 

httpv://www.youtube.com/watch?v=flF3Vc-IG8E

Comments

Popular posts from this blog

Got a New Switch? Add These Must-Have Accessories to Your Shopping List

Click here for my Idea List on Amazon! Nintendo's Switch is a versatile and fun gaming console perfect for the whole family. With its ability to connect to your TV for traditional console gaming and its portability for gaming on the go, it's no wonder the Switch remains a favorite among gamers. However, your Nintendo Switch purchase is just the beginning. To get the most out of your console and keep it protected, you’ll need some essential accessories. Here’s a list of must-have items every new Switch owner should consider: 1. Tempered Glass Screen Protector Protect Your Investment with Ease The Nintendo Switch’s touchscreen is prone to scratches and damage, especially when it’s on the go. A tempered glass screen protector is an essential first purchase to safeguard your console. Impact and Scratch Protection : Shields your screen from accidental drops, scratches, and smudges. If dr...

TLP: S2. Ep.14 - Gaming News Roundup: F-Zero X on Switch, Google Stadia Updates & More

Gaming News Roundup: F-Zero X on Switch, Google Stadia Updates & More Posted by The Tech Loft Podcast Welcome Back to The Tech Loft Podcast Hello, everyone! Welcome to another episode of *The Tech Loft Podcast*. It’s been a while since our last podcast, but I’m excited to dive back in. Life gets busy, especially with kids needing the computer, but I’m committed to bringing you great content. Remember, you can reach out on Twitter with any questions or comments. You can also find our podcast on major platforms like Apple Podcasts, Google Podcasts, Spotify, and more. Our home base is Anchor, which handles syndication across all platforms effortlessly. Watch the latest episode below or click here to view it on YouTube : Google Stadia Adds New Games Google Stadia is expanding ...

Fifine AM8 Dynamic Microphone & BM88 Low Profile Boom Arm Review - Is This the Best Budget Mic Setup?

Fifine AM8 Dynamic Microphone & BM88 Low Profile Boom Arm Review - Is This the Best Budget Mic Setup? If you're looking to upgrade your recording setup without breaking the bank, the Fifine AM8 Dynamic Microphone and Fifine BM88 Low Profile Boom Arm could be the perfect combination. In this review, we’ll go over everything you need to know, from audio quality and design to key features and performance. Let’s dive in and see if this duo could be the best budget-friendly mic setup for streamers, podcasters, and gamers alike. Unboxing the Fifine AM8 Dynamic Microphone The Fifine AM8 Dynamic Microphone has a sleek, professional look with a matte black finish and durable build quality. As a dynamic microphone, it’s specifically designed for close-up vocals, offering a cardioid pickup pattern that isolates the user’s voice and minimizes background noise—ideal for streaming or recording in busy environments. Key Features of the Fifine AM8 Onboard Volume Control: T...