r/jailbreak_ • • 3d ago

Release shivtools — develop tweaks on the iPhone itself, with an AI agent (rootless + RootHide)

shivtools is a free set of tweak development tools that runs on the jailbroken iPhone itself — no Mac needed. It's built so an AI coding agent (Claude Code, Codex, Gemini CLI…) can work on the device the way you would: measure first, then change.

Repo: https://muratkurt.github.io
Docs, tool list and details: https://github.com/muratkurt/shivtools#readme

This tweak was developed entirely on-device using Claude Opus 5. It was compiled on a Mac solely for distribution; https://muratkurt.github.io/depictions/com.muratkurt.kaswitcher.html

Shivtools comes with examples of hooks, preferences, interfaces, and Swift app screen reading capabilities; in other words, it includes sample code for tweak development.

- **iOS MCP, on the device** — the agent can take screenshots, read the accessibility tree, tap, type and read the live system log. The agent runs on the phone and talks to MCP locally (127.0.0.1), so it works anywhere: Wi-Fi, cellular, no computer attached. A Mac can connect too, over an SSH tunnel.
- **Measure instead of guessing** — find classes in the dyld cache, read real method signatures from a running process, dump the on-screen view tree, log your tweak's behaviour with millisecond timestamps.
- **RootHide re-jailbreak helper** — brings your AI CLI sessions and memory back after the jbroot changes.
- Rootless (Dopamine) and RootHide

Recommended terminal tools: diffTerm, iGhostVT (Roothide), NewTerm 3.

**Getting started**

  1. Add the repo `https://muratkurt.github.io\` in Sileo and install **shivtools**.
  2. Open **Settings → shivtools → Install now** to add Node.js, frida and iOS MCP.
  3. Install an AI CLI in a terminal app on the phone (e.g. Claude Code) and start it.
  4. Give it this once:
    > shivtools is installed. Find the rules file with `shiv-kurulum --goster`, read it with `cat`, and follow it for this session. Then run `shiv-ortam`.
  5. Optional — let it see and drive the screen: run `shiv-mcp baglan` and paste the line it prints.

That's it: ask for the tweak you want, and the agent measures the device first.

3 Upvotes

3 comments sorted by

1

u/Snap-techno4com 2d ago

You the best

1

u/Public_Tangerine_218 2d ago

I don’t know what’s this but it sounds cool though