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

Discussion in 'Network' started by pcmarques, Mar 8, 2014.

  1. pcmarques

    pcmarques

    Joined:
    Oct 24, 2011
    Messages:
    12
    Mobo:
    Mac OS X 10.8.4
    CPU:
    Core i5 2500k
    Graphics:
    Geforce 9600 GT
    Mac:
    MacBook Air
    Mar 8, 2014 at 5:27 PM #1
    pcmarques

    pcmarques

    Joined:
    Oct 24, 2011
    Messages:
    12
    Mobo:
    Mac OS X 10.8.4
    CPU:
    Core i5 2500k
    Graphics:
    Geforce 9600 GT
    Mac:
    MacBook Air
    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
     
    Flowmotion97 likes this.
  2. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    149,180
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Mar 8, 2014 at 10:13 PM #2
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    149,180
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Not necessary to use both DSDT patch *and* SSDT. Choose one method only.

    Don't forget to randomize the MAC address...
     
  3. gotjen1

    gotjen1

    Joined:
    May 30, 2013
    Messages:
    1
    May 13, 2014 at 11:11 PM #3
    gotjen1

    gotjen1

    Joined:
    May 30, 2013
    Messages:
    1
    Thank you so much for posting these instructions!!! :mrgreen:
    I haven't been able to sign into the app store since upgrading to Mavericks (but I didn't notice the issue until today), and I've never been able to use iMessages on my computer. But now both of them work perfectly!
    After a good 4 hours of reading through these forums and endless trial and error, I came across this thread, had it fail me once, then tried again, and hallelujah! It works!

    Now I can finally download FCP X from the app store.
     
  4. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    149,180
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    May 14, 2014 at 6:32 AM #4
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    149,180
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    The process is also completely described here: https://github.com/RehabMan/OS-X-Null-Ethernet, along with a few more details and with the three (mutually exclusive) methods for configuration (DSDT, SSDT, or injector kext).
     
  5. aide199

    aide199

    Joined:
    Aug 2, 2014
    Messages:
    3
    Aug 9, 2014 at 6:41 PM #5
    aide199

    aide199

    Joined:
    Aug 2, 2014
    Messages:
    3
    Hi,

    I've tried the following guide, but I am unable to get it to work - I don't have the fake network card listed when I add a new network interface. The guide I've tried to follow is:-

    1 – Go to https://bitbucket.org/RehabMan/os-x-...rnet/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.

    I've tried both methods - the first method using MaciASL doesn't allow me to click on the Apply button as it's greyed out and the second option I don't have an Extra folder.

    Can you please help me out - apologies for being a newbie

    Thanks in advance
     
  6. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    149,180
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Aug 9, 2014 at 7:59 PM #6
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    149,180
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    SSDT and DSDT patch methods are mutually exclusive.



    You should have an /Extra folder if you used Multibeast correctly...

    NullEthernet must be at 'en0'. If you have a different adapter at that name, you'll have to reset your network preferences as described in the README.

    Post ioreg, http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html, so I can look at your current state.
     
  7. aide199

    aide199

    Joined:
    Aug 2, 2014
    Messages:
    3
    Aug 9, 2014 at 8:14 PM #7
    aide199

    aide199

    Joined:
    Aug 2, 2014
    Messages:
    3
    Many Thanks for your reply...........I've now worked my way through the guide again and would you believe it's now working.

    Many thanks for your info and time
     
  8. vinnyamp

    vinnyamp

    Joined:
    Jan 17, 2014
    Messages:
    32
    Mobo:
    MSI Z87-GD65
    CPU:
    i7-4770k
    Graphics:
    NVIDIA GeForce GTX 750 Ti
    Sep 12, 2014 at 5:57 PM #8
    vinnyamp

    vinnyamp

    Joined:
    Jan 17, 2014
    Messages:
    32
    Mobo:
    MSI Z87-GD65
    CPU:
    i7-4770k
    Graphics:
    NVIDIA GeForce GTX 750 Ti
    Is there a way to install the MaciASL on a Hackintosh running OS X 10.6.8 ?
    when i try to install it, on my system i get this error:

     
  9. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    149,180
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Sep 12, 2014 at 6:35 PM #9
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    149,180
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    MaciASL can only be used on Lion or newer.

    You could patch your DSDT on a computer capable of running MaciASL or you could try DSDT Editor. Please note I do not test my patches with DSDT Editor (it is old and buggy).
     
  10. saki87

    saki87

    Joined:
    Oct 29, 2014
    Messages:
    3
    Mobo:
    ASUS Zenbook UX31A
    CPU:
    Intel Core i5-3317U
    Graphics:
    Intel HD Graphics 4000
    Nov 8, 2014 at 8:49 PM #10
    saki87

    saki87

    Joined:
    Oct 29, 2014
    Messages:
    3
    Mobo:
    ASUS Zenbook UX31A
    CPU:
    Intel Core i5-3317U
    Graphics:
    Intel HD Graphics 4000
    Hello there,

    I've applied the methods at the same time but I did not have a fake ethernet right now.. should and could I revert one of them?

    If I use dsdt should I save the patched dsdt with MaciASL as System DSDT? or just quit the program after save?

    If I use ssdt;
    Actually, I am using clover instead of multibeast. But I have an extra folder in my hard drive. There were ssdt-1.aml file in it. Then, I found ssdt-rmne.aml file in the archive I ve downloaded and placed it in to the extra folder in my hard drive with renaming it to ssdt.aml. Should I rename it as ssdt-2.aml?

    Any help will be appreciated..

    Reagards
    Saki
     

Share This Page