XcodeMobileDevice
Reverse engineering MobileDevice.framework and Xcode
Install / Use
/learn @userlandkernel/XcodeMobileDeviceREADME
Xcode & MobileDevice reverse engineering
This project aims to uncover the mystery about Xcode and MobileDevice framework to make it easier for developers to communicate and debug their mobile devices.
Please do note that the reverse engineered code is proprietary property of Apple Inc.
I refer to excemptions stated in the DMCA act for educational use Section 1201(a)(1)(C).
The code presented here is solely for the purpose of educating developers, not for them to make use of it.
If GitHub will proceed action when any of the involved parties claims a DMCA violation is made, I have good beliefs to think that will be an act of censorship.
People to thank
- Steve Nygard (Class-dump)
- Siguza tbdump
Contributing?
- Remove the properties and methods from the headers that break using the frameworks (eg dealloc).
- Add examples of using a framework
- Generate / manually make TBD linker files?
Related Skills
canvas
347.0kCanvas Skill Display HTML content on connected OpenClaw nodes (Mac app, iOS, Android). Overview The canvas tool lets you present web content on any connected node's canvas view. Great for: -
node-connect
347.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Agent Development
107.8kThis skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
