working-with-lockdownd
Komunikuj z urządzeniami iOS przez WiFi — czytaj logi, właściwości i sekrety kryptograficzne.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Zestaw narzędzi do interakcji z iOS przez protokół Apple Lockdown (port 62078) bez kabla. Odczytuj właściwości urządzenia (serial, bateria, IMEI), przesyłaj logi systemowe w czasie rzeczywistym, subskrybuj powiadomienia i wyodrębniaj klucze aktywacji oraz sekrety Find My. Opiera się na badaniach projektu The Orchard dotyczących granic bezpieczeństwa iOS 17+. Wymaga istniejącego rekordu parowania.
Jak używać
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.