logo

using a cloud mac with a local ios device

ID: ca22e97b-6493-5013-8e9d-c6d43d494dd5

STIX ID: report--ca22e97b-6493-5013-8e9d-c6d43d494dd5

Feed Name: SensePost Blog

Date Published: 2022-05-28

Date Updated: 2026-04-30

...
...

This post explains how to make an iOS device connected to a Linux host available to a remote macOS instance (e.g., a cloud-hosted Mac) so it can be used with Xcode, using either Corellium’s usbfluxd (client/server model with `socat` for TCP-to-UNIX bridging) or an alternative approach with SSH UNIX socket forwarding plus `socat`. It provides step-by-step setup for both server and client, highlights operational issues (Xcode must start after the tunnel, symbol transfer can be slow), and emphasizes security risks of exposing `/var/run/usbmuxd` over the network without authentication. A helper script is referenced to automate the SSH + `socat` method, which appeared faster for symbol transfer than usbfluxd in testing.

Your team is not currently subscribed to this feed. You must subscribe to it in order to see this post.