Thanks MAK1 for starting this thread. I am running Snow Leopard 10.6.8 64bit. I thought I already have a working 100% hack until I tried to download apps from the App Store. I am connecting to the internet using my Linksys 600N USB wifi adapter Ver.2.
I tried Method #1 and Method #2 in the first post but it didn't work. The only option left was to go with Method #3. But there's one more thing getting me scared to do it: I have a graphics EFI string injected in my org.chaemeon.boot.plist and it will conflict with the ethernet EFI string. So I did more research and found this thread started by
pcwiz:
and I used it as reference guide. I've read that I have to merge my gfx string and the ethernet string and make one EFI string and put that as the deviceID string in my org.chameleon.boot.plist.
Here's how I did it:
-I opened up EFI Studio, on the 'Select Device' field I selected 'Ethernet' and clicked 'Add Device'. Then clicked 'Save XML. A untitled.plist file was saved on my desktop. Then I opened it with Text Edit. Just open it for now.
-Next I opened up OSX86 Tools to generate my custom Asus GeForce EN210 graphics string, since it is not available in the selection. I then copied not the series of numbers below but I copied the one above it, Then pasted that entry on the untitled.plist that I opened earlier.
-To merge both entries, I followed the guide by
Bit Shoveler in post # 6 here:
http://www.insanelymac.com/forum/index.php?showtopic=114349
then I saved it and closed Text Edit. Just follow the format and it should be good.
I downloaded gfxUtil here:
http://forum.netkas.org/index.php/topic,64.0.html
and extracted it on my desktop.
I opened up Terminal and typed in the following command:
Code:
cd /Desktop
gfxutil -i xml -o hex untitled.plist ethernet.hex
mv /Desktop/ethernet.hex ethernet.txt
I then saw an ethernet.txt file on my desktop. This file contains the hex string for my gfx and ethernet. I copied that as the string for the deviceID in my org.chameleon.boot.plist. I also deleted the PCIRootUID=1 entry in there and then I saved the file and closed Text Edit..
I then deleted com.apple.network.identification.plist and networkInterfaces.plist in /Library/Preferences/SystemConfiguration. I also deleted all the network profiles in Network System Preferences. I ran Kext Utility and rebooted and crossed my fingers and hope that I will see my desktop again.
I did saw my desktop again, yehey!
I fired up Network Preferences in System Preferences and I manually add ethernet by clicking the '+' sign. I was really happy to see 'Ethernet' (no en0, no en1, no 'Ethernet Adaptor'). I know it will work. I plugged in my USB WiFi Adapter and Network Preferences automatically detected it. I just clicked "Apply" and I got internet connection again. I tried logging in App Store and it worked!