- Joined
- Sep 28, 2010
- Messages
- 75
- Motherboard
- EVGA Z77 FTW
- CPU
- i7-3770K
- Graphics
- Nvidia GTX 670 x 2
- Mac
- Classic Mac
- Mobile Phone
Re: Sign in app store issues after 10.6.8 update Fix
Answered my own question. Basically, in between <string> </string> is your string. That is hex code. Slap that into a plain text file with .hex as the extension. That will let you use an editor like osx86 tools to import the .hex file and create the combined hex string. After I did that and then cleared out my network preferences and plists I could finally pick out the injected Ethernet in network preferences to install. I did every fix and this is the one that got it working for me. Combined hex strings (since I had video).
blindwarrior said:UNOE said:I just made a custom EFI string to get a both my Graphics cards working along with the app store this was not to hard yet it seemed impossible as I started. I'm going to give you the total break down most of you know all this but many people reading don't know where com.apple.Boot.plist....
So I added - <key>device-properties</key> <string>cb0400000100..........05b4546495d</string> to the file 'com.apple.Boot.plist' that is in the Extra folder in the root of the install the way I made me EFI string for my GTX570 is I found out during boot one of my 570's one had a '3' and one '7' like so
PciRoot(0x1)/Pci(0x3,0x0)/Pci(0x0,0x0)
PciRoot(0x1)/Pci(0x7,0x0)/Pci(0x0,0x0)
When I created the first string with 'OSX86 tools' I saved it as a Plist then from there I opened the plist and duplicated the line and changed one of the '3' to '7' I also had to change the DVI lines So I changed the '0' and '1' from the first line and added '2' and '3' on the second line details. Also changed the 'A' and 'B' it looked like this
<key>@2,compatible</key>
<string>NVDA,NVMac</string>
<key>@2,device_type</key>
<string>display</string>
<key>@2,name</key>
<string>NVDA,Display-C</string>
<key>@3,compatible</key>
<string>NVDA,NVMac</string>
<key>@3,device_type</key>
<string>display</string>
<key>@3,name</key>
<string>NVDA,Display-D</string>
after I created my Custom Graphics plist I saved, then I created a plist for my ethernet and saved it
When I had both Ethernet and graphics plist done. I used OSX86 tools and used 'Combine Hex Strings' then I found both plist and highlighted both files and opened them at the same time. Then I had my new Custom EFI String. I then Copy and pasted the Long string to com.apple.Boot.plist' under the 'Extra' Folder like so first <key>device-properties</key> then <string>cb0400000100..........05b4546495d</string> [Please Note:your string will be really long] this is a shorten example.
This was really amazing this is what fixed my App Store and also allowed both of my Graphics cards to show up. It was very simple and I learned something today.
Question.. I already have both of my strings. I already made my GFX string and Ethernet string, and osx86 tools won't let you paste in the text. It seems to only combine files that are on the HD. How do I approach that?
Answered my own question. Basically, in between <string> </string> is your string. That is hex code. Slap that into a plain text file with .hex as the extension. That will let you use an editor like osx86 tools to import the .hex file and create the combined hex string. After I did that and then cleared out my network preferences and plists I could finally pick out the injected Ethernet in network preferences to install. I did every fix and this is the one that got it working for me. Combined hex strings (since I had video).