GUIDE How to use Android USB Tethering on M1 Macs

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
How to use Android USB Tethering on M1 Macs

An EliteMacx86 Exclusive Guide - This guide covers implementation of Android USB Tethering on M1 Macs.

Overview
Generally, on Macs, only iPhone USB tethering works, but Joshua developed a kext HoRNDIS where you can use your Android phone and use USB tethering on your Mac. That worked upto Big Sur on Intel Macs. Since Apple released their new M1 Macs, also known as the Apple Silicon Macs, the kext no longer works unless you rebuild it and configure your M1 Mac.

Enabling Android USB Tethering on M1 Macs
To enable the Android USB Tethering on your M1 Mac, follow the steps below.

SETP 1: Setting up Security and SIP

1. Shut Down your Mac.
2. Press and hold power button and it will load the startup options.
3. Select Options and click on Continue.
4. Click on Utilities and then select Startup Security Utility.
5. Login into your account, and when prompted, enter your password.
6. From the options, select Reduced Security and also select two other options available.
7. Click on OK.
8. From Utilities, open Terminal.
9. Type:
Code:
csrutil enable --without kext
10. When prompted, type y and press enter key.
11. Close Terminal.
12. Restart your Mac.

STEP 2: Downloading and Installing HoRNDIS
The next step is to download and install the kext to enable USB tethering.

1. Download the kext attached at the bottom of this post.
2. Copy the kext to your Desktop.
3. Open Terminal
4. Type:
Code:
sudo cp -R /Users/yourusername/Desktop/HoRNDIS.kext /Library/Extensions
5. Open System Preferences>Security & Privacy.
6. Unlock. When prompted, enter your password.
7. Enter the command in the step #4.
8. When prompted, enter your password.
9. From Security & Privacy, you'll see that there is a new option. Click on Allow.
The system will build cache and will prompt you to restart.
11. Restart your Mac.
12. Enable Mobile Data on your Mac.
13. Connect your Android phone using a cable to your M1 Mac.
14. Enable USB Tethering and you should be connected.
Screenshot 2021-06-11 at 15.25.10.png
Screenshot 2021-06-11 at 15.25.28.png
 

Attachments

  • HoRNDIS.kext.zip
    34.8 KB · Views: 175

Forum statistics

Threads
518
Messages
4,939
Members
4,457
Latest member
himsic