working-with-lockdownd
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
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
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.
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.
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.
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.
Jeśli chcesz subskrybować powiadomienia systemowe (zdarzenia urządzenia), skonfiguruj notification_proxy. Otrzymasz alerty o zmianach stanu.
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.