Codync
무료 오픈소스 1:1 대안, Grok Bot과 Muse 대신
트윅 개발을 위한 루트 없는 iOS MCP 브리지입니다
A rootless iOS MCP bridge for tweak development
개발 도구Objective-C · GoGitHub @castdrian직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Rootless iOS jailbreak development bridge with a Go CLI, stdio MCP server, Theos package, SpringBoard screen/HID agent, and small on-device control app.
git clone https://github.com/castdrian/jb-p1lot.git
cd jb-p1lot
./scripts/bootstrap.sh
jb-p1lot setup --all --device <udid> --ssh-host <host> --ssh-port <port>
Install the Codex integration with:
codex plugin marketplace add https://github.com/castdrian/jb-p1lot --ref main
codex plugin add jb-p1lot@adrian
If this saves you time, sponsor the project.
Discovery, root shell/files, screenshots and H.264 streams, accessibility and HID input, app/process/package control, logs/crashes/sysdiagnose, metrics, PCAP, LLDB, Frida, tweak build/deploy/rollback, and long-running sessions are exposed as both CLI commands and MCP tools.
The device daemon listens on TCP 5912, advertises _jb-p1lot._tcp, and requires
TLS 1.3 mutual authentication. USBMux is preferred when USB is connected and
encrypted WiFi remains available after disconnect. Pairing grants root
authority to the paired host; the control app can revoke, rotate, or restart
the bridge.
Every reboot operation is userspace-only and maps to Dopamine's userspace restart path. Hardware/full reboot requests are rejected so the jailbreak is not intentionally lost.
go test ./...
gmake package FINALPACKAGE=1
python3 scripts/validate_plugin.py plugins/jb-p1lot
python3 scripts/validate_skill.py skills/jb-p1lot
jb-p1lot setup builds and installs jb-p1lot-idevice with cargo when it is
missing (cargo install --path helpers/idevice does the same by hand). It lists
devices, mounts
the developer disk image from Xcode's copy and takes screenshots over the
iOS 17+ developer tunnel with the idevice crate. Discovery, setup and the
screenshot fallback use it, so neither pymobiledevice3 nor libimobiledevice's
device tools or iproxy are needed: port forwards run through it as well.
gmake deploy DEVICE=<udid> builds the package, installs it on the device with
self_update, waits for the bridge to restart, and fails unless the device
reports the host's version.
See skills/jb-p1lot for focused routing guidance. See
THIRD_PARTY_NOTICES.md for ScreenMirror and MCP SDK attribution.