Saturday, March 11, 2017
Fixing Device or computer could not be verified on the App Store
Fixing Device or computer could not be verified on the App Store
So far Ive run into issues with the App Store on every computer Ive hackintoshed and the fix has been the same for every single one so I figured Id post it here.
What you will need: Your network kexts and EFI Studio
1) Install your network kext(s). Once you have working ethernet and/or airport you can proceed.
2) After getting connected, go into System Preferences>Network and delete all devices from the list at the left. The click on locations and delete all locations so that only "Automatic" is left. Close System Preferences.
3) Navigate to /Library/Preferences/SystemConfiguration and delete all the .plist files associated with networking, ie; NetworkInterfaces.plist, com.apple.Network.Identifaction.plist, com.apple.airport.identification.plist
4) open EFI Studio and select "Ethernet" from the drop down menu. Click on add device. When the new window pops up, click on "Hex String to Clipboard"
5) open a terminal type
or
depending on which boot loader you are using.
6) Add a section that looks like this at the bottom
You will more than likely need to add the arguments "PCIRootUID=1" and "npci=0x2000" to kernel flags for this to work.
7) Lastly, add a section that looks like this to your boot.plist
Then reboot. Once your computer reboots, go into System Preferences > Network and click on assistant. Start the process to add a new network interface and more than likely it will detect, configure and connect to your network. At which point, you should be able to connect to the app store without running in to the "device could not be verified" error. If you primarily use wifi, you will still have to do this at least once with wired ethernet to get it working but after you have successfully downloaded at least one app, the error will go away and youll be able to connect to the App Store wirelessly. So if there are no kexts fro your particular ethernet NIC, youre probably not going to be able to connect to the app store
Note:
This will only work on devices that actually register as an airport card. Dongles like the Netgear WG111 that use the Realtek Wireless Utility to connect will not register properly and can not download from the app store.
Just for reference, here is my whole boot.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>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>PCIRootUID</key>
<string>1</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Quiet Boot</key>
<string>Yes</string>
<key>Timeout</key>
<string>0</string>
<key>Default Partition</key>
<string>hd(0,6)</string>
<key>device-properties</key>
<string>4b00000001000000010000003f0000000100000002010c00d041030a0000000001010600011c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>
</dict>
</plist>
Available link for download
Saturday, October 8, 2016
Fixing the Orange HardDisk Icons
Fixing the Orange HardDisk Icons
Upon upgrading to OS X 10.6.3, the P55 chipset was supported OutOfTheBox.
But theres a downside...
Apparently due to a Gigabyte BIOS bug, all SATA hard drives appear as External (Orange Icons).
Several methods were developed to overcome this.
Ill briefly describe the options here, and present my own Vanilla Solution.
Option 1: Using the IOAHCIBlockStorageInjector kext
One of the options we skipped in the MultiBeast configuration in Part Three was the IOAHCIBlockStorageInjector.This kext, makes all SATA drives appear as internal.
I call this a pseudo-kext, as it doesnt load a kext/driver binary, but instead overrides some options/configurations of the OS X original kext.
Although its not an additional kext, I dont like it, as we lose Hot-Swap support.
Its still possible to unmount and remove drives, but upon reconnecting, those dont get mounted automatically (and its necessary to use Disk Utility).
Option 2: Using the JMicron36xSATA kext
The JMicron36xSATA is identical to JMicron36xeSATA (which we selected in MultiBeast in Part Three), except that it uses an approach similar to the IOAHCIBlockStorageInjector, thus losing Hot-Swap again.Option 3: Overwriting the External.icns file
This was used by some users in the tonymacx86 forum. It consists of overwriting the contents of the /System/Library/Extensions/IOStorageFamily.kext/Contents/Resources/External.icns file with the contents of /System/Library/Extensions/IOStorageFamily.kext/Contents/Resources/Internal.icns.The easiest way to do this is to rename (so it also keeps a backup) the External.icns file, and copy the Internal.icns as External.icns.
The shortcomings of this method are, in my opinion, the "destruction" of the original icon file (albeit its backed-up), and as a side-effect, all external drives on the SATA controller are shown as internal.
Option 4: Lnx2Mac Vanilla solution... Assigning a custom icon
As the orange icons is just a cosmetic issue, I though it would be best to apply to it, well... "Make-Up"...So we are going to assign a custom icon to our hard drive icon.
You might not be aware of it, but its possible to alter the icon assigned to any file in OS X.
This is easily accomplished, by pasting the contents of the clipboard into the icon.
Great ! Lets do it on our hard drive icon!
So, first, we want to grab the original Internal Hard Disk icon into the clipboard.
Well use Preview.app for this:
- Open Preview.app
- Select File|Open... or hit CmdKeyO
- When the Open dialog appears, hit / (A "Go to the folder:" sub-dialog will appear)
- Continue typing (or Copy/Paste) the following path:
/System/Library/Extensions/IOStorageFamily.kext/Contents/Resources/ - Click on "Go"
- Select Internal.icns and click "Open"
- If the preview sidebar is not shown, click on its icon
- Select the first image, Internal.icns-1, and select Edit|Copy (or hit CmdKeyC)
- You can now Quit Preview
With the Icon in the clipboard, we can now apply it to our hard disk icon.
- Click on your Hard Drives icon, on the desktop
- Hit CmdKeyi to get the "Info" dialog
- Select the small icon on the top of this dialog (not the one under Preview). A blue aura will appear
- Hit CmdKeyV to paste the icon
- Close the Info dialog
If you have multiple drives, you can repeat the Pasting process.
Whats missing here ?...
Option 5: The holy grail... A DSDT based solution...
Ideally, wed like to solve this at the DSDT level.There were several attempts at it, but short of disguising the P55 as another Chipset, no other endeavor that I know of was successful at this...
Post your ideas, and we might collectively succeed at it !
Until then... Enjoy your familiar desktop !
Available link for download