Skip to content

TetherKitNext v1.1.0

Choose a tag to compare

@AA-EION AA-EION released this 25 Sep 20:41
· 15 commits to main since this release
0b0d094

Install

  1. Download TetherKitNext-1.1.0.dmg, open it, and drag TetherKitNext to Applications.
  2. Open TetherKitNext from Applications and click Enable Background Component; allow it once in System Settings › General › Login Items & Extensions.
  3. Plug in your Android phone, turn on USB tethering, and click Connect.

Optional: Settings › Command-line tool › Install Command links tetherkitnext-cli into /usr/local/bin.

Universal build (Apple Silicon + Intel), macOS 14 Sonoma or later (bundled CLI supports macOS 13.3+).
Signed with Developer ID and notarized by Apple.

Coming from TetherKit 0.2.0 (beta 1–3) or upstream TetherKit?

TetherKitNext installs alongside the old TetherKit app instead of replacing it. Remove the old app and its background helper first so both do not compete for your USB device: see the upgrade steps.


What's Changed

  • Touch ID Confirmation for Privileged Actions (UserPresence.swift, HelperService.swift):
    • Connect, Disconnect, network configuration, and CLI installation now confirm user presence with Touch ID (or Apple Watch / login password fallback via LAContext.evaluatePolicy(.deviceOwnerAuthentication)) instead of the macOS administrator password dialog (AuthorizationCopyRights).
    • One confirmation covers 5 minutes, so Connect plus automatic DHCP configuration only prompts once.
    • The privileged daemon (com.tetherkitnext.helperd) accepts empty authorization tokens only when the XPC connection is pinned to com.tetherkitnext.app signed by the same Developer ID Team ID and the caller's UID belongs to the local admin group (falling back to the administrator dialog otherwise).
    • XPC protocol revision bumped (4 → 5); after updating TetherKitNext.app in /Applications, click Restart Background Component in Settings once when prompted.
  • Finder-Written DMG Window Layout & Custom Volume Icon (scripts/make-dmg.sh):
    • The disk image installer window is now laid out directly by Finder via AppleScript on a read-write image before converting to UDZO, ensuring the Retina background image (.background:background.tiff) and custom volume icon (0x0400 FinderInfo flag) render reliably on clean macOS 15 and macOS 26 systems.

Full Changelog: v1.0.0...v1.1.0


Checksum (SHA-256)

b2a0af044a6e43a622a27be165ff52cf7b7895d11241234e3c20e218e318d011 TetherKitNext-1.1.0.dmg