Unistall Realtek USB Ethernet Network Adapter

I would like to uninstall the "Realtek USB Ethernet Network Adapter" I can find it under System Information -> Software -> Installations in a list but don't know how to get rid of it.


Solution 1:

Check the Realtek site for the latest driver of your USB Ethernet adapter and download it. The driver zip file should contain an uninstall.zip. Unzip this also and double-click the resulting uninstall.command file. Enter the admin (root) password and reboot your Mac.

Using an uninstaller provided with the driver installer is recommended.

Provided it's a RTL8153 chip you can also pour the following content into a uninstall.command file and execute it:

#!/bin/sh
. /etc/rc.common

echo "                                                                  "
echo "Please type the password of \"root\" to Uninstall ..."
FROM=`dirname "$0"`

echo "Removing Apple USB Ethernet Driver..."

sudo kextunload /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleRTL815X*.kext
sudo kextunload /Library/Extensions/AppleRTL815X*.kext

sudo rm -rf /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleRTL815X*.kext
sudo rm -rf /Library/Extensions/AppleRTL815X*.kext

sudo touch /System/Library/Extensions/
sudo touch /Library/Extensions/

echo "Uninstall Complete."

Depending on your system version you have to disable SIP.

In Catalina you have to disable SIP in Recovery Mode first and mount the system volume read-write after rebooting: sudo mount -rw /. Additionally you have to chmod +x uninstall.command and add it to System Preferences > Security & Privacy > Privacy > Full Disk Access.

Enable SIP after uninstalling the driver!


If your kext has a different name (e.g. AppleUSBRealtek8153Patcher.kext) or paths have changed, you have to adjust it respectively in the file uninstall.command (e.g. AppleRTL815*.kext). Use at your own risk!