Domain_6 Free Download for Mac Os X
Table of Contents
HoRNDIS: USB tethering commuter for Mac OS Ten
HoRNDIS is now maintained by Mikhail Iakhiaev, and this page is in a state of transition – proceed your eyes peeled for updates soon ...
HoRNDIS (pronounce: "horrendous") is a driver for Mac OS X that allows you to use your Android phone's native USB tethering style to go Internet admission. It is known to piece of work with Mac Bone X versions ten.half-dozen.8 (Snow Leopard) through 10.14 (Mojave – see notes below), and has been tested on a wide variety of phones. Although you should be careful with all drivers that yous install on your calculator, HoRNDIS has been tested at least well enough for the author (and many others) to run full time on their own personal computers.
HoRNDIS is implemented equally a kext, rather than every bit a user-space program that opens a TAP or TUN device; this means that it does not conflict with other TAP/TUN kexts that you might have installed (similar OpenVPN, Tunnelblick, or Cisco VPN). The driver implements Microsoft's proprietary RNDIS protocol, which is the only protocol supported natively by Android devices; although Linux and Windows users have enjoyed native RNDIS drivers for years, Mac Os Ten supports only CDC Ethernet devices out of the box. ane)
The primary advantage of HoRNDIS over other tethering solutions is that it uses the a get-go-course supported feature in the phone's firmware. Other solutions either have over the telephone'due south Wi-Fi stack without the Android operating system's knowledge, or create an emulation IP stack in userspace on the telephone; in many cases, the built-in USB tethering support can be more than stable, more reliable, and faster. two)
This folio is too bachelor in Russian: HoRNDIS: драйвер USB-модема для Mac Os X. My thanks to Vlad Brown for his endeavour in translation!
Downloading and installing HoRNDIS
HoRNDIS is bachelor in source form from its project page on GitHub, and in binary grade on this site. For quick starting time instructions:
-
Download the appropriate binary package, and double-click on it in your Downloads folder. Follow the instructions in the installer.
-
Assuming that the installation gain without errors, subsequently information technology completes, connect your phone to your Mac past USB.
-
Enter the settings menu on your phone.
-
In the connections department, below Wi-Fi and Bluetooth, select "More...".
-
Select "Tethering & portable hotspot".
-
Bank check the "USB tethering" box. It should wink once, so become solidly checked.
On some versions of Bone X, a dialog box may pop up, prompting you to configure the device; follow its instructions. To verify that the device is connected, first the System Preferences program, and select "Network"; you should see your telephone appear in the box at left. With any luck, you should exist able to turn off Wi-Fi on your Mac, and scan the Internet through your phone's network connection.
Available versions
-
The latest version available is 9.two: HoRNDIS-9.2.pkg (46919 bytes) (md5sum
8207800ef89dc1bb0cca530e4ef39009; GPG signature). Improves support for devices including Nokia 7 Plus. This release was developed by Mikhail Iakhiaev, who is the current maintainer of HoRNDIS. This version but supports MacOS 10.11 and upwardly. -
Older versions:
-
Release 9.1: HoRNDIS-ix.1.pkg (46924 bytes) (md5sum
a444af529261f4f611986b268d7f9fb7; GPG signature). Improves support for devices including Galaxy S7 Edge and BeagleBone, and fixes some suspend- / resume-related bugs. This release was developed past Mikhail Iakhiaev, who is the current maintainer of HoRNDIS. -
Release 9.0: HoRNDIS-9.0.pkg (42820 bytes) (md5sum
8d8e2bc421520b8a264c9962ef3dbbd3; GPG signature). Converts HoRNDIS core code to employ more modernistic MacOS USB interfaces, for improved reliability on newer versions of MacOS. This release was adult past Mikhail Iakhiaev, who is the current maintainer of HoRNDIS. -
Release 8: HoRNDIS-rel8.pkg (78985 bytes) (md5sum
8991552bd384a06b7ec775f7198f7bba; GPG signature). Adds support for Bone X ten.11 (El Capitan) and 10.12 (Sierra). Thank you likewise to David Ryskalczyk for his assist in wrestling Xcode. This is the newest version that supports Os X 10.10. -
Release 7: HoRNDIS-rel7.pkg (116491 bytes) (md5sum
45a1a7457966b1dc79897af2864f68e4; GPG signature). Adds support for OS 10 10.10 (Yosemite). Fixes event where unsigned kext would not be installed (restoring support for Os Ten 10.half-dozen - 10.viii). Thanks also to David Ryskalczyk for his help in tracking down the issues with 10.10. -
Release half-dozen: HoRNDIS-rel6.pkg (116473 bytes) (md5sum
fe3e5ae4c0a509b06cf11ef65b1715da; GPG signature). Adds back up for multicast mode, enabling mDNS (thanks to Dan Yocom at Intel). Adds code signing support in Installer and for kext. -
Release 5: HoRNDIS-rel5.pkg (60906 bytes) (md5sum
059164db5a76e5c0b57b9ef9acb65da5; GPG signature). Adds support for Mac Bone X'due south Cyberspace Connection Sharing, enabling BeagleBoard users to connect their boards to the Internet through their Macs. -
Release four: HoRNDIS-rel4.pkg (60519 bytes) (md5sum
8cf81024d8514d2a8654420fc7491b84; GPG signature). Actually fixes effect #v and #9, adding back up for Samsung Galaxy S Ii and HTC Desire S (thanks to Griskha). Improves compatibility with older versions of Bone 10 (early 10.6). -
Release 3: HoRNDIS-rel3.pkg (60488 bytes) (md5sum
a46960e3cdb2a046e08af00c766b6ff9; GPG signature). Fixes event #3 (reenabling installation on 32-bit machines). Adds potential prepare for upshot #5. -
Release 2: HoRNDIS-rel2.pkg (60843 bytes) (md5sum
8b2c371e78ccfe3b07750fbe07f55bb5; GPG signature). Disables installation on 32-bit machines, and includes new device support.
-
A special annotation nearly 32-bit machines
In previous versions, HoRNDIS required a 64-bit kernel. If you go an mistake message about 64-fleck support on installing HoRNDIS, please try again with the version 3 package (or newer).
Notes well-nigh specific Mac OS Ten versions
OS X x.ix (Mavericks) and 10.ten (Yosemite) are supported past HoRNDIS, but there are some gotchas. If y'all upgraded from an earlier version of Bone X, you may observe that phones appear to exist replicating with abandon in your network control panel. If this happens to you, i somewhat heavy-handed workaround is to clean your network configuration files – take a fill-in of /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist and /Library/Preferences/SystemConfiguration/preferences.plist, then either move them out of the manner or delete them. (Note that this will remove any custom network configuration that you accept performed!) I am still not sure what causes this trouble, and so I exercise non yet have a workaround with finer granularity.
Versions of Mac Bone X ten.11 and newer take a rewritten USB stack that is substantially less compatible than that in 10.10 and below. HoRNDIS ix.0 has been rewritten to support MacOS 10.eleven and above (El Capitan, Sierra, Loftier Sierra, and Mojave); for those versions of MacOS, please endeavor the latest version of HoRNDIS! The latest version of HoRNDIS that supports older versions of MacOS (Yosemite and below) is HoRNDIS rel8.
Uninstalling
If, for some reason, you demand to uninstall HoRNDIS, yous tin can simply elevate the extension to the trash. In the Finder, become to the "Become" menu, and select "Go to folder..."; in that, blazon "/Organisation/Library/Extensions". Observe "HoRNDIS.kext", and drag it to the trash. When prompted, type your countersign. Do the same for the "HoRNDIS.kext" that lives in "/Library/Extensions", besides. Then, restart your Mac to be certain information technology is unloaded.
Getting and edifice the source
(Fork me on GitHub!) The source is available on GitHub; it is licensed under the GNU General Purpose License, version iii. To build the source, you'll need Xcode 4.0+ installed; to build a version that will work under Snow Leopard, you will also demand the Snow Leopard SDK installed. Unfortunately, the Snow Leopard SDK is hard to come by present; you'll need to discover information technology somewhere on the web, and manually install it into your Xcode SDKs folder. (For most applications, information technology's OK to build against a newer SDK; for a kernel module, the magic vtable space-saving tricks require y'all to compile against the everyman common denominator.)
Only running xcodebuild in the checkout directory should be sufficient to build the kext. If you wish to package information technology up, you can run make to assemble the packet in the build/ directory (though please don't publish versions you built as if they were official!).
Acknowledgements
On the shoulders of giants, I stand. My vague thanks to Apple for having at least some IOKit sample code available (even though the last time it successfully built was 10.2.x); it was a decent starting time reading to understand how I might want to structure this. Substantial thanks to David Brownell, who wrote the rndis_host driver for Linux; some portions of HoRNDIS were ported over from that work. David Brownell also wrote the f_rndis driver that allows Android/Linux devices to behave like RNDIS devices; reading that source helped to understand why HoRNDIS wasn't working in the early on stages. (Sadly, David Brownell passed away in April of 2011. Thanks for all of your hard work, David; may you lot rest in peace.)
Thanks also to those who helped test HoRNDIS before I released it, as well equally all of the other folks from the days of the unrEVOked project, without whom I would likely not be involved in Android evolution at all...
Finally, thanks to Mikhail Iakhiaev, who is the current maintainer of HoRNDIS, and who did the difficult piece of work of porting HoRNDIS to the new USB APIs in the latest versions of MacOS.
Beingness free software, HoRNDIS comes with no warranty (not even a guarantee that it won't break your phone or computer! Just I'chiliad pretty sure information technology won't.), express or implied. (For more on that, read the license.) All the same, I promise that it works for you lot; if information technology doesn't, and yous're able to assistance in debugging, I'd similar to hear from you.
So, for feedback, feel complimentary to get in touch with me, or HoRNDIS's current maintainer, Mikhail Iakhiaev; especially if information technology works for you, or makes your life easier, I'd like to hear about it!
~~DISQUS~~
Domain_6 Free Download for Mac Os X
Posted by: molerexpries1948.blogspot.com

0 Komentar
Post a Comment