Contribute
Register

Mac App Store access with NullEthernet.kext

Status
Not open for further replies.
Hi all,

I've tried to follow this thread closely, but couldn't find a solution to my case. I also get the same error message. Unfortunately, however, my ethernet port is broken (I'm still not 100% sure if it's really a hardware issue, but I can't even access ethernet when booting via Linux, so the thing really seems to be broken.) That means, the existing fixes for the app-store issue don't work. Does anyone have an idea how to go about it in my case?

Thank you so much!

Use NullEthernet.kext. The README has all the information you need.
 
Use NullEthernet.kext. The README has all the information you need.

Hi,
Thank you for the quick reply. I originally hadn't seen this thread, but a different one, and then answered to this one, not noticing that it exactly deals with my problem. Sorry about that!

Regarding the installation: I checked out the github page, but I have to admit that it's above my head. As a background: I'm using OS X Yosemite 10.10.5 with 2.5 GHz Intel Core i5 (i.e., 64 bit).

So, here is what I did: I downloaded Kext Wizard 2, which, when opened, has an installation tab, where it reads "select kexts to install". On github, it states that I should install nullethernet.kext. I'm assuming it's one of the four files under the "NullEthernet" folder, most likely, NullEthernet-Info.plist. Is this correct? When opening this file, I get 65 lines of code, which, I assume, I need to paste into the kext wizard section -- is this correct, too? It then states to apply the DSDT patch code, which is in the patch.txt file. Should this also be run in the same wizard window?

Perhaps, I'll leave it at that. As you can tell, I'm new to all this. My goal is to download devtool in order to install Stan (a programming environment in R to do Bayesian Statistics).

Thank you so much! I have my fingers crossed.

Best
 
Hi,
Thank you for the quick reply. I originally hadn't seen this thread, but a different one, and then answered to this one, not noticing that it exactly deals with my problem. Sorry about that!

Regarding the installation: I checked out the github page, but I have to admit that it's above my head. As a background: I'm using OS X Yosemite 10.10.5 with 2.5 GHz Intel Core i5 (i.e., 64 bit).

So, here is what I did: I downloaded Kext Wizard 2, which, when opened, has an installation tab, where it reads "select kexts to install". On github, it states that I should install nullethernet.kext. I'm assuming it's one of the four files under the "NullEthernet" folder, most likely, NullEthernet-Info.plist. Is this correct? When opening this file, I get 65 lines of code, which, I assume, I need to paste into the kext wizard section -- is this correct, too? It then states to apply the DSDT patch code, which is in the patch.txt file. Should this also be run in the same wizard window?

The README links proper download location. You should read it carefully.
 
Hello,
I'm trying to access MAS from iboot-haswell-snowLeopard.

The motherboard ethernet isn't working (I have no item in SysPref/Network for it). I found a PCI ethernet card, and now ethernet is working.
But now, if I go to SysPref/Network: instead of having an "ethernet" device I've got an "ethernet adapter" device.
-> I still can't log to MAS

So I'm trying to install NullEthernet with the alternate PCI method (since I'm booting with iboot I can't use DSDT/SSDT method), in order have an fake "ethernel".

In downloaded RehabMan-NullEthernet-2014-1222
In NullEthernetInjector.kext/Contencts/Info.plist I changed :
IOPCIMatch to 0x10ec8169 since vendor=10EC and device=8169

Installed both kext with kextwizard. There are copied to System/Library/Extensions, but the kext are not loaded.

I found these logs:
20/02/16 11:07:55 [0x0-0x24024].janek202.Kext-Wizard[265] kxld[com.apple.driver.AppleRTL8169Ethernet]: The super class vtable 'vtable for IOEthernetController' for vtable 'vtable for AppleRTL8169Ethernet' is out of date. Make sure your kext has been built against the correct headers.
20/02/16 11:07:55 [0x0-0x24024].janek202.Kext-Wizard[265] Link failed (error code 5).
20/02/16 11:07:55 [0x0-0x24024].janek202.Kext-Wizard[265] Prelink failed for com.apple.driver.AppleRTL8169Ethernet; omitting from prelinked kernel.
 
Hello,
I'm trying to access MAS from iboot-haswell-snowLeopard.

The motherboard ethernet isn't working (I have no item in SysPref/Network for it). I found a PCI ethernet card, and now ethernet is working.
But now, if I go to SysPref/Network: instead of having an "ethernet" device I've got an "ethernet adapter" device.
-> I still can't log to MAS

So I'm trying to install NullEthernet with the alternate PCI method (since I'm booting with iboot I can't use DSDT/SSDT method), in order have an fake "ethernel".

In downloaded RehabMan-NullEthernet-2014-1222
In NullEthernetInjector.kext/Contencts/Info.plist I changed :
IOPCIMatch to 0x10ec8169 since vendor=10EC and device=8169

Installed both kext with kextwizard. There are copied to System/Library/Extensions, but the kext are not loaded.

I found these logs:
20/02/16 11:07:55 [0x0-0x24024].janek202.Kext-Wizard[265] kxld[com.apple.driver.AppleRTL8169Ethernet]: The super class vtable 'vtable for IOEthernetController' for vtable 'vtable for AppleRTL8169Ethernet' is out of date. Make sure your kext has been built against the correct headers.
20/02/16 11:07:55 [0x0-0x24024].janek202.Kext-Wizard[265] Link failed (error code 5).
20/02/16 11:07:55 [0x0-0x24024].janek202.Kext-Wizard[265] Prelink failed for com.apple.driver.AppleRTL8169Ethernet; omitting from prelinked kernel.

Just use the SSDT. And iBoot boots in 32-bit mode, so use the 32-bit NullEthernet.kext.
 
Just use the SSDT. And iBoot boots in 32-bit mode, so use the 32-bit NullEthernet.kext.


sorry for the noob question, but how can I use SSDT/DSDT with iBoot ?

I've read that there was no way to do that:
http://www.tonymacx86.com/lion-desktop-support/59433-help-how-get-dsdt-into-iboot.html

Can't I use the PCI injector method instead to create a fake ethernet controler for my motherboard ethernet controler ?

That's what I have on DPCI manager:
vendor:device
sub ven:dev
vendor name
device name
comment
10EC:8168
1458:E000
Realtek Semiconductor Co., Ltd.
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
PCI card, working but MAS doesn't like it
10EC:8169
10EC:8169
Realtek Semiconductor Co., Ltd.
RTL8169 PCI Gigabit Ethernet Controller
on motherboard, not working, no interface for it


I would like to have a fake ethernet connexion on 10EC8169, while I'm using 10EC8168.


I'm using 10ec8168
 
sorry for the noob question, but how can I use SSDT/DSDT with iBoot ?

Place the files in /Extra on your system partition (on HDD).
 
Ok it works.
I used the pci injector method with the default pciid 816910ec
Removed interfaces from sysprefs network,
Plist files from /Library/prefs/xxx
Reboot and it works

Thanks
 
Just wanted to drop a big thank you for this. I've gotten this to work on my Dell Studio XPS 8100. :clap:

ByteWrencher
 
NullEthernet.kext compatibility with MacBook Pro Thunderbolt Ethernet (no WiFi)

RehabMan and all: I saw your posts on this topic on several forums. If I understand some of what I've read so far, it is that even with functional Ethernet, one cannot connect to the App Store except by built-in WiFi.

I have a 2014 MacBook Pro with a damaged Airport card and while this model doesn't have a "proper" Ethernet port, it does support "Thunderbolt Ethernet" with an adapter—no additional software or drivers needed. But I can't connect to the App Store because of the device verification error.

Before I install this kext—or any of the other patches floating around—I wanted to make sure that it (1) wouldn't break my Thunderbolt Ethernet access, (2) that this method is indeed compatible with my system and my problem as I've described here, and (3) whether or not I need to make any alterations to the process.

I apologise if this has been asked before, but there is a great deal of information on countless pages to go through. Thank you all in advance.

Cheers

PS: I am running Mac OS X El Capitan 10.11.3
 
Last edited:
Status
Not open for further replies.
Back
Top