Jump to content

Mac App Store access with NullEthernet.kext

mac app store NullEthernet Ethernet

  • Please log in to reply
65 replies to this topic

#41
adriangb

adriangb

    adriangb

  • Members
  • PipPipPip
  • 155 posts
  • Gender:Male
  • Location:Illinois
I'm currently using this, and it works, but I'd like to see if there's a way to do without it. Amongst other things, my interfaces get renamed every time I reboot:
Attached File  uploadfromtaptalk1400252645077.jpg   50.26KB   6 downloads
I haven't tested if the actual USB Ethernet adapter is functional in this setup.
I've got a compatible mPCIe AirPort card, and a genuine Apple USB Ethernet adapter. Ideally, I'd like to be able to access the App Store without a null kext or enabling my MBs Ethernet, any ideas?

#42
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,353 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

I'm currently using this, and it works, but I'd like to see if there's a way to do without it. Amongst other things, my interfaces get renamed every time I reboot:
attachicon.gifuploadfromtaptalk1400252645077.jpg
I haven't tested if the actual USB Ethernet adapter is functional in this setup.
I've got a compatible mPCIe AirPort card, and a genuine Apple USB Ethernet adapter. Ideally, I'd like to be able to access the App Store without a null kext or enabling my MBs Ethernet, any ideas?


I don't understand the purpose of the screen shot...

But there is no way (that I know of) to enable Mac App Store access with only USB devices.

#43
adriangb

adriangb

    adriangb

  • Members
  • PipPipPip
  • 155 posts
  • Gender:Male
  • Location:Illinois

I don't understand the purpose of the screen shot...

But there is no way (that I know of) to enable Mac App Store access with only USB devices.

To show that my WiFi interface is getting renamed to USB Ethernet (and I've seen Ethernet become WiFi IIRC).

Ok thanks I'll see what I can figure out.

#44
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,353 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

To show that my WiFi interface is getting renamed to USB Ethernet (and I've seen Ethernet become WiFi IIRC).

...


Use "Rename Service" from the gear menu to change the name to whatever you want.

#45
adriangb

adriangb

    adriangb

  • Members
  • PipPipPip
  • 155 posts
  • Gender:Male
  • Location:Illinois

Use "Rename Service" from the gear menu to change the name to whatever you want.


I have, but it gets reverted upon reboot it seems.

#46
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,353 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

I have, but it gets reverted upon reboot it seems.


Then something is damaged in your network config files. Read the README for how to remove network plist and start over.

#47
moonwynde

moonwynde

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Greetings, I'm hoping you're kext can help me, I'd been advised to try it out, but being new to this, I figure I'm missing something right in front of my face.

 

Here's the situation,  I've got a Macbook 2,1 (2006 model) that I bought as a refurb.  It works great, however initially i'd periodically get the infamous "computer cannot be verified" message, and now I always get it.   After a lot of research, working with Apple Tech support and finally verifying at an Apple store, the ethernet on my board has gone the way of the dodo.  So I've got two options at this point, hope your kext will work (the ethernet is not even seen by the computer) or track down a new logicboard.  With the current price I've seen them and the fact this model is a dead end (can't upgrade beyond lion) I'm hoping to get your kext to work.  

 

I've gotten the kext installed, but seem to have an issue getting the DSDT to patch properly.  I currently have OSX10.6.8, so I'm restricted to DSDT Editor.  I extract the DSDT, open the patch.txt, but when I attempt to compile, I get the following errors:

 

878 Error    Invalid combination of Length and Min/Max fixed flags

2705 Error  String must be entirely alphanumeric (smc-napa)

2721 Error  String must be entirely alphanumeric (smc-sms)

3556 Error   String must be entirely alphanumeric (media-notify)

 

Fixing the error appears to correct the 878, but not any of the others.  

 

Any help you could give me would be greatly appreciated.

 

 



#48
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,353 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

Greetings, I'm hoping you're kext can help me, I'd been advised to try it out, but being new to this, I figure I'm missing something right in front of my face.
 
Here's the situation,  I've got a Macbook 2,1 (2006 model) that I bought as a refurb.  It works great, however initially i'd periodically get the infamous "computer cannot be verified" message, and now I always get it.   After a lot of research, working with Apple Tech support and finally verifying at an Apple store, the ethernet on my board has gone the way of the dodo.  So I've got two options at this point, hope your kext will work (the ethernet is not even seen by the computer) or track down a new logicboard.  With the current price I've seen them and the fact this model is a dead end (can't upgrade beyond lion) I'm hoping to get your kext to work.  
 
I've gotten the kext installed, but seem to have an issue getting the DSDT to patch properly.  I currently have OSX10.6.8, so I'm restricted to DSDT Editor.  I extract the DSDT, open the patch.txt, but when I attempt to compile, I get the following errors:
 
878 Error    Invalid combination of Length and Min/Max fixed flags
2705 Error  String must be entirely alphanumeric (smc-napa)
2721 Error  String must be entirely alphanumeric (smc-sms)
3556 Error   String must be entirely alphanumeric (media-notify)
 
Fixing the error appears to correct the 878, but not any of the others.  
 
Any help you could give me would be greatly appreciated.


Well, you should always fix any errors that exist in your DSDT prior to attempting to patch it. And I would need to see the DSDT to discern the cause of the errors. Also, it is probably a good idea to use MaciASL on a computer capable of running it. There is a MaciASL available for Lion.

Finally, even once you patch your DSDT, you'll need some way to activate it. And the only way to use a patched DSDT on a real Mac is to make it into a hack (eg. install Clover or Chameleon as the bootloader). If the Ethernet device shows on the PCIe bus it will be much easier to simply create an injector kext instead of patching DSDT. Use DPCIManager->PCI List to see if the device is present on the bus.

#49
moonwynde

moonwynde

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Well, you should always fix any errors that exist in your DSDT prior to attempting to patch it. And I would need to see the DSDT to discern the cause of the errors. Also, it is probably a good idea to use MaciASL on a computer capable of running it. There is a MaciASL available for Lion.

Finally, even once you patch your DSDT, you'll need some way to activate it. And the only way to use a patched DSDT on a real Mac is to make it into a hack (eg. install Clover or Chameleon as the bootloader). If the Ethernet device shows on the PCIe bus it will be much easier to simply create an injector kext instead of patching DSDT. Use DPCIManager->PCI List to see if the device is present on the bus.

 

Thanks for the feedback.  I'm going to see what I can figure out (only way to learn what the hell I'm doing, right?) though part of the problem is that without app store access, I can't get my Lion update anymore.  So I'm stuck using DSDT Editor for now.  I'll look into the DPCIManager as well.



#50
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,353 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

Thanks for the feedback.  I'm going to see what I can figure out (only way to learn what the hell I'm doing, right?) though part of the problem is that without app store access, I can't get my Lion update anymore.  So I'm stuck using DSDT Editor for now.  I'll look into the DPCIManager as well.


I don't understand what MAS access has to do with MaciASL, but ok...

#51
moonwynde

moonwynde

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

I don't understand what MAS access has to do with MaciASL, but ok...

 

The only versions of MaciASL I've found run on Lion or better, and without MAS access, I cannot upgrade from Snow Leopard.  



#52
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,353 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

The only versions of MaciASL I've found run on Lion or better, and without MAS access, I cannot upgrade from Snow Leopard.


I assumed when you wrote "I can't get my Lion update anymore" that you were running Lion and needed an update for Lion.

If DSDT Editor is not compatible with my patches (I have no idea if they are or not, I don't use DSDT Editor), you will either have to tweak the patches so they are, or do the patching on a different computer... one capable of running MaciASL.

From the errors you listed, it doesn't seem a problem with the NullEthernet DSDT patches, but rather a problem with your native DSDT. All errors in a native DSDT should be resolved prior to applying any DSDT patches.

#53
gils83

gils83

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,688 posts
  • Gender:Male
  • Location:France
  • Interests:le soleil du var et l'informatique

:)

 

hello RehabMan , 

 

on my DWA 131 AppleStore no work :(  my PCI Ethernet is HS :( but on the  Mac mini Early 2006 , the USB DWA 131 work fine on AppleStore  !!   :shock: My English is pitoyable  :cry:

 

look Picture and link , thank for help   :whistle:

 

 

http://www.insanelym...cimale-dwa-131/

 

 

 

 

Attached Files



#54
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,353 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

:)
 
hello RehabMan , 
 
on my DWA 131 AppleStore no work :(  my PCI Ethernet is HS :( but on the  Mac mini Early 2006 , the USB DWA 131 work fine on AppleStore  !!   :shock: My English is pitoyable  :cry:
 
look Picture and link , thank for help   :whistle:
 
 
http://www.insanelym...cimale-dwa-131/


Installation methods are mutually exclusive... Use only *one of* DSDT patch/SSDT/NullEthernetInjector.kext, not all three.

Please read the README carefully.

Post ioreg (use IORegistryExplore v2.1) if you need assistance.

#55
gils83

gils83

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,688 posts
  • Gender:Male
  • Location:France
  • Interests:le soleil du var et l'informatique

ok ,

 

j'ai utilisé votre patch avec DSDT Editor :)

 

use your patch with DSDT Editor :)

 

thank 

Attached Files



#56
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,353 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

ok ,
 
j'ai utilisé votre patch avec DSDT Editor :)
 
use your patch with DSDT Editor :)
 
thank


Your Archive.zip shows both SSDT and DSDT patch solutions being used.
Also, your screen shot shows use of the injector kext.

ioreg file was not created with IORegistryExplorer v2.1.

#57
gils83

gils83

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,688 posts
  • Gender:Male
  • Location:France
  • Interests:le soleil du var et l'informatique

:)

 

yes but kext is no work ( non monté ) 

 

yes the version ioreg is 3.0.2 (14)  je vais chercher la 2.1 


:)

 

is version 2.1 :)

 

j'ai eu des problèmes avec Enock 2390 , je fonctionne en ce moment avec Clover . 

je vais refaire un ioreg avec Enock avec DSDT et SSDT actif 

 

I had problems with Enock 2390, I now work with Clover. 

I'll do another ioreg with Enock with DSDT and SSDT active :) 

Attached Files

  • Attached File  iMac.zip   406.3KB   1 downloads


#58
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,353 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

:)
 
yes but kext is no work ( non monté ) 
 
yes the version ioreg is 3.0.2 (14)  je vais chercher la 2.1 

:)
 
is version 2.1 :)
 
j'ai eu des problèmes avec Enock 2390 , je fonctionne en ce moment avec Clover . 
je vais refaire un ioreg avec Enock avec DSDT et SSDT actif 
 
I had problems with Enock 2390, I now work with Clover. 
I'll do another ioreg with Enock with DSDT and SSDT active :)


ioreg shows your 'en0' attached to USB WiFi. Follow the instructions in the readme to reset your network settings.

NullEthernet.kext is not loaded...

Post the contents of your /EFI/Clover/ACPI/patched folder.

#59
gils83

gils83

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,688 posts
  • Gender:Male
  • Location:France
  • Interests:le soleil du var et l'informatique

:w00t:  :w00t:  :w00t:  :w00t:

 

:yoji:  :yoji:  :yoji:

 

 

tu es le meilleur !!!  ça marche nikel/chrome !!!  

 

je n'avais pas vu les 2 kexts  !! work fine on Yosemite , un grand....grand.....grand merci !!! 

 

 

 


whooo !!!

 

iCloud work !!!!  

 

IOBultin is true   :)

<?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>Interfaces</key>
	<array>
		<dict>
			<key>Active</key>
			<true/>
			<key>BSD Name</key>
			<string>en0</string>
			<key>IOBuiltin</key>
			<true/>
			<key>IOInterfaceNamePrefix</key>
			<string>en</string>
			<key>IOInterfaceType</key>
			<integer>6</integer>
			<key>IOInterfaceUnit</key>
			<integer>0</integer>
			<key>IOMACAddress</key>
			<data>
			ESIzRFVm
			</data>
			<key>IOPathMatch</key>
			<string>IOService:/AppleACPIPlatformExpert/RMNE@0/org_rehabman_NullEthernet/en0</string>
			<key>SCNetworkInterfaceInfo</key>
			<dict>
				<key>UserDefinedName</key>
				<string>Ethernet</string>
			</dict>
			<key>SCNetworkInterfaceType</key>
			<string>Ethernet</string>
		</dict>
		<dict>
			<key>Active</key>
			<true/>
			<key>BSD Name</key>
			<string>en1</string>
			<key>IOBuiltin</key>
			<false/>
			<key>IOInterfaceNamePrefix</key>
			<string>en</string>
			<key>IOInterfaceType</key>
			<integer>6</integer>
			<key>IOInterfaceUnit</key>
			<integer>1</integer>
			<key>IOMACAddress</key>
			<data>
			xKgdc9Qi
			</data>
			<key>IOPathMatch</key>
			<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/EHC2@1A/AppleUSBEHCI/802.11n WLAN Adapter@1a130000/IOUSBInterface@0/RTL8192CU/en1</string>
			<key>SCNetworkInterfaceInfo</key>
			<dict>
				<key>USB Product Name</key>
				<string>802.11n WLAN Adapter</string>
				<key>UserDefinedName</key>
				<string>802.11n WLAN Adapter</string>
				<key>idProduct</key>
				<integer>13069</integer>
				<key>idVendor</key>
				<integer>8193</integer>
			</dict>
			<key>SCNetworkInterfaceType</key>
			<string>Ethernet</string>
		</dict>
	</array>
	<key>Interfaces:iMac13,1</key>
	<array>
		<dict>
			<key>Active</key>
			<true/>
			<key>BSD Name</key>
			<string>en0</string>
			<key>IOBuiltin</key>
			<true/>
			<key>IOInterfaceNamePrefix</key>
			<string>en</string>
			<key>IOInterfaceType</key>
			<integer>6</integer>
			<key>IOInterfaceUnit</key>
			<integer>0</integer>
			<key>IOMACAddress</key>
			<data>
			xKgdc9Qi
			</data>
			<key>IOPathMatch</key>
			<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/EHC2@1A/AppleUSBEHCI/802.11n WLAN Adapter@1a130000/IOUSBInterface@0/RTL8192CU/en0</string>
			<key>SCNetworkInterfaceInfo</key>
			<dict>
				<key>USB Product Name</key>
				<string>802.11n WLAN Adapter</string>
				<key>UserDefinedName</key>
				<string>802.11n WLAN Adapter</string>
				<key>idProduct</key>
				<integer>13069</integer>
				<key>idVendor</key>
				<integer>8193</integer>
			</dict>
			<key>SCNetworkInterfaceType</key>
			<string>Ethernet</string>
		</dict>
		<dict>
			<key>Active</key>
			<true/>
			<key>BSD Name</key>
			<string>en1</string>
			<key>IOBuiltin</key>
			<true/>
			<key>IOInterfaceNamePrefix</key>
			<string>en</string>
			<key>IOInterfaceType</key>
			<integer>6</integer>
			<key>IOInterfaceUnit</key>
			<integer>1</integer>
			<key>IOMACAddress</key>
			<data>
			ESIzRFVm
			</data>
			<key>IOPathMatch</key>
			<string>IOService:/AppleACPIPlatformExpert/RMNE@0/org_rehabman_NullEthernet/en1</string>
			<key>SCNetworkInterfaceInfo</key>
			<dict>
				<key>UserDefinedName</key>
				<string>Ethernet</string>
			</dict>
			<key>SCNetworkInterfaceType</key>
			<string>Ethernet</string>
		</dict>
	</array>
	<key>Interfaces:iMac13,2</key>
	<array>
		<dict>
			<key>Active</key>
			<true/>
			<key>BSD Name</key>
			<string>en0</string>
			<key>IOBuiltin</key>
			<true/>
			<key>IOInterfaceNamePrefix</key>
			<string>en</string>
			<key>IOInterfaceType</key>
			<integer>6</integer>
			<key>IOInterfaceUnit</key>
			<integer>0</integer>
			<key>IOMACAddress</key>
			<data>
			xKgdc9Qi
			</data>
			<key>IOPathMatch</key>
			<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/EHC2@1A/AppleUSBEHCI/802.11n WLAN Adapter@1a130000/IOUSBInterface@0/RTL8192CU/en0</string>
			<key>SCNetworkInterfaceInfo</key>
			<dict>
				<key>USB Product Name</key>
				<string>802.11n WLAN Adapter</string>
				<key>UserDefinedName</key>
				<string>802.11n WLAN Adapter</string>
				<key>idProduct</key>
				<integer>13069</integer>
				<key>idVendor</key>
				<integer>8193</integer>
			</dict>
			<key>SCNetworkInterfaceType</key>
			<string>Ethernet</string>
		</dict>
	</array>
	<key>Model</key>
	<string>iMac13,1</string>
</dict>
</plist>

Attached Files



#60
RehabMan

RehabMan

    InsanelyMac Legend

  • Coders
  • 1,353 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

...

whooo !!!
 
iCloud work !!!!  
 
IOBultin is true   :)


Yup. You got it (en0 is NullEthernet, en1 is USB WiFi)... Enjoy.






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy