rs_facetime
Unstable — still in development. APIs and behavior may change without notice.
FaceTime Audio private API bridge for macOS (separate from rs_imessage).
Status
| Piece | State |
|---|---|
| Rust IPC client + FaceTime.app launcher | private-api feature |
rs-facetime-bridge-helper.dylib |
./scripts/build-bridge.sh → lib/ |
Protocol: v2 file-queue under ~/Library/Containers/com.apple.FaceTime/Data/.rs-facetime-rpc/.
Requirements
- macOS 14+
- FaceTime.app
- SIP disabled for dylib injection
- Helper dylib built for your OS/arch (see matrix below)
Library
= { = "0.1", = false, = ["private-api"] }
use BridgeClient;
let bridge = connect?;
bridge.ping?;
RS_FACETIME_BRIDGE_DYLIB overrides dylib search path.
Build
Source: helper/RsFacetimeInjected.m (arm64e default).
| Target | Notes |
|---|---|
| macOS 14 arm64 | Baseline |
| macOS 15+ arm64e | Match FaceTime.app slice |
Related
- rs_imessage — iMessage (
private-apiuses imsg MIT dylib)