github doronz88/pymobiledevice3 v9.31.0

latest releases: v11.20.2, v11.20.1, v11.20.0...
3 months ago

Highlights

📚 New documentation site

A full MkDocs Material documentation site is now
published to GitHub Pages. It includes task-oriented guides (CLI recipes, iOS 17+ tunnels, and a
Python API guide with a lockdown vs tunneld vs --userspace decision table), a generated Python
API reference covering every lockdown/RSD service and the DVT instruments, and the protocol
write-ups. It also emits llms.txt / llms-full.txt for LLM agents. The project README is now a
concise entry point that links into the site.

✨ syslog: richer parsed entries

syslog / OsTraceService now decode fields that were previously skipped in each entry: procid,
thread_id, the sender-image and process-image UUIDs, and the raw mach timestamp. These are
surfaced in syslog live --format json.

🐛 developer dvt oslog: fix mid-stream crash

oslog no longer aborts after a few seconds with Aborted. when a binary opcode is split across
two DTX frames — the trailing bytes are now carried over to the next frame. The --pid filter is
optional again.

🐛 tunnel: clearer error when PSK ciphers are unavailable

Raise an explicit error when the active SSL backend lacks the PSK ciphers the tunnel requires,
instead of failing obscurely.

📝 Agent guidance: prefer --userspace

AGENTS.md now directs automation/agents to the no-root, in-process --userspace tunnel for
developer commands on iOS 17+.

What's Changed

  • 052b90a tunnel: raise a clear error when the SSL backend lacks PSK ciphers (#1746)
  • 5d05803 oslog: make the --pid filter optional (#1748)
  • b1bad3d activity_trace_tap: fix crash when an opcode spans DTX frames (#1748)
  • ce39a94 syslog: parse procid, thread id, image UUIDs and mach timestamp (#1749)
  • d08b075 docs: guide agents to prefer --userspace for developer commands (#1750)
  • b9d8212 docs: add MkDocs Material documentation site (#1752)

Full Changelog: v9.30.1...v9.31.0

Don't miss a new pymobiledevice3 release

NewReleases is sending notifications on new releases.