Skip to content

[macOS 27] Helper installation fix + unofficial test build #7

Open

Description

@PanthPtl2005
## macOS 27 — Helper Installation Fix / Unofficial Test Build

Hi @XiaoMiku01,

I encountered an issue while running TetherKit on macOS 27 where the privileged helper installation fails with:

```text
Bootstrap failed: 5: Input/output error

After investigating the launchd logs, the issue appears to occur when the installed LaunchDaemon plist has the com.apple.quarantine extended attribute.

The relevant launchd message was:

Refusing to execute/trust quarantined program/file

Fix

I tested a fix in gui/Scripts/install-helper.sh that removes the com.apple.quarantine attribute from the installed LaunchDaemon plist before registering it with launchctl.

The fix has been tested on Apple Silicon / macOS 27.

Pull Request

I have submitted the fix here:

👉 #6

Unofficial Test Build

For users who are currently affected by this issue and want to test the fix before the PR is merged, I have prepared an unofficial contributor build:

👉 https://github.com/PanthPtl2005/TetherKit/releases

⚠️ Important: This is not an official TetherKit release. It is a temporary test build based on the upstream TetherKit project and is provided while the fix is being reviewed.

Credits

All credit for the original TetherKit project and its existing code belongs to:

[@XiaoMiku01](https://github.com/XiaoMiku01)

Original project:

https://github.com/XiaoMiku01/TetherKit

My contribution is limited to investigating and fixing the macOS helper installation issue described above.

For the official project and future official releases, please refer to the upstream repository.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions