如何在MacOS上使用Android手机连网?

如何在MacOS上使用Android手机连网?

近期使用Mac进行开发时遇到一个很头痛的问题,就是不管是用之前的Mac Intel或是最新的M1系列机型,在使用Android手机连网时都会觉得很麻烦,尤其最近又升级OS到Big Sur的时候会发现这情况更严重,变成如果不是使用Iphone的话,是不能直接使用手机连结网络的,这对在公司或是工作地点是属于封闭式环境(内网)的地方来说很难过,因为甚至连热点都不能开、Wifi也不能用,所以后来还是花点时间研究一下决定好好处理这个问题,并记录一下过程。

这里大概分为两个情况来说明:

● 如果你的Mac OS不是Big Sur的话

● 如果你的Mac OS是Big Sur而且是Intel或M1版的话

Situation 1: 如果你的Mac OS不是Big Sur的话

大概的解法有两个:

1. 找自家品牌厂的套件软件

举例来说像是Samsung、Sony、OPPO等都会出自家对应OS的整合套件,以我来说是使用Samsung 手机的话就是下载Smart Switch MAC版,安装完后链接上的话,设置通过 “分享USB连结网络” 就可以使用手机网络上网。

PS: 在MacOS X版或Catalina之前时OK。

2. 安装HoRNDIS

在网络上google的话,HoRNDIS应该是最多人安装在 Mac 上使用 Android 手机通过 USB 分享来的网络的套件,这个套件是由一位名叫Joshua Wise的热心工程师所开发的软件工具,官网下载链接在此,官网上的最后版本为version 9.2,其安装教程可以参考这篇文章,《HoRNDIS》让 Android 手机在 macOS 上也能用「USB」分享网络给电脑

如果照上面步骤进行安装失败的话,有可能是因为你的MAC OS版本不同导致9.2版不能运作,如果 MacOS版本为Catalina(10.15)的话,可以参考网友提供的这篇里提到的解法,下载里面更新的安装包即可。

Situation 2: 如果你的Mac OS是Big Sur而且是Intel或M1版的话

这就是我最近遇到的问题,刚好我两个版本都有,后来查到作者自己有释出改版跟教程,照着他的步骤做便可以成功使用Android手机连网,其连结在此(点我)。

我大致上分享一下自己实作的步骤与心得:

1.下载作者提到的套件包Notarized.HoRNDIS.zip

下载Notarized.HoRNDIS.zip完后解压缩可以看到以下画面

如何在MacOS上使用Android手机连网?

2.执行Consent-HoRNDIS.command

点击Consent-HoRNDIS.command文件,点击完后会看到系统自动在跑一些command line指令,等这些指令都跑完以后,便可以重开机(reboot)。

3.进入Recovery模式关闭SIP

M1机型: 请长按“电源键”直至进入Rocovery画面。

Intel机型: 请长按“command+R”直至进入Rocovery画面

进入后点击画面上面的工具栏(Utility)->编译器(Terminal) 将以下命令输入:

#關閉SIP
csrutil disable#加入kext-consent
/usr/sbin/spctl kext-consent add 54GTJ2AU36

输入完后关闭编译器(Terminal)并重开机。

4.安装HoRNDIS-Consent.pkg

这时应该是可以正常进行安装HoRNDIS-Consent.pkg,但是会跳出安全与隐私设置的问题,如下图:

如何在MacOS上使用Android手机连网?

先按OK安装完再到安全与隐私设置(Security & Privacy)里面进行设置

如何在MacOS上使用Android手机连网?

设置完后请重新开机

5. 进入Recovery模式开启SIP

进入方式和步骤3一样,然后输入以下指令打开SIP,输入完后重开机即可

csrutil enable

6. 确认手机连网

到这应该是可以使用手机连网了,只要链接Android手机并设置“使用USB网络”,然后再打开Mac的网络信息应该可以看到成功链接的内容

以上是本文的内容,如果有问题的话可以留言大家讨论讨论,谢谢

(0)
麦克哥麦克哥

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注