gotojanoo Posted August 2, 2011 Share Posted August 2, 2011 Hi , Am trying to make my lion apps store and facetime work for last 2 weeks. so far i did everything from the all different forums.Now am about to give up. Am tired. ASUs P5KPL-CM motherboard.On board ehernet not work so i bought rightaway trendnet gigabit eherner card.Installed and its shows up as eng1. Tried Ethernet buit in Yes played with efi string with efi studio and osx86tool. deleted networkinterface.plist. Installed version 755 for facetime no go. What else i can do. Anyone wanna volunteer to back me up please and find some way to make apps store and facetime work.Sorry for my english though. One of the guy name Kris from Australia here he helped me a lot but he gave up too. Link to comment Share on other sites More sharing options...
Noam AA Posted August 2, 2011 Share Posted August 2, 2011 don't you have Atheros L1E? why it's not working? try this http://code.google.com/p/iats/ Link to comment Share on other sites More sharing options...
Dung Huynh Posted August 2, 2011 Share Posted August 2, 2011 I'm not sure about the solution for your system. But I've got the same problem. Anything I tried didn't work. The problem has been solved when I installed the Ethernet card properly (Realtek kexts from [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 3.8.0) although I don't need to use it. (I'm using wifi ) Hope this helps. this tag is using also: <key>EthernetBuiltIn</key> <string>Yes</string> Link to comment Share on other sites More sharing options...
gotojanoo Posted August 2, 2011 Author Share Posted August 2, 2011 Yes i added <key>EthernetBuiltIn</key> <string>Yes</string> I had tried both kext from multibeat 3.8.0 for my network. I can see in my system identifier that i have pci ethernet card installed .Even in the network its green and says connected. But still no go don't you have Atheros L1E? why it's not working?try this http://code.google.com/p/iats/ Thanks i will try that once i get back to home. Link to comment Share on other sites More sharing options...
Noam AA Posted August 2, 2011 Share Posted August 2, 2011 if you haven't till now, i think this will solve your problem, but it needs one of the two methods in order to get appstore working, first, you need to install the kext for your ethernet, then, add either the flag "ethernetbuiltin=y" in chameleon, or make efi string for your ethernet, or inject it via dsdt. either should work. make sure this device (the ethernet) place on 'en0' under network preferences. or there will be issues. (you can delete all network devices from the system preferences, and the file NetworkInterfaces.plist placed on Library/preferences/SystemConfiguration) Link to comment Share on other sites More sharing options...
gotojanoo Posted August 3, 2011 Author Share Posted August 3, 2011 hi i already installed Ethernet kext but i dont know how to add flag in chameleon .My network looks like this.and my networkinterface.plist says IOBuildt in False Link to comment Share on other sites More sharing options...
oogie Posted August 3, 2011 Share Posted August 3, 2011 So I had the app store issue with my install as well. Only thing that worked for me was an EFI string for my onboard LAN. Use EFIStudio to generate your string and add it to your apple.boot.plist. Which should give you IOBuiltin = True. EFIStudio_1.1.app.zip Link to comment Share on other sites More sharing options...
gotojanoo Posted August 3, 2011 Author Share Posted August 3, 2011 Thanks for EFI Studio apps but i still can't get in my IObuiltin is still False. Link to comment Share on other sites More sharing options...
Noam AA Posted August 3, 2011 Share Posted August 3, 2011 let's go step by step, it's not hard! well first of u need gfxutil - http://rapidshare.com/files/83220759/gfxutil.zip.html lunch terminal, and drag gfxutil into the terminal, and type after '-f ethernet' (i.e. = gfxutil -f ethernet) you will get something like this = PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0) after you get this, make a plist file with the following <?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>what you got in terminal</key> <dict> <key>built-in</key> <string>0x01</string> </dict> </dict> </plist> now, download osx86tools (google) and click on 'Add EFI string' there go to Import Hex/Plist and load the plist file you just created. you will get has code something like 4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600051c0101 60000007fff0400160000006200750069006c0074002d0069006e0000000500000001 now all you need to do is copy that and insert it to boot.plist like this <key>device-properties</key> <string>4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600051c0101 60000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string> Link to comment Share on other sites More sharing options...
gotojanoo Posted August 3, 2011 Author Share Posted August 3, 2011 Thanks and appreciate .i will report u back . Link to comment Share on other sites More sharing options...
Mr Giggles Posted August 3, 2011 Share Posted August 3, 2011 Is there any way to do this without osx86tools? it does not run on Lion for me. (well, it opens, but cannot import my network.plist i created as per instructions. I cannot just type/paste it in there either. --EDIT-- EFI studio does all of this in 1 click. Just select Ethernet from the dropdown. NOTE: if you have Chameleon r1000+ com.apple.boot.plist is NO LONGER USED. its now org.chameleon.boot.plist. Also, make sure you don't have Ethernet built-in flag set to Y, or you will get unbootable system. This method fixes facetime and app store issues. Link to comment Share on other sites More sharing options...
gotojanoo Posted August 4, 2011 Author Share Posted August 4, 2011 let's go step by step, it's not hard!well first of u need gfxutil - http://rapidshare.com/files/83220759/gfxutil.zip.html lunch terminal, and drag gfxutil into the terminal, and type after '-f ethernet' (i.e. = gfxutil -f ethernet) you will get something like this = PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0) after you get this, make a plist file with the following <?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>what you got in terminal</key> <dict> <key>built-in</key> <string>0x01</string> </dict> </dict> </plist> now, download osx86tools (google) and click on 'Add EFI string' there go to Import Hex/Plist and load the plist file you just created. you will get has code something like 4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600051c0101 60000007fff0400160000006200750069006c0074002d0069006e0000000500000001 now all you need to do is copy that and insert it to boot.plist like this <key>device-properties</key> <string>4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600051c0101 60000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string> when i try to load plist file in osx86tool error showed up its says "gfxutil: invalid property list xml inputfile '/Users/*******/Documents/OSX86ToolsGFX/import.plist'! (1)" BTW when i creat that plist what name should i save with.And when u say boot.plist means com.apple.boot.plist? Link to comment Share on other sites More sharing options...
Noam AA Posted August 4, 2011 Share Posted August 4, 2011 when i try to load plist file in osx86tool error showed up its says "gfxutil: invalid property list xml inputfile '/Users/*******/Documents/OSX86ToolsGFX/import.plist'! (1)"BTW when i creat that plist what name should i save with.And when u say boot.plist means com.apple.boot.plist? what is the address of lan(what you get in gfxutiil)? give me and i will make u a string, and example on how to make one) and yes, com.apple.boot.plist or org.chameleon.boot.plist (note that on newer versions org.chameleon.boot.plist is the right name!) Link to comment Share on other sites More sharing options...
oogie Posted August 4, 2011 Share Posted August 4, 2011 Or, you could just open EFIStudio, select ethernet, click add device and you'll get the hex string to put in your com.apple.boot.plist. Link to comment Share on other sites More sharing options...
gotojanoo Posted August 4, 2011 Author Share Posted August 4, 2011 Thank u guys a lot for yr help. I made it finally with all u guy's help.Created hex key through EFI and added in my plist and restarted and now its working apps. Again thanks Noam AA and oogie for yr big time help.Now facetime am not too much concern if its work or not. Link to comment Share on other sites More sharing options...
justroach Posted August 23, 2011 Share Posted August 23, 2011 OK, I tried the method from post#9 and got the EFI string. When I have just the EFI string in /Extra/com.apple.Boot.plist /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist says: <key>BSD Name</key> <string>en0</string> <key>IOBuiltin</key> <false/> When I have the EFI string and EthernetBuiltIn=y I still get "false" for IOBuiltin. When I remove the EFI string and have just EthernetBuiltIn=y /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist says: <key>BSD Name</key> <string>en0</string> <key>IOBuiltin</key> <true/> Sweet! Right? No. App Store still doesn't work. Clicking Install changes the button back to the price and choosing Sign In... from the Store menu does nothing. No errors even in /var/log/system.log. This is the same on 2 different machines. A Tyan S5397 with on-board Intel NICs and an Intel S5520SC with a PCIe NIC. It seems like there must be something else going one. Any ideas? Thanks in advance. Link to comment Share on other sites More sharing options...
MiddleBrooker Posted September 15, 2011 Share Posted September 15, 2011 Hi, I've tried this mod but unfortunately after the adding of the EthernetBultIn and EFI string to my org.chameleon.Boot.plist I can only get 1600x1200 as screen resolution and very slow video. It seems to broke my video driver. Thanks for any help! Link to comment Share on other sites More sharing options...
Biso007 Posted September 27, 2011 Share Posted September 27, 2011 So .. as far as I understood from lots of readings here and other places, there is no way to access App Store if you don't have ethernet card even if you don't use it ?!! ... that would be the most app development I have ever seen!! My laptop has built-in card but its kext corrupts the sleep/reset/restart functions so I disabled it ... does this mean no App Store for me ?? .. WTF!! Link to comment Share on other sites More sharing options...
Noam AA Posted September 27, 2011 Share Posted September 27, 2011 it's not so massed up. there are a lot of apps that require you LAN MAC address to verify your computer, maybe a PCMCIA card will help here, i on my desktop, after long long time figured my onboard LSN making to much troubles an KP on wake, so i decided to get a chip PCI LAN, and it worked like a charm Link to comment Share on other sites More sharing options...
Biso007 Posted September 27, 2011 Share Posted September 27, 2011 it's not so massed up. there are a lot of apps that require you LAN MAC address to verify your computer, maybe a PCMCIA card will help here, That would be OK for device-based applications ... but it's supposed to use your Apple ID from any device (iPhone, iPad, Macbook) so why such restriction ?!! .. thx God applications like Viber, Whatsapp, FB or Youtube were not written by Apple!! Link to comment Share on other sites More sharing options...
Noam AA Posted September 27, 2011 Share Posted September 27, 2011 That would be OK for device-based applications ... but it's supposed to use your Apple ID from any device (iPhone, iPad, Macbook) so why such restriction ?!! .. thx God applications like Viber, Whatsapp, FB or Youtube were not written by Apple!! i have korg software synths that require MAC authorization, also other plugin.. and by the way, don't you ever forget osx was never meant to installed on a PC. so basically your all OS is device-based application Link to comment Share on other sites More sharing options...
BuXb Posted April 11, 2012 Share Posted April 11, 2012 I solved it by (in addition to key/string EthernetBuiltIn/Yes) generating a Mac Mini smbios.plist (via Chameleon Wizard), save, reboot, App Store login now works. My system is closest to MM 4,1 so that's the one I used. Link to comment Share on other sites More sharing options...
Recommended Posts