Natywna obsługa modemu RNDIS USB dla OSX

10

Telefony z systemem Android mogą być połączone USB za pomocą protokołu RNDIS w systemach Windows i Linux. O ile rozumiem, Apple nie zapewnia sterownika RNDIS dla OSX.

Czy istnieją sterowniki RNDIS dla systemu OSX przez firmę zewnętrzną (dostawcę Androida) lub społeczność?

Nie chcę używać żadnej aplikacji do tetheringu, chcę rzeczywistość, ponieważ mogą to zrobić inne systemy operacyjne, więc proszę nie sugerować alternatywnych metod.

Mikko Ohtamaa
źródło

Odpowiedzi:

7

Od tego czasu ten sterownik wyszedł. To też FOSS.

http://www.joshuawise.com/horndis

crazysim
źródło
Przetestowałem to na Kindle 5. generacji i działa jak smakołyk
Stefan Schmidt
Właśnie przetestowałem z Nexusem 5 i Maverickiem. Pracuje!
Mikko Ohtamaa,
Dobrze to słyszeć. Nie miałem okazji przetestować z Yosemite, ale na GitHub widzę, że projekt jest nadal aktywny.
crazysim,
Works with Yosemite and BeagleBones, but does not yet support El Capitan.
Harry Tsai
2

RNDIS is a Microsoft-proprietary protocol and it's highly unlikely that Apple is going to support it just for the sake of Android tethering.

http://en.m.wikipedia.org/wiki/RNDIS

Your best chance is for a 3rd party to write a Mac OS X driver for RNDIS. Don't expect this to be free (as in beer) though.

However you should be able to use the Android phone as a USB dial-up modem, which was the standard way for tethering before the iPhone came about and still a supported method in OS X and others.

adib
źródło
Dzięki! To powoli uświadomiłem sobie. Obecnie używa modemu Wi-Fi.
Mikko Ohtamaa,
1

horndis to genialne rozwiązanie - właśnie zacząłem go używać wczoraj i jest całkowicie stabilny

Nie mogłem zmusić telefonu Andriod do działania jako modem USB.

Skompilowałem go ze źródła dla wersji 10.6.8, a następnie wykorzystałem packagemakeri dołączony packagemakerplik projektu, aby utworzyć pakiet do zainstalowania.

Tylko gotcha używał sudo sudo ręcznej zmiany własności i uprawnień do zainstalowanego kext

sudo su
chown -R root:wheel /System/Library/Extensions/HoRNDIS.kext

chmod -R 755 /System/Library/Extensions/HoRNDIS.kext
użytkownik57791
źródło
1
Mają obecnie dystrybucje binarne i prawie działają jak urok.
Mikko Ohtamaa,