Repository navigation
TetherKitNext v1.1.1
Install
- Download TetherKitNext-1.1.1.dmg, open it, and drag TetherKitNext to Applications.
- Open TetherKitNext from Applications and click Enable Background Component; allow it once in System Settings › General › Login Items & Extensions.
- 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
- Reliable Background Component Restart (
HelperInstaller.swift,AppModel.swift,OnboardingView.swift):- Fixed
HelperInstaller.reregister()failing on the first click (Operation not permitted) becauseSMAppService.unregister()returns beforelaunchdremoves the job.reregister()now waits for the status to leave.enabledand retriesregister()with backoff (~14 s total). AppModel.refresh()now preserves the current UI state during an active restart instead of briefly switching to the setup steps while the daemon restarts, and extends the launch wait timeout to 10 s.- Simplified the XPC protocol mismatch card to "Restart the background component to finish updating" without showing internal protocol revision numbers.
- Fixed
- Mounted DMG Disk Icon Fix (
scripts/make-dmg.sh):- Re-copies
.VolumeIcon.icnsand re-applies thekHasCustomIcon(0x0400)FinderInfoflag after Finder's AppleScript layout pass (which removed.VolumeIcon.icns), and verifies.VolumeIcon.icnsis present in the converted UDZO image.
- Re-copies
Full Changelog: v1.1.0...v1.1.1
Checksum (SHA-256)
b74a77f31c94ce75bd7a2af455fb352e5f068c2c1c5e54504eacce164016e006 TetherKitNext-1.1.1.dmg