Contribute
Register

Layman's guide to access Mac App Store with NullEthernet.kext

Status
Not open for further replies.
Not sure about the model but it works by default

Probably not handled OOB as most Ethernet devices on hacks require hack kexts...

Post ioreg if you want me to look...

If your Ethernet device works, there is no need for NullEthernet.
 
Probably not handled OOB as most Ethernet devices on hacks require hack kexts...

Post ioreg if you want me to look...

If your Ethernet device works, there is no need for NullEthernet.

Here it is

EDIT: I FINALLY DID IT! AFTER MONTHS!

This guide was helpful to configure clover:

I've enabled the default ethernet card, deleted both network and system preferences files, rebooted an voila!
 

Attachments

  • Mac Pro.ioreg
    2.7 MB · Views: 120
Last edited:
I am really struggling with this... is there a video tutorial or something that explains it in a way I can understand ? I download the archives, the MaciASL, fro step 3 I get lost, since there is no kext file , since it has not been compiled yet. I am new to this, and I am finding this to be difficult to understand. (I have chameleon & OSX Mavericks).
 
I am really struggling with this... is there a video tutorial or something that explains it in a way I can understand ? I download the archives, the MaciASL, fro step 3 I get lost, since there is no kext file , since it has not been compiled yet. I am new to this, and I am finding this to be difficult to understand. (I have chameleon & OSX Mavericks).

Read the README at github NullEthernet: https://github.com/RehabMan/OS-X-Null-Ethernet
 
Same thing happened to me. Thunderstorm -> Killed Ethernet, Hackintosh had lots of problems with iCloud and Appstore. This guide was great. One detail missing, you need to edit patch.txt with your old Mac Address (if you want the process to be seamless). The key line is here:

Name (MAC, Buffer() { 0x11, 0x22, 0x33, 0x44, 0x55, 0x66 })\n

Fortunately my old ethernet card was alive long enough for me to get the MAC Address using ifconfig within a terminal. The lines your looking for should look like this:

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether aa:bb:cc:dd:ee:ff
inet6 fe80::922b:34ff:fe5a:692b%en0 prefixlen 64 scopeid 0x4
nd6 options=1<PERFORMNUD>
media: autoselect (100baseTX <full-duplex>)

Take the numbers that come out after "ether" replace 0x11 (from patch.txt) with 0xaa, 0x22 with 0xbb and so on. Use your hex numbers that are the response to the ifconfig command. If your computer is healthy it would be helpful to record your Ethernet MAC address so in the future you know how to replicate it in the future.
 
So, after a terrible thunderstorm my built-in network adapter died. Since I had an Apple USB Ethernet adapter (which I used with my MacBook Air), I've just plugged it back and got internet running again. BUUUUTTT, App Store wasn't working anymore. I've read a lot of solutions online, tried most of them and the only one that was truly useful is the one proposed by RehabMan (thank you so much, mate).

On the other hand, the installation method is not very easy for almost-newbies like me. Open the zip, install kext, patch DSDT, use SSDT... WTF, where should I start? After a couple of hours trying to figure out what to do, I've installed it and it's running perfectly. Probably it works for all external Internet adapters, either wi-fi or Ethernet. This is a straightforward guide for those out there who don't know how to install it.

1 – Go to https://bitbucket.org/RehabMan/os-x-null-ethernet/downloads and DL the archives.

2 – Go to http://sourceforge.net/projects/maciasl/ and download MaciASL.

3 – Install the NullEthernet.kext located in the folder RELEASE with your favourite Kext installer (I've used Kext Utility).

4 – Then proceed to edit your DSDT. Open MaciASL then go to --> Tools and select PATCH.

5 - A dialog window will show. Press OPEN and select the included "patch.txt". Select "Apply", save your DSDT and quit MaciASL.

6 – Copy the file ssdt–rnme.aml included in to the folder "/Extra/". Rename it to ssdt.aml. If you have more than one ssdt, rename i to ssdt-2.aml (or ssdt-3.aml and so on).

7 – Reboot

8 – When your beautiful Hackintosh reboots, go to System Preferences --> Network. Change location to "Automatic" (just in case you have different locations stored) and remove all of your network adapters using the "-" button located below the list of adapters.

9 – Go to /Library/Preferences/System Configuration and remove NetworkInterfaces.plist. If you wish, copy it to a different folder to have a backup (but it's not really needed).

10 – Reboot

11 – Once your hack is up and running again, go to System Preferences --> Network and manually add the adapter you use to connect to the internet AND ALSO the fake Ethernet adapter. I've chosen DHCP and it "found" an IP address. Both are online now.

12 – Connect to the App Store and there you go.

And again, thank you very much RehabMan
So, after a terrible thunderstorm my built-in network adapter died. Since I had an Apple USB Ethernet adapter (which I used with my MacBook Air), I've just plugged it back and got internet running again. BUUUUTTT, App Store wasn't working anymore. I've read a lot of solutions online, tried most of them and the only one that was truly useful is the one proposed by RehabMan (thank you so much, mate).

On the other hand, the installation method is not very easy for almost-newbies like me. Open the zip, install kext, patch DSDT, use SSDT... WTF, where should I start? After a couple of hours trying to figure out what to do, I've installed it and it's running perfectly. Probably it works for all external Internet adapters, either wi-fi or Ethernet. This is a straightforward guide for those out there who don't know how to install it.

1 – Go to https://bitbucket.org/RehabMan/os-x-null-ethernet/downloads and DL the archives.

2 – Go to http://sourceforge.net/projects/maciasl/ and download MaciASL.

3 – Install the NullEthernet.kext located in the folder RELEASE with your favourite Kext installer (I've used Kext Utility).

4 – Then proceed to edit your DSDT. Open MaciASL then go to --> Tools and select PATCH.

5 - A dialog window will show. Press OPEN and select the included "patch.txt". Select "Apply", save your DSDT and quit MaciASL.

6 – Copy the file ssdt–rnme.aml included in to the folder "/Extra/". Rename it to ssdt.aml. If you have more than one ssdt, rename i to ssdt-2.aml (or ssdt-3.aml and so on).

7 – Reboot

8 – When your beautiful Hackintosh reboots, go to System Preferences --> Network. Change location to "Automatic" (just in case you have different locations stored) and remove all of your network adapters using the "-" button located below the list of adapters.

9 – Go to /Library/Preferences/System Configuration and remove NetworkInterfaces.plist. If you wish, copy it to a different folder to have a backup (but it's not really needed).

10 – Reboot

11 – Once your hack is up and running again, go to System Preferences --> Network and manually add the adapter you use to connect to the internet AND ALSO the fake Ethernet adapter. I've chosen DHCP and it "found" an IP address. Both are online now.

12 – Connect to the App Store and there you go.

And again, thank you very much RehabMan
 
question. What do you do if you do NOT have a DSDT? I use clover too. Do i dump my ACPI info and save it as a DSDT?
 
So, after a terrible thunderstorm my built-in network adapter died. Since I had an Apple USB Ethernet adapter (which I used with my MacBook Air), I've just plugged it back and got internet running again. BUUUUTTT, App Store wasn't working anymore. I've read a lot of solutions online, tried most of them and the only one that was truly useful is the one proposed by RehabMan (thank you so much, mate).

On the other hand, the installation method is not very easy for almost-newbies like me. Open the zip, install kext, patch DSDT, use SSDT... WTF, where should I start? After a couple of hours trying to figure out what to do, I've installed it and it's running perfectly. Probably it works for all external Internet adapters, either wi-fi or Ethernet. This is a straightforward guide for those out there who don't know how to install it.

1 – Go to https://bitbucket.org/RehabMan/os-x-null-ethernet/downloads and DL the archives.

2 – Go to http://sourceforge.net/projects/maciasl/ and download MaciASL.

3 – Install the NullEthernet.kext located in the folder RELEASE with your favourite Kext installer (I've used Kext Utility).

4 – Then proceed to edit your DSDT. Open MaciASL then go to --> Tools and select PATCH.

5 - A dialog window will show. Press OPEN and select the included "patch.txt". Select "Apply", save your DSDT and quit MaciASL.

6 – Copy the file ssdt–rnme.aml included in to the folder "/Extra/". Rename it to ssdt.aml. If you have more than one ssdt, rename i to ssdt-2.aml (or ssdt-3.aml and so on).

7 – Reboot

8 – When your beautiful Hackintosh reboots, go to System Preferences --> Network. Change location to "Automatic" (just in case you have different locations stored) and remove all of your network adapters using the "-" button located below the list of adapters.

9 – Go to /Library/Preferences/System Configuration and remove NetworkInterfaces.plist. If you wish, copy it to a different folder to have a backup (but it's not really needed).

10 – Reboot

11 – Once your hack is up and running again, go to System Preferences --> Network and manually add the adapter you use to connect to the internet AND ALSO the fake Ethernet adapter. I've chosen DHCP and it "found" an IP address. Both are online now.

12 – Connect to the App Store and there you go.

And again, thank you very much RehabMan


will this work on OS sierra PB7? I tried the injector method described in the readme but it does not find the extra device.
 
Status
Not open for further replies.
Back
Top