Toolverse
All skills

working-with-lockdownd

by openclaw

Comprehensive toolkit for interacting with iOS devices over WiFi using the Apple Lockdown Protocol (port 62078). Capabilities include device identification, real-time log streaming (syslog/os_trace), property querying (GetValue), and cryptographic secret extraction. Incorporates

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Mobile

About this skill

Comprehensive toolkit for interacting with iOS devices over WiFi using the Apple Lockdown Protocol (port 62078). Capabilities include device identification, real-time log streaming (syslog/os_trace), property querying (GetValue), and cryptographic secret extraction. Incorporates research from 'The Orchard' - woflo's research project regarding iOS 17+ security boundaries and WiFi capabilities.

How to use

  1. Upewnij się, że masz zainstalowany Python i że urządzenie iOS jest sparowane z komputerem przez WiFi na porcie 62078. Rekord parowania musi być dostępny w systemie.

  2. Przejdź do katalogu głównego projektu i uruchom główny skrypt: python skills/working-with-lockdownd/scripts/lockdownd_cli.py. To jest główny punkt wejścia do wszystkich funkcji.

  3. Aby odczytać właściwości urządzenia (numer seryjny, IMEI, stan baterii itp.), użyj komendy GetValue. Zwraca wszystkie dostępne dane z lockdownd.

  4. Do przesyłania logów systemowych w czasie rzeczywistym użyj syslog_relay lub os_trace_relay. Logi będą wyświetlane na bieżąco w konsoli.

  5. Jeśli chcesz subskrybować powiadomienia systemowe (zdarzenia urządzenia), skonfiguruj notification_proxy. Otrzymasz alerty o zmianach stanu.

  6. Pamiętaj o ograniczeniach: dostęp do systemu plików (AFC) i instalacja aplikacji nie działają przez WiFi bez Trusted Tunnel. Funkcja EnterRecovery jest niebezpieczna — unikaj jej bez wyraźnego powodu.

Related skills

vercel-react-native-skills

by vercel-labs

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or

Mobile
1745

automating-mobile-app-testing

by jeremylongshore

This skill enables automated testing of mobile applications on iOS and Android platforms using frameworks like Appium, Detox, XCUITest, and Espresso. It generates end-to-end tests, sets up page object models, and handles platform-specific elements. Use this skill when the user

Mobile
17142

openscad

by mitsuhiko

Create and render OpenSCAD 3D models. Generate preview images from multiple angles, extract customizable parameters, validate syntax, and export STL files for 3D printing platforms like MakerWorld.

Mobile
4291

godot

by bfollington

This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI

Mobile
547680

senior-architect

by alirezarezvani

Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python. Includes architecture diagram generation, system design patterns, tech stack

Mobile
184296

kotlin-multiplatform

by vitorpamplona

Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific,\nsource set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets\n(Android, JVM/Desktop, iOS) with web/wasm future

Mobile
15105